pub trait Instance:
SealedInstance
+ PeripheralType
+ 'static
+ Send
+ Gate<MrccPeriphConfig = LpuartConfig> {
type Interrupt: Interrupt;
type TxDmaRequest: DmaRequest;
type RxDmaRequest: DmaRequest;
const CLOCK_INSTANCE: LpuartInstance;
}Expand description
Trait for LPUART peripheral instances
Required Associated Constants§
Required Associated Types§
type Interrupt: Interrupt
Sourcetype TxDmaRequest: DmaRequest
type TxDmaRequest: DmaRequest
Type-safe DMA request source for TX
Sourcetype RxDmaRequest: DmaRequest
type RxDmaRequest: DmaRequest
Type-safe DMA request source for RX
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.