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).
Trait Implementations§
impl Copy for Cevr
impl Eq for Cevr
impl StructuralPartialEq for Cevr
Auto Trait Implementations§
impl Freeze for Cevr
impl RefUnwindSafe for Cevr
impl Send for Cevr
impl Sync for Cevr
impl Unpin for Cevr
impl UnwindSafe for Cevr
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)