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]