pub struct PtpTsctlSpec;
Expand description
Ethernet PTP time stamp control register (PTP_TSCTL)
You can read
this register and get ptp_tsctl::R
. You can reset
, write
, write_with_zero
this register using ptp_tsctl::W
. You can also modify
this register. See API.
Trait Implementations§
source§impl RegisterSpec for PtpTsctlSpec
impl RegisterSpec for PtpTsctlSpec
source§impl Resettable for PtpTsctlSpec
impl Resettable for PtpTsctlSpec
reset()
method sets PTP_TSCTL to value 0
source§const RESET_VALUE: u32 = 0u32
const RESET_VALUE: u32 = 0u32
Reset value of the register.
source§fn reset_value() -> Self::Ux
fn reset_value() -> Self::Ux
Reset value of the register.
source§impl Writable for PtpTsctlSpec
impl Writable for PtpTsctlSpec
write(|w| ..)
method takes ptp_tsctl::W
writer structure
source§const ZERO_TO_MODIFY_FIELDS_BITMAP: u32 = 0u32
const ZERO_TO_MODIFY_FIELDS_BITMAP: u32 = 0u32
Specifies the register bits that are not changed if you pass
1
and are changed if you pass 0
source§const ONE_TO_MODIFY_FIELDS_BITMAP: u32 = 0u32
const ONE_TO_MODIFY_FIELDS_BITMAP: u32 = 0u32
Specifies the register bits that are not changed if you pass
0
and are changed if you pass 1
impl Readable for PtpTsctlSpec
read()
method returns ptp_tsctl::R
reader structure
Auto Trait Implementations§
impl Freeze for PtpTsctlSpec
impl RefUnwindSafe for PtpTsctlSpec
impl Send for PtpTsctlSpec
impl Sync for PtpTsctlSpec
impl Unpin for PtpTsctlSpec
impl UnwindSafe for PtpTsctlSpec
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