cu_bdshot/lib.rs
1#![cfg_attr(not(test), no_std)]
2
3pub mod board;
4pub mod bridge;
5pub mod messages;
6
7mod decode;
8mod esc_channel;
9
10pub use board::{
11 register_rp2350_board, Rp2350Board, Rp2350BoardConfig, Rp2350BoardProvider,
12 Rp2350BoardResources,
13};
14pub use bridge::{BdshotBoardProvider, CuBdshotBridge};
15pub use messages::{DShotTelemetry, EscCommand, EscTelemetry};
16
17pub type RpBdshotBridge = CuBdshotBridge<Rp2350BoardProvider>;