mirror of
https://github.com/esp-rs/esp-hal.git
synced 2025-09-27 20:30:35 +00:00

* Parse and update changelog on version bump * Add check-changelog * Fix changelogs * Check changelog format in CI * Fix log string * Update readme * Add tests, remove empty changelog groups
1.5 KiB
1.5 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
Changed
- Bump MSRV to 1.84 (#2951)
- Fix gpio
input_state
andoutput_state
for the ESP32-S3 and ESP32-S2 (#3191) - Bump Rust edition to 2024, bump MSRV to 1.85. (#3391)
Fixed
Removed
- Remove embedded-hal 0.2.x impls and dependency from esp-lp-hal package (#2609)
0.1.0 - 2024-07-15
Added
- Add the
esp32c6-lp-hal
package (#714) - Add GPIO (output) and delay functionality to
esp32c6-lp-hal
(#715) - Add GPIO input support and implement additional
embedded-hal
output traits for the C6's LP core (#720) - Add the
ulp-riscv-hal
package (#840) - Add LP_UART basic driver (#1113)
- Added basic
LP-I2C
driver for C6 (#1185) - Add remaining GPIO pins for ESP32-S2/S3 (#1695)
- Add
wake_hp_core
for ESP32-C6 (#1723) - Implement
embedded-hal@1.x.x
traits by default instead ofembedded-hal@0.2.x
(#1754) - Implement
embedded-hal-nb
andembedded-io
traits for UART driver (#1754) - Add
Delay.delay_millis
function (#1789) - Make some UART functions public, allowing it to be used without
embedded-hal
/embedded-io
traits (#1789)
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)