Type Alias xmc4800::usb0::gintsts_devicemode::W

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

Register GINTSTS_DEVICEMODE writer

Aliased Type§

struct W { /* private fields */ }

Implementations§

source§

impl W

source

pub fn mode_mis(&mut self) -> ModeMisW<'_, GintstsDevicemodeSpec>

Bit 1 - Mode Mismatch Interrupt

source

pub fn sof(&mut self) -> SofW<'_, GintstsDevicemodeSpec>

Bit 3 - Start of Frame

source

pub fn erly_susp(&mut self) -> ErlySuspW<'_, GintstsDevicemodeSpec>

Bit 10 - Early Suspend

source

pub fn usbsusp(&mut self) -> UsbsuspW<'_, GintstsDevicemodeSpec>

Bit 11 - USB Suspend

source

pub fn usbrst(&mut self) -> UsbrstW<'_, GintstsDevicemodeSpec>

Bit 12 - USB Reset

source

pub fn enum_done(&mut self) -> EnumDoneW<'_, GintstsDevicemodeSpec>

Bit 13 - Enumeration Done

source

pub fn isoout_drop(&mut self) -> IsooutDropW<'_, GintstsDevicemodeSpec>

Bit 14 - Isochronous OUT Packet Dropped Interrupt

source

pub fn eopf(&mut self) -> EopfW<'_, GintstsDevicemodeSpec>

Bit 15 - End of Periodic Frame Interrupt

source

pub fn incomp_isoin(&mut self) -> IncompIsoinW<'_, GintstsDevicemodeSpec>

Bit 20 - Incomplete Isochronous IN Transfer

source

pub fn incompl_soout(&mut self) -> IncomplSooutW<'_, GintstsDevicemodeSpec>

Bit 21 - Incomplete Isochronous OUT Transfer

source

pub fn con_idsts_chng(&mut self) -> ConIdstsChngW<'_, GintstsDevicemodeSpec>

Bit 28 - Connector ID Status Change

source

pub fn sess_req_int(&mut self) -> SessReqIntW<'_, GintstsDevicemodeSpec>

Bit 30 - Session Request/New Session Detected Interrupt

source

pub fn wk_up_int(&mut self) -> WkUpIntW<'_, GintstsDevicemodeSpec>

Bit 31 - Resume/Remote Wakeup Detected Interrupt