mirror of
https://github.com/rtic-rs/rtic.git
synced 2024-11-23 12:12:50 +01:00
Release rtic-monotonics, rtic-sync and rtic-time (#854)
This commit is contained in:
parent
fd085e6a01
commit
ea8de913d7
6 changed files with 22 additions and 8 deletions
|
@ -7,6 +7,8 @@ For each category, *Added*, *Changed*, *Fixed* add new entries at the top!
|
||||||
|
|
||||||
## Unreleased
|
## Unreleased
|
||||||
|
|
||||||
|
## v1.4.0 - 2023-12-04
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- **Soundness fix:** Monotonics did not wait long enough in `Duration` based delays.
|
- **Soundness fix:** Monotonics did not wait long enough in `Duration` based delays.
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "rtic-monotonics"
|
name = "rtic-monotonics"
|
||||||
version = "1.3.0"
|
version = "1.4.0"
|
||||||
|
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
authors = [
|
authors = [
|
||||||
|
|
|
@ -9,13 +9,17 @@ For each category, _Added_, _Changed_, _Fixed_ add new entries at the top!
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- `arbiter::spi::ArbiterDevice` for sharing SPI buses using `embedded-hal-async` traits.
|
|
||||||
- `arbiter::i2c::ArbiterDevice` for sharing I2C buses using `embedded-hal-async` traits.
|
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
|
## [v1.1.0]
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
- `arbiter::spi::ArbiterDevice` for sharing SPI buses using `embedded-hal-async` traits.
|
||||||
|
- `arbiter::i2c::ArbiterDevice` for sharing I2C buses using `embedded-hal-async` traits.
|
||||||
|
|
||||||
## [v1.0.3]
|
## [v1.0.3]
|
||||||
|
|
||||||
- `portable-atomic` used as a drop in replacement for `core::sync::atomic` in code and macros. `portable-atomic` imported with `default-features = false`, as we do not require CAS.
|
- `portable-atomic` used as a drop in replacement for `core::sync::atomic` in code and macros. `portable-atomic` imported with `default-features = false`, as we do not require CAS.
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "rtic-sync"
|
name = "rtic-sync"
|
||||||
version = "1.0.3"
|
version = "1.1.0"
|
||||||
|
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
authors = [
|
authors = [
|
||||||
|
|
|
@ -5,7 +5,15 @@ This project adheres to [Semantic Versioning](http://semver.org/).
|
||||||
|
|
||||||
For each category, *Added*, *Changed*, *Fixed* add new entries at the top!
|
For each category, *Added*, *Changed*, *Fixed* add new entries at the top!
|
||||||
|
|
||||||
## [Unreleased]
|
## Unreleased
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
## v1.1.0 - 2023-12-04
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
|
@ -19,4 +27,4 @@ For each category, *Added*, *Changed*, *Fixed* add new entries at the top!
|
||||||
- **Soundness fix:** `TimerQueue` did not wait long enough in `Duration` based delays. Fixing this sadly required adding a `const TICK_PERIOD` to the `Monotonic` trait, which requires updating all existing implementations.
|
- **Soundness fix:** `TimerQueue` did not wait long enough in `Duration` based delays. Fixing this sadly required adding a `const TICK_PERIOD` to the `Monotonic` trait, which requires updating all existing implementations.
|
||||||
- If the queue was non-empty and a new instant was added that was earlier than `head`, then the queue would no pend the monotonic handler. This would cause the new `head` to be dequeued at the wrong time.
|
- If the queue was non-empty and a new instant was added that was earlier than `head`, then the queue would no pend the monotonic handler. This would cause the new `head` to be dequeued at the wrong time.
|
||||||
|
|
||||||
## [v1.0.0] - 2023-05-31
|
## v1.0.0 - 2023-05-31
|
||||||
|
|
|
@ -37,7 +37,7 @@ cortex-m = { version = "0.7.0", optional = true }
|
||||||
bare-metal = "1.0.0"
|
bare-metal = "1.0.0"
|
||||||
#portable-atomic = { version = "0.3.19" }
|
#portable-atomic = { version = "0.3.19" }
|
||||||
atomic-polyfill = "1"
|
atomic-polyfill = "1"
|
||||||
rtic-monotonics = { path = "../rtic-monotonics", version = "1.0.0", optional = true }
|
rtic-monotonics = { path = "../rtic-monotonics", version = "1.4.0", optional = true }
|
||||||
rtic-macros = { path = "../rtic-macros", version = "2.0.1" }
|
rtic-macros = { path = "../rtic-macros", version = "2.0.1" }
|
||||||
rtic-core = "1"
|
rtic-core = "1"
|
||||||
critical-section = "1"
|
critical-section = "1"
|
||||||
|
|
Loading…
Reference in a new issue