pub type W = W<HCINT_SPEC>;
Expand description
Register HCINT
writer
Aliased Type§
struct W { /* private fields */ }
Implementations§
source§impl W
impl W
sourcepub fn xfer_compl(&mut self) -> XFER_COMPL_W<'_, HCINT_SPEC>
pub fn xfer_compl(&mut self) -> XFER_COMPL_W<'_, HCINT_SPEC>
Bit 0 - Transfer Completed
sourcepub fn ch_hltd(&mut self) -> CH_HLTD_W<'_, HCINT_SPEC>
pub fn ch_hltd(&mut self) -> CH_HLTD_W<'_, HCINT_SPEC>
Bit 1 - Channel Halted
sourcepub fn ahberr(&mut self) -> AHBERR_W<'_, HCINT_SPEC>
pub fn ahberr(&mut self) -> AHBERR_W<'_, HCINT_SPEC>
Bit 2 - AHB Error
sourcepub fn stall(&mut self) -> STALL_W<'_, HCINT_SPEC>
pub fn stall(&mut self) -> STALL_W<'_, HCINT_SPEC>
Bit 3 - STALL Response Received Interrupt
sourcepub fn nak(&mut self) -> NAK_W<'_, HCINT_SPEC>
pub fn nak(&mut self) -> NAK_W<'_, HCINT_SPEC>
Bit 4 - NAK Response Received Interrupt
sourcepub fn ack(&mut self) -> ACK_W<'_, HCINT_SPEC>
pub fn ack(&mut self) -> ACK_W<'_, HCINT_SPEC>
Bit 5 - ACK Response Received/Transmitted Interrupt
sourcepub fn nyet(&mut self) -> NYET_W<'_, HCINT_SPEC>
pub fn nyet(&mut self) -> NYET_W<'_, HCINT_SPEC>
Bit 6 - NYET Response Received Interrupt
sourcepub fn xact_err(&mut self) -> XACT_ERR_W<'_, HCINT_SPEC>
pub fn xact_err(&mut self) -> XACT_ERR_W<'_, HCINT_SPEC>
Bit 7 - Transaction Error
sourcepub fn bbl_err(&mut self) -> BBL_ERR_W<'_, HCINT_SPEC>
pub fn bbl_err(&mut self) -> BBL_ERR_W<'_, HCINT_SPEC>
Bit 8 - Babble Error
sourcepub fn frm_ovrun(&mut self) -> FRM_OVRUN_W<'_, HCINT_SPEC>
pub fn frm_ovrun(&mut self) -> FRM_OVRUN_W<'_, HCINT_SPEC>
Bit 9 - Frame Overrun
sourcepub fn data_tgl_err(&mut self) -> DATA_TGL_ERR_W<'_, HCINT_SPEC>
pub fn data_tgl_err(&mut self) -> DATA_TGL_ERR_W<'_, HCINT_SPEC>
Bit 10 - Data Toggle Error
sourcepub fn bnaintr(&mut self) -> BNAINTR_W<'_, HCINT_SPEC>
pub fn bnaintr(&mut self) -> BNAINTR_W<'_, HCINT_SPEC>
Bit 11 - BNA (Buffer Not Available) Interrupt
sourcepub fn xcs_xact_err(&mut self) -> XCS_XACT_ERR_W<'_, HCINT_SPEC>
pub fn xcs_xact_err(&mut self) -> XCS_XACT_ERR_W<'_, HCINT_SPEC>
Bit 12 - Excessive Transaction Error
sourcepub fn desc_lst_rollintr(&mut self) -> DESC_LST_ROLLINTR_W<'_, HCINT_SPEC>
pub fn desc_lst_rollintr(&mut self) -> DESC_LST_ROLLINTR_W<'_, HCINT_SPEC>
Bit 13 - Descriptor rollover interrupt