Struct stm32_metapac::i3c::regs::Maxwlr
#[repr(transparent)]pub struct Maxwlr(pub u32);
Expand description
I3C maximum write length register.
Tuple Fields§
§0: u32
Implementations§
§impl Maxwlr
impl Maxwlr
pub const fn ml(&self) -> u16
pub const fn ml(&self) -> u16
maximum data write length (when I3C is acting as target) This field is initially written by software when I3C_CFGR.EN=0 and updated by hardware on the reception of SETMWL command. Software is notified of a MWL update by the I3C_EVR.MWLUPF and the corresponding interrupt if enabled. This field is used by hardware to return the value on the I3C bus when the target receives a GETMWL CCC.
pub fn set_ml(&mut self, val: u16)
pub fn set_ml(&mut self, val: u16)
maximum data write length (when I3C is acting as target) This field is initially written by software when I3C_CFGR.EN=0 and updated by hardware on the reception of SETMWL command. Software is notified of a MWL update by the I3C_EVR.MWLUPF and the corresponding interrupt if enabled. This field is used by hardware to return the value on the I3C bus when the target receives a GETMWL CCC.