diff options
| author | Emil Fresk <emil.fresk@gmail.com> | 2024-06-23 10:33:02 +0200 |
|---|---|---|
| committer | Emil Fresk <emil.fresk@gmail.com> | 2025-06-15 08:10:41 +0000 |
| commit | 38c364473c83f7a6214046d157ea5fe92e758732 (patch) | |
| tree | 10499ce35907a1a774c0e6762a0ad33fd8ef5afe /rtic-sync/CHANGELOG.md | |
| parent | 95616b3c59e0d57afc8fb569458a33973beeaf54 (diff) | |
Add blocking version of `rtic_sync::arbiter::{i2c,spi}::ArbiterDevice`
Diffstat (limited to 'rtic-sync/CHANGELOG.md')
| -rw-r--r-- | rtic-sync/CHANGELOG.md | 7 |
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. |
