rtic/rtic-monotonics
Eli Hastings 9305963752 Use PLIC_MX instead of INTPRI to set interrupt priorities
This doesn't fix the GPIO interrupt triggering during a higher priority
CPU task, but does fix rtic-monotonics. I am unsure how to fix the
former as PLIC_MX doesn't have a function like `cpu_intr_from_cpu_x` to
pend/unpend CPU interrupts, and if the CPU interrupts are enabled with
PLIC_MX instead of INTPRI then the MCU just hangs when there is a CPU
interrupt.
2025-04-07 21:11:21 +00:00
..
src Use PLIC_MX instead of INTPRI to set interrupt priorities 2025-04-07 21:11:21 +00:00
.gitignore Add rtic-timer (timerqueue + monotonic) and rtic-monotonics (systick-monotonic) 2023-03-01 00:33:31 +01:00
build.rs Fix CI with 1.80 2024-08-07 21:09:58 +02:00
Cargo.toml Port ESP32-C3 changes to ESP32-C6 branch 2025-04-07 21:11:21 +00:00
CHANGELOG.md Added CHANGELOG entry 2025-04-07 21:11:21 +00:00
README.md ATSAMD RTC monotonic referral in documentation (#1014) 2025-01-24 20:08:52 +00:00

crates.io crates.io

rtic-monotonics

Core abstractions of the Real-Time Interrupt-driven Concurrency (RTIC) Monotonics timers

rtic-monotonics is for RTIC v2.

For RTIC v1 see rtic-monotonic

Documentation

RTIC book: chapter on monotonics

Changelog rtic-monotonics

Supported Platforms

The following microcontroller families feature efficient monotonics using peripherals. Refer to the crate documentation for more details.

  • RP2040
  • i.MX RT
  • nRF
  • ATSAMD

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.