mirror of
https://github.com/rtic-rs/rtic.git
synced 2024-11-23 20:22:51 +01:00
8c23e178f3
* Rework timer_queue and monotonic architecture Goals: * make Monotonic purely internal * make Monotonic purely tick passed, no fugit involved * create a wrapper struct in the user's code via a macro that then converts the "now" from the tick based monotonic to a fugit based timestamp We need to proxy the delay functions of the timer queue anyway, so we could simply perform the conversion in those proxy functions. * Update cargo.lock * Update readme of rtic-time * CI: ESP32: Redact esp_image: Too volatile * Fixup: Changelog double entry rebase mistake --------- Co-authored-by: Henrik Tjäder <henrik@tjaders.com>
1.7 KiB
1.7 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 - v2.0.0
Changed
- Rework all timers based on
rtic-time 2.0.0
- Most timer tick rates are now configurable
- Tweak
build.rs
to avoid warnings in Nightly 1.78+ - Removed unused
rust-toolchain.toml
v1.5.0 - 2024-01-10
Changed
- Using
embedded-hal
1.0.
v1.4.1 - 2023-12-06
Fixed
- Fix race condition in
nrf::timer
. - Fix race condition in
nrf::rtc
. - Fix errata in
nrf::rtc
. - Add internal counter integrity check to all half-period based monotonics.
- Apply race condition fixes from
rtic-time
.
v1.4.0 - 2023-12-04
Fixed
- Soundness fix: Monotonics did not wait long enough in
Duration
based delays.
Changed
- Bump
rtic-time
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.1DelayUs
support
v1.1.0 - 2023-08-29
Added
- Feature
systick-64bit
to get 64-bit backedTimerInstantU64
instead ofTimerInstantU32
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
andrp2040
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