libs/kaptan-runtime: export runtime services
This commit is contained in:
1 parent
f94dee8fe1
commit
d6329ca98c
1 file changed
+18
@@ -0,0 +1,18 @@
|
|||||||
|
//! RTIC- and PAC-independent flight services.
|
||||||
|
//!
|
||||||
|
//! Acquisition and telemetry have separate owners. Boards connect hardware
|
||||||
|
//! interrupts to their dedicated workers through bounded deferred events; they
|
||||||
|
//! must not place both services behind one priority-ceiling resource.
|
||||||
|
|
||||||
|
#![no_std]
|
||||||
|
|
||||||
|
/// Single-owner IMU acquisition service.
|
||||||
|
pub mod imu;
|
||||||
|
/// Lock-free worker handoff primitives.
|
||||||
|
pub mod mailbox;
|
||||||
|
/// Single-owner MAVLink and UART transmit service.
|
||||||
|
pub mod telemetry;
|
||||||
|
|
||||||
|
pub use imu::{ImuEvent, ImuService};
|
||||||
|
pub use mailbox::LatestImuMailbox;
|
||||||
|
pub use telemetry::{TelemetryFault, TelemetryService};
|
||||||
Reference in new issue
Block a user