aboutsummaryrefslogtreecommitdiff
path: root/rtic-sync/CHANGELOG.md
diff options
context:
space:
mode:
authorEmil Fresk <emil.fresk@gmail.com>2024-06-23 10:33:02 +0200
committerEmil Fresk <emil.fresk@gmail.com>2025-06-15 08:10:41 +0000
commit38c364473c83f7a6214046d157ea5fe92e758732 (patch)
tree10499ce35907a1a774c0e6762a0ad33fd8ef5afe /rtic-sync/CHANGELOG.md
parent95616b3c59e0d57afc8fb569458a33973beeaf54 (diff)
Add blocking version of `rtic_sync::arbiter::{i2c,spi}::ArbiterDevice`
Diffstat (limited to 'rtic-sync/CHANGELOG.md')
-rw-r--r--rtic-sync/CHANGELOG.md7
1 files changed, 7 insertions, 0 deletions
diff --git a/rtic-sync/CHANGELOG.md b/rtic-sync/CHANGELOG.md
index 54236a2..f37044e 100644
--- a/rtic-sync/CHANGELOG.md
+++ b/rtic-sync/CHANGELOG.md
@@ -7,7 +7,14 @@ For each category, _Added_, _Changed_, _Fixed_ add new entries at the top!
## [Unreleased]
+### Added
+
+- Add `arbiter::{i2c, spi}::BlockingArbiterDevice` which allows sharing of `embedded_hal` (non-async) buses. This also helps during initialization of RTIC apps as you can use the arbiter while in `init`. After initialization is complete, convert an `BlockingArbiterDevice` into an `ArbiterDevice` using `BlockingArbiterDevice::into_non_blocking()`.
+
+### Fixed
+
- Avoid a critical section when a `send`-link is popped and when returning `free_slot`.
+
### Changed
- Add `loom` support.