pub trait _embedded_hal_spi_FullDuplex<Word> {
type Error;
// Required methods
fn read(&mut self) -> Result<Word, Error<Self::Error>>;
fn send(&mut self, word: Word) -> Result<(), Error<Self::Error>>;
}Expand description
Full duplex (master mode)
§Notes
-
It’s the task of the user of this interface to manage the slave select lines
-
Due to how full duplex SPI works each
readcall must be preceded by asendcall. -
Some SPIs can work with 8-bit and 16-bit words. You can overload this trait with different
Wordtypes to allow operation in both modes.
Required Associated Types§
Required Methods§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".