/// Start an I2C/DMA transaction
///
/// Sends the provided `data` and returns the reply.
Start an I2C/DMA transaction
Sends the provided `data` and returns the reply.
Start an I2C / DMA transaction Sends the provided ` data ` and returns the reply .
pub fn start_i2c_transaction_dma(&mut self, data: u8, timeout: Duration)
        -> Result<u8, TargetI2cError>
    {
        self.start_i2c_transaction_inner(data, timeout, DmaMode::Dma)
    }
pub fn start_i2c_transaction_dma ( & mut self , data : u8 , timeout : Duration ) -> Result < u8 , TargetI2cError > { self . start_i2c_transaction_inner ( data , timeout , DmaMode :: Dma ) }
Start an I2C/DMA transaction
Sends the provided `data` and returns the reply.
Start an I2C / DMA transaction Sends the provided ` data ` and returns the reply .
&mut self
data
u8
timeout
Duration