Release rtic-monotonics, rtic-sync and rtic-time (#854)

This commit is contained in:
Emil Fresk 2023-12-04 20:37:00 +01:00 committed by GitHub
parent fd085e6a01
commit ea8de913d7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 22 additions and 8 deletions

View file

@ -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.

View file

@ -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 = [

View file

@ -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.

View file

@ -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 = [

View file

@ -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

View file

@ -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"