Trait SerialWrite
Source pub trait SerialWrite<Mode, R>{
// Required methods
fn write_le_u16(
&mut self,
addr: u8,
reg: R,
data: u16,
) -> Result<(), Self::Error>;
fn write_be_u16(
&mut self,
addr: u8,
reg: R,
data: u16,
) -> Result<(), Self::Error>;
fn write_le_u32(
&mut self,
addr: u8,
reg: R,
data: u32,
) -> Result<(), Self::Error>;
fn write_be_u32(
&mut self,
addr: u8,
reg: R,
data: u32,
) -> Result<(), Self::Error>;
// Provided method
fn write_u8(
&mut self,
addr: u8,
reg: R,
data: u8,
) -> Result<(), Self::Error> { ... }
}