Type Alias xmc4300::usb0::gintmsk_devicemode::W
source · pub type W = W<GintmskDevicemodeSpec>;
Expand description
Register GINTMSK_DEVICEMODE
writer
Aliased Type§
struct W { /* private fields */ }
Implementations§
source§impl W
impl W
sourcepub fn mode_mis_msk(&mut self) -> ModeMisMskW<'_, GintmskDevicemodeSpec>
pub fn mode_mis_msk(&mut self) -> ModeMisMskW<'_, GintmskDevicemodeSpec>
Bit 1 - Mode Mismatch Interrupt Mask
sourcepub fn otgint_msk(&mut self) -> OtgintMskW<'_, GintmskDevicemodeSpec>
pub fn otgint_msk(&mut self) -> OtgintMskW<'_, GintmskDevicemodeSpec>
Bit 2 - OTG Interrupt Mask
sourcepub fn sof_msk(&mut self) -> SofMskW<'_, GintmskDevicemodeSpec>
pub fn sof_msk(&mut self) -> SofMskW<'_, GintmskDevicemodeSpec>
Bit 3 - Start of Frame Mask
sourcepub fn rx_flvl_msk(&mut self) -> RxFlvlMskW<'_, GintmskDevicemodeSpec>
pub fn rx_flvl_msk(&mut self) -> RxFlvlMskW<'_, GintmskDevicemodeSpec>
Bit 4 - Receive FIFO Non-Empty Mask
sourcepub fn ginnak_eff_msk(&mut self) -> GinnakEffMskW<'_, GintmskDevicemodeSpec>
pub fn ginnak_eff_msk(&mut self) -> GinnakEffMskW<'_, GintmskDevicemodeSpec>
Bit 6 - Global Non-periodic IN NAK Effective Mask
sourcepub fn goutnak_eff_msk(&mut self) -> GoutnakEffMskW<'_, GintmskDevicemodeSpec>
pub fn goutnak_eff_msk(&mut self) -> GoutnakEffMskW<'_, GintmskDevicemodeSpec>
Bit 7 - Global OUT NAK Effective Mask
sourcepub fn erly_susp_msk(&mut self) -> ErlySuspMskW<'_, GintmskDevicemodeSpec>
pub fn erly_susp_msk(&mut self) -> ErlySuspMskW<'_, GintmskDevicemodeSpec>
Bit 10 - Early Suspend Mask
sourcepub fn usbsusp_msk(&mut self) -> UsbsuspMskW<'_, GintmskDevicemodeSpec>
pub fn usbsusp_msk(&mut self) -> UsbsuspMskW<'_, GintmskDevicemodeSpec>
Bit 11 - USB Suspend Mask
sourcepub fn usbrst_msk(&mut self) -> UsbrstMskW<'_, GintmskDevicemodeSpec>
pub fn usbrst_msk(&mut self) -> UsbrstMskW<'_, GintmskDevicemodeSpec>
Bit 12 - USB Reset Mask
sourcepub fn enum_done_msk(&mut self) -> EnumDoneMskW<'_, GintmskDevicemodeSpec>
pub fn enum_done_msk(&mut self) -> EnumDoneMskW<'_, GintmskDevicemodeSpec>
Bit 13 - Enumeration Done Mask
sourcepub fn isoout_drop_msk(&mut self) -> IsooutDropMskW<'_, GintmskDevicemodeSpec>
pub fn isoout_drop_msk(&mut self) -> IsooutDropMskW<'_, GintmskDevicemodeSpec>
Bit 14 - Isochronous OUT Packet Dropped Interrupt Mask
sourcepub fn eopfmsk(&mut self) -> EopfmskW<'_, GintmskDevicemodeSpec>
pub fn eopfmsk(&mut self) -> EopfmskW<'_, GintmskDevicemodeSpec>
Bit 15 - End of Periodic Frame Interrupt Mask
sourcepub fn iepint_msk(&mut self) -> IepintMskW<'_, GintmskDevicemodeSpec>
pub fn iepint_msk(&mut self) -> IepintMskW<'_, GintmskDevicemodeSpec>
Bit 18 - IN Endpoints Interrupt Mask
sourcepub fn oepint_msk(&mut self) -> OepintMskW<'_, GintmskDevicemodeSpec>
pub fn oepint_msk(&mut self) -> OepintMskW<'_, GintmskDevicemodeSpec>
Bit 19 - OUT Endpoints Interrupt Mask
sourcepub fn incomp_isoinmsk(&mut self) -> IncompIsoinmskW<'_, GintmskDevicemodeSpec>
pub fn incomp_isoinmsk(&mut self) -> IncompIsoinmskW<'_, GintmskDevicemodeSpec>
Bit 20 - Incomplete Isochronous IN Transfer Mask
sourcepub fn incompl_sooutmsk(
&mut self
) -> IncomplSooutmskW<'_, GintmskDevicemodeSpec>
pub fn incompl_sooutmsk( &mut self ) -> IncomplSooutmskW<'_, GintmskDevicemodeSpec>
Bit 21 - Incomplete Isochronous OUT Transfer Mask
sourcepub fn con_idsts_chng_msk(
&mut self
) -> ConIdstsChngMskW<'_, GintmskDevicemodeSpec>
pub fn con_idsts_chng_msk( &mut self ) -> ConIdstsChngMskW<'_, GintmskDevicemodeSpec>
Bit 28 - Connector ID Status Change Mask
sourcepub fn disconn_int_msk(&mut self) -> DisconnIntMskW<'_, GintmskDevicemodeSpec>
pub fn disconn_int_msk(&mut self) -> DisconnIntMskW<'_, GintmskDevicemodeSpec>
Bit 29 - Disconnect Detected Interrupt Mask
sourcepub fn sess_req_int_msk(&mut self) -> SessReqIntMskW<'_, GintmskDevicemodeSpec>
pub fn sess_req_int_msk(&mut self) -> SessReqIntMskW<'_, GintmskDevicemodeSpec>
Bit 30 - Session Request/New Session Detected Interrupt Mask
sourcepub fn wk_up_int_msk(&mut self) -> WkUpIntMskW<'_, GintmskDevicemodeSpec>
pub fn wk_up_int_msk(&mut self) -> WkUpIntMskW<'_, GintmskDevicemodeSpec>
Bit 31 - Resume/Remote Wakeup Detected Interrupt Mask