#[repr(C)]
pub struct RegisterBlock { pub ptptscr: Reg<PTPTSCR_SPEC>, pub ptpssir: Reg<PTPSSIR_SPEC>, pub ptptshr: Reg<PTPTSHR_SPEC>, pub ptptslr: Reg<PTPTSLR_SPEC>, pub ptptshur: Reg<PTPTSHUR_SPEC>, pub ptptslur: Reg<PTPTSLUR_SPEC>, pub ptptsar: Reg<PTPTSAR_SPEC>, pub ptptthr: Reg<PTPTTHR_SPEC>, pub ptpttlr: Reg<PTPTTLR_SPEC>, pub ptptssr: Reg<PTPTSSR_SPEC>, pub ptpppscr: Reg<PTPPPSCR_SPEC>, /* private fields */ }
Expand description

Register block

Fields

ptptscr: Reg<PTPTSCR_SPEC>

0x00 - Ethernet PTP time stamp control register

ptpssir: Reg<PTPSSIR_SPEC>

0x04 - Ethernet PTP subsecond increment register

ptptshr: Reg<PTPTSHR_SPEC>

0x08 - Ethernet PTP time stamp high register

ptptslr: Reg<PTPTSLR_SPEC>

0x0c - Ethernet PTP time stamp low register

ptptshur: Reg<PTPTSHUR_SPEC>

0x10 - Ethernet PTP time stamp high update register

ptptslur: Reg<PTPTSLUR_SPEC>

0x14 - Ethernet PTP time stamp low update register

ptptsar: Reg<PTPTSAR_SPEC>

0x18 - Ethernet PTP time stamp addend register

ptptthr: Reg<PTPTTHR_SPEC>

0x1c - Ethernet PTP target time high register

ptpttlr: Reg<PTPTTLR_SPEC>

0x20 - Ethernet PTP target time low register

ptptssr: Reg<PTPTSSR_SPEC>

0x28 - Ethernet PTP time stamp status register

ptpppscr: Reg<PTPPPSCR_SPEC>

0x2c - Ethernet PTP PPS control register

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Should always be Self

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.