mod diagnostics;
mod master;
mod peripheral;
mod peripheral_set;
pub use diagnostics::{
ChannelDataType, ChannelDiagnostics, ChannelError, ExtDiagBlock, ExtDiagBlockIter,
ExtendedDiagnostics,
};
pub(crate) use master::DpMasterState;
pub use master::{DpEvents, DpMaster, OperatingState};
pub use peripheral::{
DiagnosticFlags, Peripheral, PeripheralDiagnostics, PeripheralEvent, PeripheralOptions,
};
pub(crate) use peripheral_set::PeripheralSet;
pub use peripheral_set::{PeripheralHandle, PeripheralStorage};