Type Alias xmc4300::usb0_ep1::diepint::W

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

Register DIEPINT writer

Aliased Type§

struct W { /* private fields */ }

Implementations§

source§

impl W

source

pub fn xfer_compl(&mut self) -> XFER_COMPL_W<'_, DIEPINT_SPEC>

Bit 0 - Transfer Completed Interrupt

source

pub fn epdisbld(&mut self) -> EPDISBLD_W<'_, DIEPINT_SPEC>

Bit 1 - Endpoint Disabled Interrupt

source

pub fn ahberr(&mut self) -> AHBERR_W<'_, DIEPINT_SPEC>

Bit 2 - AHB Error

source

pub fn time_out(&mut self) -> TIME_OUT_W<'_, DIEPINT_SPEC>

Bit 3 - Timeout Condition

source

pub fn intkn_txfemp(&mut self) -> INTKN_TXFEMP_W<'_, DIEPINT_SPEC>

Bit 4 - IN Token Received When TxFIFO is Empty

source

pub fn inepnak_eff(&mut self) -> INEPNAK_EFF_W<'_, DIEPINT_SPEC>

Bit 6 - IN Endpoint NAK Effective

source

pub fn bnaintr(&mut self) -> BNAINTR_W<'_, DIEPINT_SPEC>

Bit 9 - BNA (Buffer Not Available) Interrupt