printhor_hwa_common/
lib.rs1#![no_std]
2#![cfg_attr(feature="nightly", feature(async_fn_in_trait))]
3#[cfg(all(feature = "with-defmt", not(feature = "with-log")))]
4pub use defmt::info;
5#[cfg(all(feature = "with-log", not(feature = "with-defmt")))]
6pub use log::info;
7
8mod tracked_static_cell;
9pub use tracked_static_cell::TrackedStaticCell;
10mod event_bus;
11pub use event_bus::*;
12
13mod defer_channel;
14pub use defer_channel::*;
15
16mod shared_controller;
17pub use shared_controller::*;
18
19mod context;
20pub use context::*;
21
22pub use tracked_static_cell::COUNTER;
23
24#[cfg(feature = "with-ui")]
25mod display;
26
27#[cfg(feature = "with-ui")]
28pub use display::DisplayScreenUI;
29
30pub mod soft_uart;