Enum embedded_hal::spi::blocking::Operation [−][src]
pub enum Operation<'a, W: 'static = u8> {
Read(&'a mut [W]),
Write(&'a [W]),
Transfer(&'a mut [W], &'a [W]),
TransferInplace(&'a mut [W]),
}Expand description
Operation for transactional SPI trait
This allows composition of SPI operations into a single bus transaction
Variants
Read(&'a mut [W])Read data into the provided buffer.
Tuple Fields of Read
0: &'a mut [W]Write(&'a [W])Write data from the provided buffer, discarding read data
Tuple Fields of Write
0: &'a [W]Transfer(&'a mut [W], &'a [W])Write data out while reading data into the provided buffer
Tuple Fields of Transfer
0: &'a mut [W]1: &'a [W]TransferInplace(&'a mut [W])Write data out while reading data into the provided buffer
Tuple Fields of TransferInplace
0: &'a mut [W]