Type Alias xmc4400::usb0_ep1::doepint::W

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

Register DOEPINT writer

Aliased Type§

struct W { /* private fields */ }

Implementations§

source§

impl W

source

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

Bit 0 - Transfer Completed Interrupt

source

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

Bit 1 - Endpoint Disabled Interrupt

source

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

Bit 2 - AHB Error

source

pub fn set_up(&mut self) -> SET_UP_W<'_, DOEPINT_SPEC>

Bit 3 - SETUP Phase Done

source

pub fn outtkn_epdis(&mut self) -> OUTTKN_EPDIS_W<'_, DOEPINT_SPEC>

Bit 4 - OUT Token Received When Endpoint Disabled

source

pub fn sts_phse_rcvd(&mut self) -> STS_PHSE_RCVD_W<'_, DOEPINT_SPEC>

Bit 5 - Status Phase Received For Control Write

source

pub fn back2back_setup(&mut self) -> BACK2BACK_SETUP_W<'_, DOEPINT_SPEC>

Bit 6 - Back-to-Back SETUP Packets Received

source

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

Bit 9 - BNA (Buffer Not Available) Interrupt

source

pub fn pkt_drp_sts(&mut self) -> PKT_DRP_STS_W<'_, DOEPINT_SPEC>

Bit 11 - Packet Dropped Status

source

pub fn bble_err_intrpt(&mut self) -> BBLE_ERR_INTRPT_W<'_, DOEPINT_SPEC>

Bit 12 - BbleErr (Babble Error) interrupt

source

pub fn nakintrpt(&mut self) -> NAKINTRPT_W<'_, DOEPINT_SPEC>

Bit 13 - NAK interrupt

source

pub fn nyetintrpt(&mut self) -> NYETINTRPT_W<'_, DOEPINT_SPEC>

Bit 14 - NYET interrupt