Type Alias xmc4300::eth0::interrupt_enable::W

source ·
pub type W = W<InterruptEnableSpec>;
Expand description

Register INTERRUPT_ENABLE writer

Aliased Type§

struct W { /* private fields */ }

Implementations§

source§

impl W

source

pub fn tie(&mut self) -> TieW<'_, InterruptEnableSpec>

Bit 0 - Transmit Interrupt Enable

source

pub fn tse(&mut self) -> TseW<'_, InterruptEnableSpec>

Bit 1 - Transmit Stopped Enable

source

pub fn tue(&mut self) -> TueW<'_, InterruptEnableSpec>

Bit 2 - Transmit Buffer Unvailable Enable

source

pub fn tje(&mut self) -> TjeW<'_, InterruptEnableSpec>

Bit 3 - Transmit Jabber Timeout Enable

source

pub fn ove(&mut self) -> OveW<'_, InterruptEnableSpec>

Bit 4 - Overflow Interrupt Enable

source

pub fn une(&mut self) -> UneW<'_, InterruptEnableSpec>

Bit 5 - Underflow Interrupt Enable

source

pub fn rie(&mut self) -> RieW<'_, InterruptEnableSpec>

Bit 6 - Receive Interrupt Enable

source

pub fn rue(&mut self) -> RueW<'_, InterruptEnableSpec>

Bit 7 - Receive Buffer Unavailable Enable

source

pub fn rse(&mut self) -> RseW<'_, InterruptEnableSpec>

Bit 8 - Receive Stopped Enable

source

pub fn rwe(&mut self) -> RweW<'_, InterruptEnableSpec>

Bit 9 - Receive Watchdog Timeout Enable

source

pub fn ete(&mut self) -> EteW<'_, InterruptEnableSpec>

Bit 10 - Early Transmit Interrupt Enable

source

pub fn fbe(&mut self) -> FbeW<'_, InterruptEnableSpec>

Bit 13 - Fatal Bus Error Enable

source

pub fn ere(&mut self) -> EreW<'_, InterruptEnableSpec>

Bit 14 - Early Receive Interrupt Enable

source

pub fn aie(&mut self) -> AieW<'_, InterruptEnableSpec>

Bit 15 - Abnormal Interrupt Summary Enable

source

pub fn nie(&mut self) -> NieW<'_, InterruptEnableSpec>

Bit 16 - Normal Interrupt Summary Enable