pub trait ReadData: Sealed {
type Error;
// Required methods
fn read_register(&mut self, register: u8) -> Result<u8, Self::Error>;
fn read_data(
&mut self,
address: u8,
payload: &mut [u8],
) -> Result<(), Self::Error>;
fn read_eeprom_byte(&mut self, address: u8) -> Result<u8, Self::Error>;
fn read_eeprom_data(
&mut self,
address: u8,
payload: &mut [u8],
) -> Result<(), Self::Error>;
}
Expand description
Read data