pub trait Instance:
Sealed
+ Deref<Target = RegisterBlock>
+ ClockControl
+ ResetControl
+ PeripheralClockSelector {
type Sck;
type Mosi;
type Miso;
type RxChannel: Instance;
type TxChannel: Instance;
const REGISTERS: *const RegisterBlock;
}Expand description
Implemented for all SPI instance
Required Associated Constants§
Sourceconst REGISTERS: *const RegisterBlock
const REGISTERS: *const RegisterBlock
A pointer to this instance’s register block
Required Associated Types§
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.