Crate rtic_monotonic[][src]

Expand description

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:

Re-exports

pub use embedded_time;

Structs

A fractional value

The Generic Duration type allows an arbitrary scaling factor to be used without having to impl FixedPoint.

A duration unit type

Represents an instant of time relative to a specific Clock

A duration unit type

A duration unit type

A duration unit type

A duration unit type

A duration unit type

Traits

The Clock trait provides an abstraction for hardware-specific timer peripherals, external timer devices, RTCs, etc.

An unsigned, fixed-point duration type

Create duration-based extensions from primitive numeric types.

A monotonic clock / counter definition.

Fixed-point value type

Create duration-based extensions from primitive numeric types.