#timer #abstraction #real-time #monotonic #rtic #interrupt-driven

no-std rtic-monotonic

Core abstractions of the Real-Time Interrupt-driven Concurrency Monotonic timers

6 releases (1 stable)

1.0.0 Dec 25, 2021
0.1.0-rc.2 Nov 9, 2021
0.1.0-rc.1 Sep 27, 2021
0.1.0-alpha.2 Jul 9, 2021
0.1.0-alpha.0 Mar 4, 2021

#564 in Concurrency

Download history 3471/week @ 2023-11-20 4407/week @ 2023-11-27 4992/week @ 2023-12-04 3182/week @ 2023-12-11 5307/week @ 2023-12-18 1331/week @ 2023-12-25 3594/week @ 2024-01-01 5207/week @ 2024-01-08 3615/week @ 2024-01-15 4142/week @ 2024-01-22 3306/week @ 2024-01-29 2466/week @ 2024-02-05 2693/week @ 2024-02-12 2792/week @ 2024-02-19 2824/week @ 2024-02-26 3422/week @ 2024-03-04

11,854 downloads per month
Used in 49 crates (14 directly)

MIT/Apache

9KB

crates.io crates.io

rtic-monotonic

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

Documentation

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.


lib.rs:

Core abstractions of the Real-Time Interrupt-driven Concurrency (RTIC) Monotonic timers, used internally for scheduling and users can use them for time.

You can write generic libraries and HALs using the Monotonic trait in this crate. If you want to write application code then you'll need an implementation of the RTIC framework for a particular architecture. Currently, there are implementations for these architectures and OSes:

No runtime deps