Type Alias xmc4800::usb0_ep1::doepint::W

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

Register DOEPINT writer

Aliased Type§

struct W { /* private fields */ }

Implementations§

source§

impl W

source

pub fn xfer_compl(&mut self) -> XferComplW<'_, DoepintSpec>

Bit 0 - Transfer Completed Interrupt

source

pub fn epdisbld(&mut self) -> EpdisbldW<'_, DoepintSpec>

Bit 1 - Endpoint Disabled Interrupt

source

pub fn ahberr(&mut self) -> AhberrW<'_, DoepintSpec>

Bit 2 - AHB Error

source

pub fn set_up(&mut self) -> SetUpW<'_, DoepintSpec>

Bit 3 - SETUP Phase Done

source

pub fn outtkn_epdis(&mut self) -> OuttknEpdisW<'_, DoepintSpec>

Bit 4 - OUT Token Received When Endpoint Disabled

source

pub fn sts_phse_rcvd(&mut self) -> StsPhseRcvdW<'_, DoepintSpec>

Bit 5 - Status Phase Received For Control Write

source

pub fn back2back_setup(&mut self) -> Back2backSetupW<'_, DoepintSpec>

Bit 6 - Back-to-Back SETUP Packets Received

source

pub fn bnaintr(&mut self) -> BnaintrW<'_, DoepintSpec>

Bit 9 - BNA (Buffer Not Available) Interrupt

source

pub fn pkt_drp_sts(&mut self) -> PktDrpStsW<'_, DoepintSpec>

Bit 11 - Packet Dropped Status

source

pub fn bble_err_intrpt(&mut self) -> BbleErrIntrptW<'_, DoepintSpec>

Bit 12 - BbleErr (Babble Error) interrupt

source

pub fn nakintrpt(&mut self) -> NakintrptW<'_, DoepintSpec>

Bit 13 - NAK interrupt

source

pub fn nyetintrpt(&mut self) -> NyetintrptW<'_, DoepintSpec>

Bit 14 - NYET interrupt