* Fix warning in `esp-hal-procmacros` when building for `esp-lp-hal` * Document cargo features, use `embedded-hal@1.x.x` by default * Derive more traits on public types, assorted cleanup and improvements * Implement `embedded-hal-nb` and `embedded-io` traits for UART * Update `CHANGELOG.md` * Silence `clippy` for now... * Module documentation for UART * Update module documentation format
1.1 KiB
1.1 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased
Added
- Add the
esp32c6-lp-halpackage (#714) - Add GPIO (output) and delay functionality to
esp32c6-lp-hal(#715) - Add GPIO input support and implement additional
embedded-haloutput traits for the C6's LP core [#720] - Add the
ulp-riscv-halpackage (#840) - Add LP_UART basic driver (#1113)
- Added basic
LP-I2Cdriver for C6 (#1185) - Add remaining GPIO pins for ESP32-S2/S3 (#1695)
- Add
wake_hp_corefor ESP32-C6 (#1723) - Implement
embedded-hal@1.x.xtraits by default instead ofembedded-hal@0.2.x(#1754) - Implement
embedded-hal-nbandembedded-iotraits for UART driver (#1754)
Changed
- Renamed to
esp-ulp-riscv-hal(#916) - Remove 2nd level generics from GPIO pin (#1526)
- GPIO Input/Output types have been converted to unit structs (#1754)