rtic/rtic-monotonics/CHANGELOG.md
Finomnis 612a47ef4d
Fix mono delay (#843)
* rtic-time: Compenstate for timer uncertainty

* Update changelog and incorrect cargo.lock in an example

* Fix Monotonic impls

* Fix tests

* Fix other monotonics, again

* Update changelog

* Fix example

* Fix DelayUs and DelayMs impls

* Minor coding style fix in u64 conversions

* Fix all changelogs

* Fix changelog

* Fix blocking DelayUs

* Minor monotonic rework

* Add delay precision test

* Add more tests

* Add rust-version tags to Cargo.toml

* Fix imxrt, rp2040 and systick timer

* Fix more monotonics

* Fix systick monotonic

* Some reverts

* Fix imxrt

* Fix nrf

* Fix rp2040

* Fix stm32

* Fix systick

* Fix rtic-time tests

* Bump to e-h.rc2

* Apply e-h.rc2 fixes to rtic-time

* Apply fixes from arbiter

* Fix clippy warning

* Minor beautification

* Revert previous changes

* Fix variable name

* Add blocking tests, but disable them by default
2023-12-01 07:59:22 +00:00

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

Fixed

  • Soundness fix: Monotonics did not wait long enough in Duration based delays.

v1.3.0 - 2023-11-08

Added

  • i.MX RT support

Fixed

  • Fix STM32 rollover race condition
  • Fix STM32 support for other chip families

v1.2.0 - 2023-09-19

Added

  • STM32 support.
  • embedded-hal 1.0.0-rc.1 DelayUs support

v1.1.0 - 2023-08-29

Added

  • Feature systick-64bit to get 64-bit backed TimerInstantU64 instead of TimerInstantU32 from the SysTick-based monotonic timer

v1.0.1 - 2023-08-20

Added

  • RP2040 PAC 0.5 support
  • nRF52xxx, nRF9160, nRF5340 Timer and RTC monotonics
  • Interrupt tokens for Systick and rp2040 to make sure an interrupt handler exists

Changed

  • Bump embedded-hal-async

Fixed

  • Unmask the rp2040 interrupt
  • Use $crate and fully qualified paths in macros

v1.0.0 - 2023-05-31