#monotonic #real-time #rtic

no-std rtic-monotonic

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

4 releases

0.1.0-rc.1 Sep 27, 2021
0.1.0-alpha.2 Jul 9, 2021
0.1.0-alpha.1 May 27, 2021
0.1.0-alpha.0 Mar 4, 2021

#152 in Concurrency

Download history 739/week @ 2021-07-02 1452/week @ 2021-07-09 941/week @ 2021-07-16 551/week @ 2021-07-23 1667/week @ 2021-07-30 1026/week @ 2021-08-06 1395/week @ 2021-08-13 600/week @ 2021-08-20 1213/week @ 2021-08-27 1347/week @ 2021-09-03 1003/week @ 2021-09-10 1125/week @ 2021-09-17 2621/week @ 2021-09-24 1388/week @ 2021-10-01 2045/week @ 2021-10-08 1619/week @ 2021-10-15

4,992 downloads per month
Used in 9 crates (6 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 Monotinc 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:

Dependencies

~545KB
~10K SLoC