diff options
Diffstat (limited to 'embassy-nrf')
| -rw-r--r-- | embassy-nrf/CHANGELOG.md | 49 |
1 files changed, 36 insertions, 13 deletions
diff --git a/embassy-nrf/CHANGELOG.md b/embassy-nrf/CHANGELOG.md index 4d68950a7..e9eb1443a 100644 --- a/embassy-nrf/CHANGELOG.md +++ b/embassy-nrf/CHANGELOG.md | |||
| @@ -9,19 +9,42 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 | |||
| 9 | 9 | ||
| 10 | ## 0.3.0 - 2025-01-06 | 10 | ## 0.3.0 - 2025-01-06 |
| 11 | 11 | ||
| 12 | - Updated `embassy-time` to v0.4 | 12 | Firstly, this release switches embassy-nrf to chiptool-based `nrf-pac` |
| 13 | - Add basic nrf54 support | 13 | implementations and lots of improvements, but also changes to API like |
| 14 | - Switch to use `nrf-pac` chiptool-based PAC | 14 | peripheral and interrupt naming. |
| 15 | - Fix bug where timer alarm was not scheduled if interrupted | 15 | |
| 16 | - Add RESET operations helpers for nrf5340 | 16 | Second big change is a refactoring of time driver contract with |
| 17 | - Allow debug access from firmware for nrf54l | 17 | embassy-time-driver. From now on, the timer queue is handled by the |
| 18 | - Add trait `embedded_io_async` to uarte | 18 | time-driver implementation and `generic-queue` feature is provided by |
| 19 | - Add system off and wake-on-field for nrf | 19 | the `embassy-time-queue-utils` crate. Newly required dependencies are |
| 20 | - Use inline const for initializing arrays | 20 | following: |
| 21 | - Add NFCT driver and related changes for nrf | 21 | - embassy-time-0.4 |
| 22 | - Add support for transactions to Twim (embassy-nrf) | 22 | - embassy-time-driver-0.2 |
| 23 | - Fix build issues related to nrf9120 features | 23 | - embassy-time-queue-utils-0.1 |
| 24 | - Disconnect input and fix bad pin assignment in nrf/pwm | 24 | |
| 25 | Add support for following NRF chips: | ||
| 26 | - nRF54L15 (only gpio and timer support) | ||
| 27 | |||
| 28 | Support for chip-specific features: | ||
| 29 | - RESET operations for nrf5340 | ||
| 30 | - POWER operations (system-off and wake-on-field) for nrf52840 and nrf9160 | ||
| 31 | |||
| 32 | - nfc: | ||
| 33 | - Adds support for NFC Tag emulator driver | ||
| 34 | - pwm: | ||
| 35 | - Fix incorrect pin assignments | ||
| 36 | - Properly disconnect inputs when pins are set as output | ||
| 37 | - uart: | ||
| 38 | - `try_write` support for `BufferedUarte` | ||
| 39 | - Support for `embedded_io_async` trait | ||
| 40 | - spim: | ||
| 41 | - Support SPIM4 peripheral on nrf5340-app | ||
| 42 | - time: | ||
| 43 | - Generic refactor of embassy-time-driver API | ||
| 44 | - Fix for missed executor alarms in certain occasions (issue #3672, PR #3705). | ||
| 45 | - twim: | ||
| 46 | - Implement support for transactions | ||
| 47 | - Remove support for consecutive Read operations due to hardware limitations | ||
| 25 | 48 | ||
| 26 | ## 0.2.0 - 2024-08-05 | 49 | ## 0.2.0 - 2024-08-05 |
| 27 | 50 | ||
