//! RTIC- and PAC-independent flight services. //! //! Acquisition services and board-owned output workers have separate owners. //! Boards connect hardware interrupts to their dedicated workers through //! bounded deferred events; they must not place unrelated work 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 LIDAR-Lite range acquisition service. pub mod range; pub use imu::{ImuEvent, ImuService}; pub use mailbox::LatestImuMailbox; pub use mailbox::LatestRangeMailbox; pub use range::{RangeEvent, RangeService};