pub trait BulkTransfer: Master {
    // Required methods
    fn i2c_transfer_support(
        &mut self,
    ) -> Result<(ReadFlags, WriteFlags), Self::Error>;
    fn i2c_transfer(
        &mut self,
        messages: &mut [Message<'_>],
    ) -> Result<(), Self::Error>;
}Expand description
Advanced I2C transfer queues that support repeated START operations.
Required Methods§
Sourcefn i2c_transfer_support(
    &mut self,
) -> Result<(ReadFlags, WriteFlags), Self::Error>
 
fn i2c_transfer_support( &mut self, ) -> Result<(ReadFlags, WriteFlags), Self::Error>
Specifies the flags that this implementation supports.