Re-exports§
pub use super::bus_device::BusDevice;pub use super::bus_device::BusDeviceWithAddress;pub use super::dma::DmaChannel;pub use super::fugit::ExtU32 as _;pub use super::fugit::RateExtU32 as _;pub use super::i2c::I2cBusDevice;pub use super::i2c::I2cPeriph;pub use super::timer::GeneralTimer;pub use super::timer::PwmChannel;pub use super::timer::TimerDirection;pub use super::timer::TimerWithPwm;pub use super::timer::TimerWithPwm1Ch;pub use super::timer::TimerWithPwm2Ch;pub use super::timer::TimerWithPwm3Ch;pub use super::timer::TimerWithPwm4Ch;pub use super::uart::UartPeriph;pub use super::uart::UartPeriphWithDma;
Structs§
- Arc
- A thread-safe reference-counting pointer. ‘Arc’ stands for ‘Atomically Reference Counted’.
- Box
- A pointer type that uniquely owns a heap allocation of type
T. - Vec
- A contiguous growable array type, written as
Vec<T>, short for ‘vector’.
Traits§
- DelayNs
- Delay with up to nanosecond precision.
- Notifier
- This method should be able to call from task or ISR. The implementation should handle the different situations.
- Notify
Waiter - OsInterface
- Adapter for different operating systems.
- Tick
Instant - Timeout
Ns - Timeout
State - _
- Extension trait for simple short-hands for u32 Durations