[][src]Type Definition xmc4800::eth0::timestamp_control::R

type R = R<u32, TIMESTAMP_CONTROL>;

Reader of register TIMESTAMP_CONTROL

Methods

impl R[src]

pub fn tsena(&self) -> TSENA_R[src]

Bit 0 - Timestamp Enable

pub fn tscfupdt(&self) -> TSCFUPDT_R[src]

Bit 1 - Timestamp Fine or Coarse Update

pub fn tsinit(&self) -> TSINIT_R[src]

Bit 2 - Timestamp Initialize

pub fn tsupdt(&self) -> TSUPDT_R[src]

Bit 3 - Timestamp Update

pub fn tstrig(&self) -> TSTRIG_R[src]

Bit 4 - Timestamp Interrupt Trigger Enable

pub fn tsaddreg(&self) -> TSADDREG_R[src]

Bit 5 - Addend Reg Update

pub fn tsenall(&self) -> TSENALL_R[src]

Bit 8 - Enable Timestamp for All Frames

pub fn tsctrlssr(&self) -> TSCTRLSSR_R[src]

Bit 9 - Timestamp Digital or Binary Rollover Control

pub fn tsver2ena(&self) -> TSVER2ENA_R[src]

Bit 10 - Enable PTP packet Processing for Version 2 Format

pub fn tsipena(&self) -> TSIPENA_R[src]

Bit 11 - Enable Processing of PTP over Ethernet Frames

pub fn tsipv6ena(&self) -> TSIPV6ENA_R[src]

Bit 12 - Enable Processing of PTP Frames Sent Over IPv6-UDP

pub fn tsipv4ena(&self) -> TSIPV4ENA_R[src]

Bit 13 - Enable Processing of PTP Frames Sent over IPv4-UDP

pub fn tsevntena(&self) -> TSEVNTENA_R[src]

Bit 14 - Enable Timestamp Snapshot for Event Messages

pub fn tsmstrena(&self) -> TSMSTRENA_R[src]

Bit 15 - Enable Snapshot for Messages Relevant to Master

pub fn snaptypsel(&self) -> SNAPTYPSEL_R[src]

Bits 16:17 - Select PTP packets for Taking Snapshots

pub fn tsenmacaddr(&self) -> TSENMACADDR_R[src]

Bit 18 - Enable MAC address for PTP Frame Filtering