pub type W = W<Hch0intfSpec>;
Expand description
Register HCH0INTF
writer
Aliased Type§
struct W { /* private fields */ }
Implementations§
source§impl W
impl W
sourcepub fn tf(&mut self) -> TfW<'_, Hch0intfSpec>
pub fn tf(&mut self) -> TfW<'_, Hch0intfSpec>
Bit 0 - Transfer finished
sourcepub fn ch(&mut self) -> ChW<'_, Hch0intfSpec>
pub fn ch(&mut self) -> ChW<'_, Hch0intfSpec>
Bit 1 - Channel halted
sourcepub fn stall(&mut self) -> StallW<'_, Hch0intfSpec>
pub fn stall(&mut self) -> StallW<'_, Hch0intfSpec>
Bit 3 - STALL response received interrupt
sourcepub fn nak(&mut self) -> NakW<'_, Hch0intfSpec>
pub fn nak(&mut self) -> NakW<'_, Hch0intfSpec>
Bit 4 - NAK response received interrupt
sourcepub fn ack(&mut self) -> AckW<'_, Hch0intfSpec>
pub fn ack(&mut self) -> AckW<'_, Hch0intfSpec>
Bit 5 - ACK response received/transmitted interrupt
sourcepub fn usber(&mut self) -> UsberW<'_, Hch0intfSpec>
pub fn usber(&mut self) -> UsberW<'_, Hch0intfSpec>
Bit 7 - USB bus error
sourcepub fn bber(&mut self) -> BberW<'_, Hch0intfSpec>
pub fn bber(&mut self) -> BberW<'_, Hch0intfSpec>
Bit 8 - Babble error
sourcepub fn reqovr(&mut self) -> ReqovrW<'_, Hch0intfSpec>
pub fn reqovr(&mut self) -> ReqovrW<'_, Hch0intfSpec>
Bit 9 - Request queue overrun
sourcepub fn dter(&mut self) -> DterW<'_, Hch0intfSpec>
pub fn dter(&mut self) -> DterW<'_, Hch0intfSpec>
Bit 10 - Data toggle error