Type Alias xmc4800::eth0::timestamp_control::R

source ·
pub type R = R<TIMESTAMP_CONTROL_SPEC>;
Expand description

Register TIMESTAMP_CONTROL reader

Aliased Type§

struct R { /* private fields */ }

Implementations§

source§

impl R

source

pub fn tsena(&self) -> TSENA_R

Bit 0 - Timestamp Enable

source

pub fn tscfupdt(&self) -> TSCFUPDT_R

Bit 1 - Timestamp Fine or Coarse Update

source

pub fn tsinit(&self) -> TSINIT_R

Bit 2 - Timestamp Initialize

source

pub fn tsupdt(&self) -> TSUPDT_R

Bit 3 - Timestamp Update

source

pub fn tstrig(&self) -> TSTRIG_R

Bit 4 - Timestamp Interrupt Trigger Enable

source

pub fn tsaddreg(&self) -> TSADDREG_R

Bit 5 - Addend Reg Update

source

pub fn tsenall(&self) -> TSENALL_R

Bit 8 - Enable Timestamp for All Frames

source

pub fn tsctrlssr(&self) -> TSCTRLSSR_R

Bit 9 - Timestamp Digital or Binary Rollover Control

source

pub fn tsver2ena(&self) -> TSVER2ENA_R

Bit 10 - Enable PTP packet Processing for Version 2 Format

source

pub fn tsipena(&self) -> TSIPENA_R

Bit 11 - Enable Processing of PTP over Ethernet Frames

source

pub fn tsipv6ena(&self) -> TSIPV6ENA_R

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

source

pub fn tsipv4ena(&self) -> TSIPV4ENA_R

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

source

pub fn tsevntena(&self) -> TSEVNTENA_R

Bit 14 - Enable Timestamp Snapshot for Event Messages

source

pub fn tsmstrena(&self) -> TSMSTRENA_R

Bit 15 - Enable Snapshot for Messages Relevant to Master

source

pub fn snaptypsel(&self) -> SNAPTYPSEL_R

Bits 16:17 - Select PTP packets for Taking Snapshots

source

pub fn tsenmacaddr(&self) -> TSENMACADDR_R

Bit 18 - Enable MAC address for PTP Frame Filtering