mirror of
https://github.com/rtic-rs/rtic.git
synced 2024-11-23 12:12:50 +01:00
89160b7cb9
* Fix nrf::timer * Bootstrap nrf52840-blinky example * More work on nrf blinky example * Fix README * Add asserts for correct timer functionality * Add correctness check to other monotonics as well * Update Changelog * Fix potential timing issues * Fix race condition in nrf::rtc * Add changelog * Add rtc blinky example * Change rtc example to RC lf clock source * Add changelog to rtic-time * Add changelog * Attempt to fix CI * Update teensy4-blinky Cargo.lock
1 KiB
1 KiB
Change Log
All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
For each category, Added, Changed, Fixed add new entries at the top!
Unreleased
Added
Changed
- Docs: Add sanity check to
half_period_counter
code example
Fixed
v1.1.0 - 2023-12-04
Added
half_period_counter
containing utilities for implementing a half-period-counter based monotonic.should_dequeue_check
to theMonotonic
trait to handle bugged timers.
Changed
Fixed
- Soundness fix:
TimerQueue
did not wait long enough inDuration
based delays. Fixing this sadly required adding aconst TICK_PERIOD
to theMonotonic
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 newhead
to be dequeued at the wrong time.