Struct stm32_metapac::eth::regs::Mactssr
#[repr(transparent)]pub struct Mactssr(pub u32);
Expand description
Timestamp status register
Tuple Fields§
§0: u32
Implementations§
§impl Mactssr
impl Mactssr
pub fn set_tssovf(&mut self, val: bool)
pub fn set_tssovf(&mut self, val: bool)
Timestamp Seconds Overflow
pub fn set_tstargt0(&mut self, val: bool)
pub fn set_tstargt0(&mut self, val: bool)
Timestamp Target Time Reached
pub fn set_auxtstrig(&mut self, val: bool)
pub fn set_auxtstrig(&mut self, val: bool)
Auxiliary Timestamp Trigger Snapshot
pub const fn tstrgterr0(&self) -> bool
pub const fn tstrgterr0(&self) -> bool
Timestamp Target Time Error
pub fn set_tstrgterr0(&mut self, val: bool)
pub fn set_tstrgterr0(&mut self, val: bool)
Timestamp Target Time Error
pub fn set_txtssis(&mut self, val: bool)
pub fn set_txtssis(&mut self, val: bool)
Tx Timestamp Status Interrupt Status
pub fn set_atsstn(&mut self, val: u8)
pub fn set_atsstn(&mut self, val: u8)
Auxiliary Timestamp Snapshot Trigger Identifier
pub fn set_atsstm(&mut self, val: bool)
pub fn set_atsstm(&mut self, val: bool)
Auxiliary Timestamp Snapshot Trigger Missed
Trait Implementations§
impl Copy for Mactssr
impl Eq for Mactssr
impl StructuralPartialEq for Mactssr
Auto Trait Implementations§
impl Freeze for Mactssr
impl RefUnwindSafe for Mactssr
impl Send for Mactssr
impl Sync for Mactssr
impl Unpin for Mactssr
impl UnwindSafe for Mactssr
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
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)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)