Struct Gintmsk
#[repr(transparent)]pub struct Gintmsk(pub u32);Expand description
Interrupt Mask Register
Tuple Fields§
§0: u32Implementations§
§impl Gintmsk
impl Gintmsk
pub const fn modemismsk(&self) -> Modemismsk
pub const fn modemismsk(&self) -> Modemismsk
Mode: Host and Device. Mode Mismatch Interrupt Mask (ModeMisMsk)
pub const fn set_modemismsk(&mut self, val: Modemismsk)
pub const fn set_modemismsk(&mut self, val: Modemismsk)
Mode: Host and Device. Mode Mismatch Interrupt Mask (ModeMisMsk)
pub const fn set_otgintmsk(&mut self, val: Otgintmsk)
pub const fn set_otgintmsk(&mut self, val: Otgintmsk)
Mode: Host and Device. OTG Interrupt Mask (OTGIntMsk)
pub const fn set_sofmsk(&mut self, val: Sofmsk)
pub const fn set_sofmsk(&mut self, val: Sofmsk)
Mode: Host and Device. Start of (micro)Frame Mask (SofMsk)
pub const fn rxflvlmsk(&self) -> Rxflvlmsk
pub const fn rxflvlmsk(&self) -> Rxflvlmsk
Mode: Host and Device. Receive FIFO Non-Empty Mask (RxFLvlMsk)
pub const fn set_rxflvlmsk(&mut self, val: Rxflvlmsk)
pub const fn set_rxflvlmsk(&mut self, val: Rxflvlmsk)
Mode: Host and Device. Receive FIFO Non-Empty Mask (RxFLvlMsk)
pub const fn nptxfempmsk(&self) -> Nptxfempmsk
pub const fn nptxfempmsk(&self) -> Nptxfempmsk
Mode: Host and Device. Non-periodic TxFIFO Empty Mask (NPTxFEmpMsk)
pub const fn set_nptxfempmsk(&mut self, val: Nptxfempmsk)
pub const fn set_nptxfempmsk(&mut self, val: Nptxfempmsk)
Mode: Host and Device. Non-periodic TxFIFO Empty Mask (NPTxFEmpMsk)
pub const fn ginnakeffmsk(&self) -> Ginnakeffmsk
pub const fn ginnakeffmsk(&self) -> Ginnakeffmsk
Mode: Device only,. Global Non-periodic IN NAK Effective Mask (GINNakEffMsk)
pub const fn set_ginnakeffmsk(&mut self, val: Ginnakeffmsk)
pub const fn set_ginnakeffmsk(&mut self, val: Ginnakeffmsk)
Mode: Device only,. Global Non-periodic IN NAK Effective Mask (GINNakEffMsk)
pub const fn goutnakeffmsk(&self) -> Goutnakeffmsk
pub const fn goutnakeffmsk(&self) -> Goutnakeffmsk
Mode: Device only. Global OUT NAK Effective Mask (GOUTNakEffMsk)
pub const fn set_goutnakeffmsk(&mut self, val: Goutnakeffmsk)
pub const fn set_goutnakeffmsk(&mut self, val: Goutnakeffmsk)
Mode: Device only. Global OUT NAK Effective Mask (GOUTNakEffMsk)
pub const fn erlysuspmsk(&self) -> Erlysuspmsk
pub const fn erlysuspmsk(&self) -> Erlysuspmsk
Mode: Device only. Early Suspend Mask (ErlySuspMsk)
pub const fn set_erlysuspmsk(&mut self, val: Erlysuspmsk)
pub const fn set_erlysuspmsk(&mut self, val: Erlysuspmsk)
Mode: Device only. Early Suspend Mask (ErlySuspMsk)
pub const fn usbsuspmsk(&self) -> Usbsuspmsk
pub const fn usbsuspmsk(&self) -> Usbsuspmsk
Mode: Device only. USB Suspend Mask (USBSuspMsk)
pub const fn set_usbsuspmsk(&mut self, val: Usbsuspmsk)
pub const fn set_usbsuspmsk(&mut self, val: Usbsuspmsk)
Mode: Device only. USB Suspend Mask (USBSuspMsk)
pub const fn set_usbrstmsk(&mut self, val: Usbrstmsk)
pub const fn set_usbrstmsk(&mut self, val: Usbrstmsk)
Mode: Device only. USB Reset Mask (USBRstMsk)
pub const fn enumdonemsk(&self) -> Enumdonemsk
pub const fn enumdonemsk(&self) -> Enumdonemsk
Mode: Device only. Enumeration Done Mask (EnumDoneMsk)
pub const fn set_enumdonemsk(&mut self, val: Enumdonemsk)
pub const fn set_enumdonemsk(&mut self, val: Enumdonemsk)
Mode: Device only. Enumeration Done Mask (EnumDoneMsk)
pub const fn isooutdropmsk(&self) -> Isooutdropmsk
pub const fn isooutdropmsk(&self) -> Isooutdropmsk
Mode: Device only. Isochronous OUT Packet Dropped Interrupt Mask (ISOOutDropMsk)
pub const fn set_isooutdropmsk(&mut self, val: Isooutdropmsk)
pub const fn set_isooutdropmsk(&mut self, val: Isooutdropmsk)
Mode: Device only. Isochronous OUT Packet Dropped Interrupt Mask (ISOOutDropMsk)
pub const fn eopfmsk(&self) -> Eopfmsk
pub const fn eopfmsk(&self) -> Eopfmsk
Mode: Device only. End of Periodic Frame Interrupt Mask (EOPFMsk)
pub const fn set_eopfmsk(&mut self, val: Eopfmsk)
pub const fn set_eopfmsk(&mut self, val: Eopfmsk)
Mode: Device only. End of Periodic Frame Interrupt Mask (EOPFMsk)
pub const fn rstrdoneintmsk(&self) -> Rstrdoneintmsk
pub const fn rstrdoneintmsk(&self) -> Rstrdoneintmsk
Mode: Host and Device. Restore Done Interrupt Mask (RstrDoneIntMsk)
pub const fn set_rstrdoneintmsk(&mut self, val: Rstrdoneintmsk)
pub const fn set_rstrdoneintmsk(&mut self, val: Rstrdoneintmsk)
Mode: Host and Device. Restore Done Interrupt Mask (RstrDoneIntMsk)
pub const fn epmismsk(&self) -> Epmismsk
pub const fn epmismsk(&self) -> Epmismsk
Mode: Device only. Endpoint Mismatch Interrupt Mask (EPMisMsk)
pub const fn set_epmismsk(&mut self, val: Epmismsk)
pub const fn set_epmismsk(&mut self, val: Epmismsk)
Mode: Device only. Endpoint Mismatch Interrupt Mask (EPMisMsk)
pub const fn iepintmsk(&self) -> Iepintmsk
pub const fn iepintmsk(&self) -> Iepintmsk
Mode: Device only. IN Endpoints Interrupt Mask (IEPIntMsk)
pub const fn set_iepintmsk(&mut self, val: Iepintmsk)
pub const fn set_iepintmsk(&mut self, val: Iepintmsk)
Mode: Device only. IN Endpoints Interrupt Mask (IEPIntMsk)
pub const fn oepintmsk(&self) -> Oepintmsk
pub const fn oepintmsk(&self) -> Oepintmsk
Mode: Device only. OUT Endpoints Interrupt Mask (OEPIntMsk)
pub const fn set_oepintmsk(&mut self, val: Oepintmsk)
pub const fn set_oepintmsk(&mut self, val: Oepintmsk)
Mode: Device only. OUT Endpoints Interrupt Mask (OEPIntMsk)
pub const fn incomplpmsk(&self) -> Incomplpmsk
pub const fn incomplpmsk(&self) -> Incomplpmsk
Incomplete Periodic Transfer Mask (incomplPMsk)
pub const fn set_incomplpmsk(&mut self, val: Incomplpmsk)
pub const fn set_incomplpmsk(&mut self, val: Incomplpmsk)
Incomplete Periodic Transfer Mask (incomplPMsk)
pub const fn fetsuspmsk(&self) -> Fetsuspmsk
pub const fn fetsuspmsk(&self) -> Fetsuspmsk
Mode: Device only. Data Fetch Suspended Mask (FetSuspMsk)
pub const fn set_fetsuspmsk(&mut self, val: Fetsuspmsk)
pub const fn set_fetsuspmsk(&mut self, val: Fetsuspmsk)
Mode: Device only. Data Fetch Suspended Mask (FetSuspMsk)
pub const fn resetdetmsk(&self) -> GintmskResetdetmsk
pub const fn resetdetmsk(&self) -> GintmskResetdetmsk
Mode: Device only. Reset detected Interrupt Mask (ResetDetMsk)
pub const fn set_resetdetmsk(&mut self, val: GintmskResetdetmsk)
pub const fn set_resetdetmsk(&mut self, val: GintmskResetdetmsk)
Mode: Device only. Reset detected Interrupt Mask (ResetDetMsk)
pub const fn set_prtintmsk(&mut self, val: Prtintmsk)
pub const fn set_prtintmsk(&mut self, val: Prtintmsk)
Mode: Host only. Host Port Interrupt Mask (PrtIntMsk)
pub const fn set_hchintmsk(&mut self, val: Hchintmsk)
pub const fn set_hchintmsk(&mut self, val: Hchintmsk)
Mode: Host only. Host Channels Interrupt Mask (HChIntMsk)
pub const fn lpmintmsk(&self) -> Lpmintmsk
pub const fn lpmintmsk(&self) -> Lpmintmsk
Mode: Host and Device. LPM Transaction Received Interrupt (LPM_Int)
pub const fn set_lpmintmsk(&mut self, val: Lpmintmsk)
pub const fn set_lpmintmsk(&mut self, val: Lpmintmsk)
Mode: Host and Device. LPM Transaction Received Interrupt (LPM_Int)
pub const fn conidstschngmsk(&self) -> Conidstschngmsk
pub const fn conidstschngmsk(&self) -> Conidstschngmsk
Mode: Host and Device. Connector ID Status Change Mask (ConIDStsChngMsk)
pub const fn set_conidstschngmsk(&mut self, val: Conidstschngmsk)
pub const fn set_conidstschngmsk(&mut self, val: Conidstschngmsk)
Mode: Host and Device. Connector ID Status Change Mask (ConIDStsChngMsk)
pub const fn disconnintmsk(&self) -> Disconnintmsk
pub const fn disconnintmsk(&self) -> Disconnintmsk
Mode: Host and Device. Disconnect Detected Interrupt Mask (DisconnIntMsk)
pub const fn set_disconnintmsk(&mut self, val: Disconnintmsk)
pub const fn set_disconnintmsk(&mut self, val: Disconnintmsk)
Mode: Host and Device. Disconnect Detected Interrupt Mask (DisconnIntMsk)
pub const fn sessreqintmsk(&self) -> Sessreqintmsk
pub const fn sessreqintmsk(&self) -> Sessreqintmsk
Mode: Host and Device. Session Request/New Session Detected Interrupt Mask (SessReqIntMsk)
pub const fn set_sessreqintmsk(&mut self, val: Sessreqintmsk)
pub const fn set_sessreqintmsk(&mut self, val: Sessreqintmsk)
Mode: Host and Device. Session Request/New Session Detected Interrupt Mask (SessReqIntMsk)
pub const fn wkupintmsk(&self) -> Wkupintmsk
pub const fn wkupintmsk(&self) -> Wkupintmsk
Mode: Host and Device. Resume/Remote Wakeup Detected Interrupt Mask (WkUpIntMsk)
pub const fn set_wkupintmsk(&mut self, val: Wkupintmsk)
pub const fn set_wkupintmsk(&mut self, val: Wkupintmsk)
Mode: Host and Device. Resume/Remote Wakeup Detected Interrupt Mask (WkUpIntMsk)