rtic/rtic-monotonics/CHANGELOG.md
Jesse Braham 1f6b6a42e5
Update support/example for ESP32-C3 to use latest versions of dependencies (#975)
* Update `rtic` package to use latest version of `esp32c3` dependency

* Update `rtic-macros` ESP32-C3 bindings to reflect changes in HAL

* Update the ESP32-C3 examples to use latest versions of all dependencies

* Update changelogs

* adjust expected qemu output, add compile-time checks

* remove runtime checks, this is checked at compile time

* fix expected qemu output

* Clean up interrupt enable code a bit

* Update `rtic-monotonic` to use the latest PAC for ESP32-C3

* Update `CHANGELOG.md` for `rtic-monotonic`

* ci: esp32c3: Format runner.sh

* ci: esp32c3: Default to silent boot

export DEBUGGING while running to get verbose boot

env DEBUGGING=1 cargo xtask ...

* ci: esp32c3: Update expected example output

---------

Co-authored-by: onsdagens <pawdzi-7@student.ltu.se>
Co-authored-by: Henrik Tjäder <henrik@tjaders.com>
2024-10-16 19:29:51 +00:00

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

  • RP235x support

Changed

  • Update esp32c3 dependency

v2.0.2 - 2024-07-05

Added

  • SYSTIMER based monotonic for the ESP32-C3

Fixed

  • Fix stm32 monotonic for timer peripherals with only two clock compare modules

v2.0.1 - 2024-06-02

Changed

  • Make monotonics created with their respective macros public

v2.0.0 - 2024-05-29

Changed

  • Replace atomic-polyfill with portable-atomic
  • 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
  • RP2040 PAC 0.6 support

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