Crate rtic

Source
Expand description

Real-Time Interrupt-driven Concurrency (RTIC) framework for real-time Linux

IMPORTANT: This crate is published as linux-rtic on crates.io but the name of the library is rtic.

The user level documentation is limited, but can be found in README and examples.

Re-exports§

pub use ctrlc;
pub use futex_queue as mpsc;
pub use lazy_static;

Modules§

mutex_prelude
Makes locks work on N-tuples, locks the mutexes from left-to-right in the tuple. These are used to reduce rightward drift in code and to help make intentions clearer.
slab

Structs§

Exclusive
Newtype over &'a mut T that implements the Mutex trait
PcpMutex
A Priority Ceiling Protocol mutex
RacyCell
Internal replacement for static mut T

Traits§

Mutex
Memory safe access to shared resources

Functions§

init_thread_state

Attribute Macros§

app
Attribute used to declare a RTIC application