mirror of
https://github.com/esp-rs/esp-hal.git
synced 2026-02-15 03:49:40 +00:00
* esp32c5: enable RMT driver metadata and clocking * rmt: compute RcFast source frequency * hil-test: enable esp32c5 for rmt test * rmt: reset esp32c5 channel divider before start * Run cargo fmt * changelog: mention C5 RMT support Add an Unreleased entry for ESP32-C5 RMT support to satisfy changelog-enforcer CI. * esp-metadata: model RMT source clocks in clock tree * clocks: implement RMT_SCLK clock-tree hooks * rmt: manage source clocks through ClockTree * clocks: clarify RMT_SCLK no-op behavior * xtask: run xfmt and refresh generated metadata * rmt: address review feedback in clock-tree paths * rmt: preserve user RMT clock source config --------- Co-authored-by: Dániel Buga <bugadani@gmail.com>
esp-metadata
Metadata for Espressif devices, intended for use in build scripts.
Firmware crates are meant to depend on esp-metadata-generated, not on this crate directly. To update esp-metadata-generated, make your changes in esp-metadata, then run cargo xtask update-metadata.
Documentation
Minimum Supported Rust Version (MSRV)
This crate is guaranteed to compile when using the latest stable Rust version at the time of the crate's release. It might compile with older versions, but that may change in any new release, including patches.
License
Licensed under either of:
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.