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

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

Register STATUS reader

Aliased Type§

struct R { /* private fields */ }

Implementations§

source§

impl R

source

pub fn ti(&self) -> TiR

Bit 0 - Transmit Interrupt

source

pub fn tps(&self) -> TpsR

Bit 1 - Transmit Process Stopped

source

pub fn tu(&self) -> TuR

Bit 2 - Transmit Buffer Unavailable

source

pub fn tjt(&self) -> TjtR

Bit 3 - Transmit Jabber Timeout

source

pub fn ovf(&self) -> OvfR

Bit 4 - Receive Overflow

source

pub fn unf(&self) -> UnfR

Bit 5 - Transmit Underflow

source

pub fn ri(&self) -> RiR

Bit 6 - Receive Interrupt

source

pub fn ru(&self) -> RuR

Bit 7 - Receive Buffer Unavailable

source

pub fn rps(&self) -> RpsR

Bit 8 - Receive Process Stopped

source

pub fn rwt(&self) -> RwtR

Bit 9 - Receive Watchdog Timeout

source

pub fn eti(&self) -> EtiR

Bit 10 - Early Transmit Interrupt

source

pub fn fbi(&self) -> FbiR

Bit 13 - Fatal Bus Error Interrupt

source

pub fn eri(&self) -> EriR

Bit 14 - Early Receive Interrupt

source

pub fn ais(&self) -> AisR

Bit 15 - Abnormal Interrupt Summary

source

pub fn nis(&self) -> NisR

Bit 16 - Normal Interrupt Summary

source

pub fn rs(&self) -> RsR

Bits 17:19 - Received Process State

source

pub fn ts(&self) -> TsR

Bits 20:22 - Transmit Process State

source

pub fn eb(&self) -> EbR

Bits 23:25 - Error Bits

source

pub fn emi(&self) -> EmiR

Bit 27 - ETH MMC Interrupt

source

pub fn epi(&self) -> EpiR

Bit 28 - ETH PMT Interrupt

source

pub fn tti(&self) -> TtiR

Bit 29 - Timestamp Trigger Interrupt