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

0x00 - Ethernet PTP time stamp control register

0x04 - Ethernet PTP subsecond increment register

0x08 - Ethernet PTP time stamp high register

0x0c - Ethernet PTP time stamp low register

0x10 - Ethernet PTP time stamp high update register

0x14 - Ethernet PTP time stamp low update register

0x18 - Ethernet PTP time stamp addend register

0x1c - Ethernet PTP target time high register

0x20 - Ethernet PTP target time low register

0x28 - Ethernet PTP time stamp status register

0x2c - Ethernet PTP PPS control register

Trait Implementations

Auto Trait Implementations

impl Send for RegisterBlock

impl !Sync for RegisterBlock