Struct stm32mp1::stm32mp157::eth_mac_mmc::eth_macssir::ETH_MACSSIR_SPEC
source · [−]pub struct ETH_MACSSIR_SPEC;
Expand description
The Sub-second Increment register is present only when the IEEE 1588 timestamp feature is selected without an external timestamp input. In Coarse Update mode [Bit 1 in ETH_MACTSCR register, the value in this register is added to the system time every clock cycle of HCLK. In Fine Update mode, the value in this register is added to the system time whenever the Accumulator gets an overflow.
This register you can read
, write_with_zero
, reset
, write
, modify
. See API.
For information about available fields see eth_macssir module
Trait Implementations
sourceimpl Readable for ETH_MACSSIR_SPEC
impl Readable for ETH_MACSSIR_SPEC
read()
method returns eth_macssir::R reader structure
sourceimpl RegisterSpec for ETH_MACSSIR_SPEC
impl RegisterSpec for ETH_MACSSIR_SPEC
sourceimpl Resettable for ETH_MACSSIR_SPEC
impl Resettable for ETH_MACSSIR_SPEC
reset()
method sets ETH_MACSSIR to value 0
sourcefn reset_value() -> Self::Ux
fn reset_value() -> Self::Ux
Reset value of the register.
sourceimpl Writable for ETH_MACSSIR_SPEC
impl Writable for ETH_MACSSIR_SPEC
write(|w| ..)
method takes eth_macssir::W writer structure
Auto Trait Implementations
impl RefUnwindSafe for ETH_MACSSIR_SPEC
impl Send for ETH_MACSSIR_SPEC
impl Sync for ETH_MACSSIR_SPEC
impl Unpin for ETH_MACSSIR_SPEC
impl UnwindSafe for ETH_MACSSIR_SPEC
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more