93 lines
3.2 KiB
Markdown
93 lines
3.2 KiB
Markdown
# Changelog
|
|
|
|
All notable changes to this project will be documented in this file.
|
|
|
|
Please note that only changes to the `esp-hal-common` package are tracked in this CHANGELOG.
|
|
|
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
|
|
|
## [Unreleased]
|
|
|
|
### Added
|
|
|
|
- Add bare-bones PSRAM support for ESP32 (#506)
|
|
- Add initial support for the ESP32-H2 (#513)
|
|
- Add bare-bones PSRAM support for ESP32-S3 (#517)
|
|
- Add async support to the I2C driver (#519)
|
|
- Add initial support for RSA in ESP32-H2 (#526)
|
|
- Add initial support for SHA in ESP32-H2 (#527)
|
|
- Add initial support for AES in ESP32-H2 (#528)
|
|
- Add blinky_erased_pins example for ESP32-H2 (#530)
|
|
|
|
### Fixed
|
|
|
|
- DMA is supported for SPI3 on ESP32-S3 (#507)
|
|
- `change_bus_frequency` is now available on `SpiDma` (#529)
|
|
- Fixed a bug where a GPIO interrupt could erroneously fire again causing the next `await` on that pin to instantly return `Poll::Ok` (#537)
|
|
- Set `vecbase` on core 1 (ESP32, ESP32-S3)
|
|
|
|
### Changed
|
|
- Improve examples documentation (#533)
|
|
|
|
## [0.9.0] - 2023-05-02
|
|
|
|
### Added
|
|
|
|
- Add bare-bones PSRAM support for ESP32-S2 (#493)
|
|
- Add `DEBUG_ASSIST` functionality (#484)
|
|
- Add RSA peripheral support (#467)
|
|
- Add PeripheralClockControl argument to `timg`, `wdt`, `sha`, `usb-serial-jtag` and `uart` constructors (#463)
|
|
- Added API to raise and reset software interrupts (#426)
|
|
- Implement `embedded_hal_nb::serial::*` traits for `UsbSerialJtag` (#498)
|
|
|
|
### Fixed
|
|
|
|
- Fix `get_wakeup_cause` comparison error (#472)
|
|
- Use 192 as mclk_multiple for 24-bit I2S (#471)
|
|
- Fix `CpuControl::start_app_core` signature (#466)
|
|
- Move `rwtext` after other RAM data sections (#464)
|
|
- ESP32-C3: Disable `usb_pad_enable` when setting GPIO18/19 to input/output (#461)
|
|
- Fix 802.15.4 clock enabling (ESP32-C6) (#458)
|
|
|
|
### Changed
|
|
|
|
- Update `embedded-hal-async` and `embassy-*` dependencies (#488)
|
|
- Update to `embedded-hal@1.0.0-alpha.10` and `embedded-hal-nb@1.0.0-alpha.2` (#487)
|
|
- Let users configure the LEDC output pin as open-drain (#474)
|
|
- Use bitflags to decode wakeup cause (#473)
|
|
- Minor linker script additions (#470)
|
|
- Minor documentation improvements (#460)
|
|
|
|
### Removed
|
|
|
|
- Remove unnecessary generic from `UsbSerialJtag` driver (#492)
|
|
- Remove `#[doc(inline)]` from esp-hal-common re-exports (#490)
|
|
|
|
## [0.8.0] - 2023-03-27
|
|
|
|
## [0.7.1] - 2023-02-22
|
|
|
|
## [0.7.0] - 2023-02-21
|
|
|
|
## [0.5.0] - 2023-01-26
|
|
|
|
## [0.4.0] - 2022-12-12
|
|
|
|
## [0.3.0] - 2022-11-17
|
|
|
|
## [0.2.0] - 2022-09-13
|
|
|
|
## [0.1.0] - 2022-08-05
|
|
|
|
[unreleased]: https://github.com/esp-rs/esp-hal/compare/v0.9.0...HEAD
|
|
[0.9.0]: https://github.com/esp-rs/esp-hal/compare/v0.8.0...v0.9.0
|
|
[0.8.0]: https://github.com/esp-rs/esp-hal/compare/v0.7.1...v0.8.0
|
|
[0.7.1]: https://github.com/esp-rs/esp-hal/compare/v0.7.0...v0.7.1
|
|
[0.7.0]: https://github.com/esp-rs/esp-hal/compare/v0.5.0...v0.7.0
|
|
[0.5.0]: https://github.com/esp-rs/esp-hal/compare/v0.4.0...v0.5.0
|
|
[0.4.0]: https://github.com/esp-rs/esp-hal/compare/v0.3.0...v0.4.0
|
|
[0.3.0]: https://github.com/esp-rs/esp-hal/compare/v0.2.0...v0.3.0
|
|
[0.2.0]: https://github.com/esp-rs/esp-hal/compare/v0.1.0...v0.2.0
|
|
[0.1.0]: https://github.com/esp-rs/esp-hal/releases/tag/v0.1.0
|