#[repr(transparent)]pub struct Gdet0Ctrl(pub u32);Expand description
GDET0 Control Register
Tuple Fields§
§0: u32Implementations§
Source§impl Gdet0Ctrl
impl Gdet0Ctrl
Sourcepub const fn gdet_evtcnt_clr(&self) -> Gdet0CtrlGdetEvtcntClr
pub const fn gdet_evtcnt_clr(&self) -> Gdet0CtrlGdetEvtcntClr
Controls the GDET0 clean event counter
Sourcepub const fn set_gdet_evtcnt_clr(&mut self, val: Gdet0CtrlGdetEvtcntClr)
pub const fn set_gdet_evtcnt_clr(&mut self, val: Gdet0CtrlGdetEvtcntClr)
Controls the GDET0 clean event counter
Sourcepub const fn gdet_err_clr(&self) -> Gdet0CtrlGdetErrClr
pub const fn gdet_err_clr(&self) -> Gdet0CtrlGdetErrClr
Clears GDET0 error status
Sourcepub const fn set_gdet_err_clr(&mut self, val: Gdet0CtrlGdetErrClr)
pub const fn set_gdet_err_clr(&mut self, val: Gdet0CtrlGdetErrClr)
Clears GDET0 error status
Sourcepub const fn gdet_iso_sw(&self) -> Gdet0CtrlGdetIsoSw
pub const fn gdet_iso_sw(&self) -> Gdet0CtrlGdetIsoSw
GDET0 isolation control
Sourcepub const fn set_gdet_iso_sw(&mut self, val: Gdet0CtrlGdetIsoSw)
pub const fn set_gdet_iso_sw(&mut self, val: Gdet0CtrlGdetIsoSw)
GDET0 isolation control
Sourcepub const fn event_cnt(&self) -> u8
pub const fn event_cnt(&self) -> u8
Read-only Gray-coded glitch-event counter; not ordinary binary.
Sourcepub const fn set_event_cnt(&mut self, val: u8)
pub const fn set_event_cnt(&mut self, val: u8)
Read-only Gray-coded glitch-event counter; not ordinary binary.
Sourcepub const fn pos_sync(&self) -> Gdet0CtrlPosSync
pub const fn pos_sync(&self) -> Gdet0CtrlPosSync
Read-only status observation.
Sourcepub const fn set_pos_sync(&mut self, val: Gdet0CtrlPosSync)
pub const fn set_pos_sync(&mut self, val: Gdet0CtrlPosSync)
Read-only status observation.
Sourcepub const fn neg_sync(&self) -> Gdet0CtrlNegSync
pub const fn neg_sync(&self) -> Gdet0CtrlNegSync
Read-only status observation.
Sourcepub const fn set_neg_sync(&mut self, val: Gdet0CtrlNegSync)
pub const fn set_neg_sync(&mut self, val: Gdet0CtrlNegSync)
Read-only status observation.
Sourcepub const fn event_clr_flag(&self) -> Gdet0CtrlEventClrFlag
pub const fn event_clr_flag(&self) -> Gdet0CtrlEventClrFlag
Read-only status observation.
Sourcepub const fn set_event_clr_flag(&mut self, val: Gdet0CtrlEventClrFlag)
pub const fn set_event_clr_flag(&mut self, val: Gdet0CtrlEventClrFlag)
Read-only status observation.
Trait Implementations§
impl Copy for Gdet0Ctrl
impl Eq for Gdet0Ctrl
impl StructuralPartialEq for Gdet0Ctrl
Auto Trait Implementations§
impl Freeze for Gdet0Ctrl
impl RefUnwindSafe for Gdet0Ctrl
impl Send for Gdet0Ctrl
impl Sync for Gdet0Ctrl
impl Unpin for Gdet0Ctrl
impl UnwindSafe for Gdet0Ctrl
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
Mutably borrows from an owned value. Read more