Struct ch32v3::ch32v30x::ethernet_ptp::RegisterBlock
source · #[repr(C)]pub struct RegisterBlock {
pub ptptscr: PTPTSCR,
pub ptpssir: PTPSSIR,
pub ptptshr: PTPTSHR,
pub ptptslr: PTPTSLR,
pub ptptshur: PTPTSHUR,
pub ptptslur: PTPTSLUR,
pub ptptsar: PTPTSAR,
pub ptptthr: PTPTTHR,
pub ptpttlr: PTPTTLR,
}
Expand description
Register block
Fields§
§ptptscr: PTPTSCR
0x00 - Ethernet PTP time stamp control register (ETH_PTPTSCR)
ptpssir: PTPSSIR
0x04 - Ethernet PTP subsecond increment register
ptptshr: PTPTSHR
0x08 - Ethernet PTP time stamp high register
ptptslr: PTPTSLR
0x0c - Ethernet PTP time stamp low register (ETH_PTPTSLR)
ptptshur: PTPTSHUR
0x10 - Ethernet PTP time stamp high update register
ptptslur: PTPTSLUR
0x14 - Ethernet PTP time stamp low update register (ETH_PTPTSLUR)
ptptsar: PTPTSAR
0x18 - Ethernet PTP time stamp addend register
ptptthr: PTPTTHR
0x1c - Ethernet PTP target time high register
ptpttlr: PTPTTLR
0x20 - Ethernet PTP target time low register