[−][src]Trait i2c_hal_tools::SerialRead
Required methods
fn read_le_u16(&mut self, addr: u8, reg: R) -> Result<u16, Self::Error>
fn read_be_u16(&mut self, addr: u8, reg: R) -> Result<u16, Self::Error>
fn read_le_u24(&mut self, addr: u8, reg: R) -> Result<u32, Self::Error>
fn read_be_u24(&mut self, addr: u8, reg: R) -> Result<u32, Self::Error>
fn read_le_u32(&mut self, addr: u8, reg: R) -> Result<u32, Self::Error>
fn read_be_u32(&mut self, addr: u8, reg: R) -> Result<u32, Self::Error>
Provided methods
Loading content...Implementors
impl<T, R> SerialRead<AutoIncrementI2c, R> for T where
T: WriteRead,
R: Register,
[src]
T: WriteRead,
R: Register,
fn read_le_u16(&mut self, addr: u8, reg: R) -> Result<u16, Self::Error>
[src]
fn read_be_u16(&mut self, addr: u8, reg: R) -> Result<u16, Self::Error>
[src]
fn read_le_u24(&mut self, addr: u8, reg: R) -> Result<u32, Self::Error>
[src]
fn read_be_u24(&mut self, addr: u8, reg: R) -> Result<u32, Self::Error>
[src]
fn read_le_u32(&mut self, addr: u8, reg: R) -> Result<u32, Self::Error>
[src]
fn read_be_u32(&mut self, addr: u8, reg: R) -> Result<u32, Self::Error>
[src]
fn read_u8(&mut self, addr: u8, reg: R) -> Result<u8, Self::Error>
[src]
impl<T, R> SerialRead<NoIncrementI2c, R> for T where
T: WriteRead,
R: Register,
[src]
T: WriteRead,
R: Register,