aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--embassy-nrf/CHANGELOG.md49
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 12Firstly, this release switches embassy-nrf to chiptool-based `nrf-pac`
13- Add basic nrf54 support 13implementations and lots of improvements, but also changes to API like
14- Switch to use `nrf-pac` chiptool-based PAC 14peripheral and interrupt naming.
15- Fix bug where timer alarm was not scheduled if interrupted 15
16- Add RESET operations helpers for nrf5340 16Second big change is a refactoring of time driver contract with
17- Allow debug access from firmware for nrf54l 17embassy-time-driver. From now on, the timer queue is handled by the
18- Add trait `embedded_io_async` to uarte 18time-driver implementation and `generic-queue` feature is provided by
19- Add system off and wake-on-field for nrf 19the `embassy-time-queue-utils` crate. Newly required dependencies are
20- Use inline const for initializing arrays 20following:
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
25Add support for following NRF chips:
26 - nRF54L15 (only gpio and timer support)
27
28Support 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