WriteData

Trait WriteData 

Source
pub trait WriteData {
    type Error;

    // Required methods
    fn write(&mut self, payload: &mut [u8]) -> Result<(), Self::Error>;
    fn write_reg(&mut self, register: u8, data: u8) -> Result<(), Self::Error>;
}

Required Associated Types§

Required Methods§

Source

fn write(&mut self, payload: &mut [u8]) -> Result<(), Self::Error>

Source

fn write_reg(&mut self, register: u8, data: u8) -> Result<(), Self::Error>

Implementors§

Source§

impl<I2C, E> WriteData for I2cInterface<I2C>
where I2C: I2c<Error = E>,

Source§

impl<SPI, CommE> WriteData for SpiInterface<SPI>
where SPI: SpiDevice<Error = CommE>,

Source§

type Error = Error<CommE>