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
impl W
sourcepub fn mode_mis(&mut self) -> ModeMisW<'_, GintstsDevicemodeSpec>
pub fn mode_mis(&mut self) -> ModeMisW<'_, GintstsDevicemodeSpec>
Bit 1 - Mode Mismatch Interrupt
sourcepub fn sof(&mut self) -> SofW<'_, GintstsDevicemodeSpec>
pub fn sof(&mut self) -> SofW<'_, GintstsDevicemodeSpec>
Bit 3 - Start of Frame
sourcepub fn erly_susp(&mut self) -> ErlySuspW<'_, GintstsDevicemodeSpec>
pub fn erly_susp(&mut self) -> ErlySuspW<'_, GintstsDevicemodeSpec>
Bit 10 - Early Suspend
sourcepub fn usbsusp(&mut self) -> UsbsuspW<'_, GintstsDevicemodeSpec>
pub fn usbsusp(&mut self) -> UsbsuspW<'_, GintstsDevicemodeSpec>
Bit 11 - USB Suspend
sourcepub fn usbrst(&mut self) -> UsbrstW<'_, GintstsDevicemodeSpec>
pub fn usbrst(&mut self) -> UsbrstW<'_, GintstsDevicemodeSpec>
Bit 12 - USB Reset
sourcepub fn enum_done(&mut self) -> EnumDoneW<'_, GintstsDevicemodeSpec>
pub fn enum_done(&mut self) -> EnumDoneW<'_, GintstsDevicemodeSpec>
Bit 13 - Enumeration Done
sourcepub fn isoout_drop(&mut self) -> IsooutDropW<'_, GintstsDevicemodeSpec>
pub fn isoout_drop(&mut self) -> IsooutDropW<'_, GintstsDevicemodeSpec>
Bit 14 - Isochronous OUT Packet Dropped Interrupt
sourcepub fn eopf(&mut self) -> EopfW<'_, GintstsDevicemodeSpec>
pub fn eopf(&mut self) -> EopfW<'_, GintstsDevicemodeSpec>
Bit 15 - End of Periodic Frame Interrupt
sourcepub fn incomp_isoin(&mut self) -> IncompIsoinW<'_, GintstsDevicemodeSpec>
pub fn incomp_isoin(&mut self) -> IncompIsoinW<'_, GintstsDevicemodeSpec>
Bit 20 - Incomplete Isochronous IN Transfer
sourcepub fn incompl_soout(&mut self) -> IncomplSooutW<'_, GintstsDevicemodeSpec>
pub fn incompl_soout(&mut self) -> IncomplSooutW<'_, GintstsDevicemodeSpec>
Bit 21 - Incomplete Isochronous OUT Transfer
sourcepub fn con_idsts_chng(&mut self) -> ConIdstsChngW<'_, GintstsDevicemodeSpec>
pub fn con_idsts_chng(&mut self) -> ConIdstsChngW<'_, GintstsDevicemodeSpec>
Bit 28 - Connector ID Status Change
sourcepub fn sess_req_int(&mut self) -> SessReqIntW<'_, GintstsDevicemodeSpec>
pub fn sess_req_int(&mut self) -> SessReqIntW<'_, GintstsDevicemodeSpec>
Bit 30 - Session Request/New Session Detected Interrupt
sourcepub fn wk_up_int(&mut self) -> WkUpIntW<'_, GintstsDevicemodeSpec>
pub fn wk_up_int(&mut self) -> WkUpIntW<'_, GintstsDevicemodeSpec>
Bit 31 - Resume/Remote Wakeup Detected Interrupt