Type Alias xmc4500::usb0_ch0::hcintmsk::W

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

Register HCINTMSK writer

Aliased Type§

struct W { /* private fields */ }

Implementations§

source§

impl W

source

pub fn xfer_compl_msk(&mut self) -> XferComplMskW<'_, HcintmskSpec>

Bit 0 - Transfer Completed Mask

source

pub fn ch_hltd_msk(&mut self) -> ChHltdMskW<'_, HcintmskSpec>

Bit 1 - Channel Halted Mask

source

pub fn ahberr_msk(&mut self) -> AhberrMskW<'_, HcintmskSpec>

Bit 2 - AHB Error Mask

source

pub fn stall_msk(&mut self) -> StallMskW<'_, HcintmskSpec>

Bit 3 - STALL Response Received Interrupt Mask

source

pub fn nak_msk(&mut self) -> NakMskW<'_, HcintmskSpec>

Bit 4 - NAK Response Received Interrupt Mask

source

pub fn ack_msk(&mut self) -> AckMskW<'_, HcintmskSpec>

Bit 5 - ACK Response Received/Transmitted Interrupt Mask

source

pub fn nyet_msk(&mut self) -> NyetMskW<'_, HcintmskSpec>

Bit 6 - NYET Response Received Interrupt Mask

source

pub fn xact_err_msk(&mut self) -> XactErrMskW<'_, HcintmskSpec>

Bit 7 - Transaction Error Mask

source

pub fn bbl_err_msk(&mut self) -> BblErrMskW<'_, HcintmskSpec>

Bit 8 - Babble Error Mask

source

pub fn frm_ovrun_msk(&mut self) -> FrmOvrunMskW<'_, HcintmskSpec>

Bit 9 - Frame Overrun Mask

source

pub fn data_tgl_err_msk(&mut self) -> DataTglErrMskW<'_, HcintmskSpec>

Bit 10 - Data Toggle Error Mask

source

pub fn bnaintr_msk(&mut self) -> BnaintrMskW<'_, HcintmskSpec>

Bit 11 - BNA (Buffer Not Available) Interrupt mask register

source

pub fn desc_lst_rollintr_msk(&mut self) -> DescLstRollintrMskW<'_, HcintmskSpec>

Bit 13 - Descriptor rollover interrupt Mask register