Type Alias xmc4800::eth0::status::R

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

Register STATUS reader

Aliased Type§

struct R { /* private fields */ }

Implementations§

source§

impl R

source

pub fn ti(&self) -> TI_R

Bit 0 - Transmit Interrupt

source

pub fn tps(&self) -> TPS_R

Bit 1 - Transmit Process Stopped

source

pub fn tu(&self) -> TU_R

Bit 2 - Transmit Buffer Unavailable

source

pub fn tjt(&self) -> TJT_R

Bit 3 - Transmit Jabber Timeout

source

pub fn ovf(&self) -> OVF_R

Bit 4 - Receive Overflow

source

pub fn unf(&self) -> UNF_R

Bit 5 - Transmit Underflow

source

pub fn ri(&self) -> RI_R

Bit 6 - Receive Interrupt

source

pub fn ru(&self) -> RU_R

Bit 7 - Receive Buffer Unavailable

source

pub fn rps(&self) -> RPS_R

Bit 8 - Receive Process Stopped

source

pub fn rwt(&self) -> RWT_R

Bit 9 - Receive Watchdog Timeout

source

pub fn eti(&self) -> ETI_R

Bit 10 - Early Transmit Interrupt

source

pub fn fbi(&self) -> FBI_R

Bit 13 - Fatal Bus Error Interrupt

source

pub fn eri(&self) -> ERI_R

Bit 14 - Early Receive Interrupt

source

pub fn ais(&self) -> AIS_R

Bit 15 - Abnormal Interrupt Summary

source

pub fn nis(&self) -> NIS_R

Bit 16 - Normal Interrupt Summary

source

pub fn rs(&self) -> RS_R

Bits 17:19 - Received Process State

source

pub fn ts(&self) -> TS_R

Bits 20:22 - Transmit Process State

source

pub fn eb(&self) -> EB_R

Bits 23:25 - Error Bits

source

pub fn emi(&self) -> EMI_R

Bit 27 - ETH MMC Interrupt

source

pub fn epi(&self) -> EPI_R

Bit 28 - ETH PMT Interrupt

source

pub fn tti(&self) -> TTI_R

Bit 29 - Timestamp Trigger Interrupt