Struct stm32f7x6::ethernet_ptp::RegisterBlock
[−]
[src]
#[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, pub ptptssr: PTPTSSR, pub ptpppscr: PTPPPSCR, // some fields omitted }
Register block
Fields
ptptscr: PTPTSCR
0x00 - Ethernet PTP time stamp control register
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
ptptshur: PTPTSHUR
0x10 - Ethernet PTP time stamp high update register
ptptslur: PTPTSLUR
0x14 - Ethernet PTP time stamp low update register
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
ptptssr: PTPTSSR
0x28 - Ethernet PTP time stamp status register
ptpppscr: PTPPPSCR
0x2c - Ethernet PTP PPS control register