Type Alias xmc4300::usb0_ch0::hcint::R

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

Register HCINT reader

Aliased Type§

struct R { /* private fields */ }

Implementations§

source§

impl R

source

pub fn xfer_compl(&self) -> XferComplR

Bit 0 - Transfer Completed

source

pub fn ch_hltd(&self) -> ChHltdR

Bit 1 - Channel Halted

source

pub fn ahberr(&self) -> AhberrR

Bit 2 - AHB Error

source

pub fn stall(&self) -> StallR

Bit 3 - STALL Response Received Interrupt

source

pub fn nak(&self) -> NakR

Bit 4 - NAK Response Received Interrupt

source

pub fn ack(&self) -> AckR

Bit 5 - ACK Response Received/Transmitted Interrupt

source

pub fn nyet(&self) -> NyetR

Bit 6 - NYET Response Received Interrupt

source

pub fn xact_err(&self) -> XactErrR

Bit 7 - Transaction Error

source

pub fn bbl_err(&self) -> BblErrR

Bit 8 - Babble Error

source

pub fn frm_ovrun(&self) -> FrmOvrunR

Bit 9 - Frame Overrun

source

pub fn data_tgl_err(&self) -> DataTglErrR

Bit 10 - Data Toggle Error

source

pub fn bnaintr(&self) -> BnaintrR

Bit 11 - BNA (Buffer Not Available) Interrupt

source

pub fn xcs_xact_err(&self) -> XcsXactErrR

Bit 12 - Excessive Transaction Error

source

pub fn desc_lst_rollintr(&self) -> DescLstRollintrR

Bit 13 - Descriptor rollover interrupt