Struct stm32_metapac::i3c::regs::Cevr
#[repr(transparent)]pub struct Cevr(pub u32);
Expand description
I3C clear event register.
Tuple Fields§
§0: u32
Implementations§
§impl Cevr
impl Cevr
pub const fn cfcf(&self) -> bool
pub const fn cfcf(&self) -> bool
clear frame complete flag (whatever the I3C is acting as controller/target).
pub fn set_cfcf(&mut self, val: bool)
pub fn set_cfcf(&mut self, val: bool)
clear frame complete flag (whatever the I3C is acting as controller/target).
pub const fn crxtgtendf(&self) -> bool
pub const fn crxtgtendf(&self) -> bool
clear target-initiated read end flag (when the I3C is acting as controller).
pub fn set_crxtgtendf(&mut self, val: bool)
pub fn set_crxtgtendf(&mut self, val: bool)
clear target-initiated read end flag (when the I3C is acting as controller).
pub const fn cerrf(&self) -> bool
pub const fn cerrf(&self) -> bool
clear error flag (whatever the I3C is acting as controller/target).
pub fn set_cerrf(&mut self, val: bool)
pub fn set_cerrf(&mut self, val: bool)
clear error flag (whatever the I3C is acting as controller/target).
pub fn set_cibif(&mut self, val: bool)
pub fn set_cibif(&mut self, val: bool)
clear IBI request flag (when the I3C is acting as controller).
pub fn set_cibiendf(&mut self, val: bool)
pub fn set_cibiendf(&mut self, val: bool)
clear IBI end flag (when the I3C is acting as target).
pub const fn ccrf(&self) -> bool
pub const fn ccrf(&self) -> bool
clear controller-role request flag (when the I3C is acting as controller).
pub fn set_ccrf(&mut self, val: bool)
pub fn set_ccrf(&mut self, val: bool)
clear controller-role request flag (when the I3C is acting as controller).
pub const fn ccrupdf(&self) -> bool
pub const fn ccrupdf(&self) -> bool
clear controller-role update flag (when the I3C is acting as target).
pub fn set_ccrupdf(&mut self, val: bool)
pub fn set_ccrupdf(&mut self, val: bool)
clear controller-role update flag (when the I3C is acting as target).
pub const fn cdaupdf(&self) -> bool
pub const fn cdaupdf(&self) -> bool
clear ENTDAA/RSTDAA/SETNEWDA CCC flag (when the I3C is acting as target).
pub fn set_cdaupdf(&mut self, val: bool)
pub fn set_cdaupdf(&mut self, val: bool)
clear ENTDAA/RSTDAA/SETNEWDA CCC flag (when the I3C is acting as target).
pub fn set_cmwlupdf(&mut self, val: bool)
pub fn set_cmwlupdf(&mut self, val: bool)
clear SETMWL CCC flag (when the I3C is acting as target).
pub fn set_cmrlupdf(&mut self, val: bool)
pub fn set_cmrlupdf(&mut self, val: bool)
clear SETMRL CCC flag (when the I3C is acting as target).
pub fn set_casupdf(&mut self, val: bool)
pub fn set_casupdf(&mut self, val: bool)
clear ENTASx CCC flag (when the I3C is acting as target).
pub fn set_cintupdf(&mut self, val: bool)
pub fn set_cintupdf(&mut self, val: bool)
clear ENEC/DISEC CCC flag (when the I3C is acting as target).