#[repr(transparent)]pub struct Gintmsk(pub u32);Expand description
Interrupt Mask Register
Tuple Fields§
§0: u32Implementations§
Source§impl Gintmsk
impl Gintmsk
Sourcepub const fn modemismsk(&self) -> Modemismsk
pub const fn modemismsk(&self) -> Modemismsk
Mode: Host and Device. Mode Mismatch Interrupt Mask (ModeMisMsk)
Sourcepub 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)
Sourcepub const fn otgintmsk(&self) -> Otgintmsk
pub const fn otgintmsk(&self) -> Otgintmsk
Mode: Host and Device. OTG Interrupt Mask (OTGIntMsk)
Sourcepub 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)
Sourcepub const fn sofmsk(&self) -> Sofmsk
pub const fn sofmsk(&self) -> Sofmsk
Mode: Host and Device. Start of (micro)Frame Mask (SofMsk)
Sourcepub 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)
Sourcepub const fn rxflvlmsk(&self) -> Rxflvlmsk
pub const fn rxflvlmsk(&self) -> Rxflvlmsk
Mode: Host and Device. Receive FIFO Non-Empty Mask (RxFLvlMsk)
Sourcepub 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)
Sourcepub const fn nptxfempmsk(&self) -> Nptxfempmsk
pub const fn nptxfempmsk(&self) -> Nptxfempmsk
Mode: Host and Device. Non-periodic TxFIFO Empty Mask (NPTxFEmpMsk)
Sourcepub 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)
Sourcepub const fn ginnakeffmsk(&self) -> Ginnakeffmsk
pub const fn ginnakeffmsk(&self) -> Ginnakeffmsk
Mode: Device only,. Global Non-periodic IN NAK Effective Mask (GINNakEffMsk)
Sourcepub 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)
Sourcepub const fn goutnakeffmsk(&self) -> Goutnakeffmsk
pub const fn goutnakeffmsk(&self) -> Goutnakeffmsk
Mode: Device only. Global OUT NAK Effective Mask (GOUTNakEffMsk)
Sourcepub 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)
Sourcepub const fn erlysuspmsk(&self) -> Erlysuspmsk
pub const fn erlysuspmsk(&self) -> Erlysuspmsk
Mode: Device only. Early Suspend Mask (ErlySuspMsk)
Sourcepub const fn set_erlysuspmsk(&mut self, val: Erlysuspmsk)
pub const fn set_erlysuspmsk(&mut self, val: Erlysuspmsk)
Mode: Device only. Early Suspend Mask (ErlySuspMsk)
Sourcepub const fn usbsuspmsk(&self) -> Usbsuspmsk
pub const fn usbsuspmsk(&self) -> Usbsuspmsk
Mode: Device only. USB Suspend Mask (USBSuspMsk)
Sourcepub const fn set_usbsuspmsk(&mut self, val: Usbsuspmsk)
pub const fn set_usbsuspmsk(&mut self, val: Usbsuspmsk)
Mode: Device only. USB Suspend Mask (USBSuspMsk)
Sourcepub const fn set_usbrstmsk(&mut self, val: Usbrstmsk)
pub const fn set_usbrstmsk(&mut self, val: Usbrstmsk)
Mode: Device only. USB Reset Mask (USBRstMsk)
Sourcepub const fn enumdonemsk(&self) -> Enumdonemsk
pub const fn enumdonemsk(&self) -> Enumdonemsk
Mode: Device only. Enumeration Done Mask (EnumDoneMsk)
Sourcepub const fn set_enumdonemsk(&mut self, val: Enumdonemsk)
pub const fn set_enumdonemsk(&mut self, val: Enumdonemsk)
Mode: Device only. Enumeration Done Mask (EnumDoneMsk)
Sourcepub const fn isooutdropmsk(&self) -> Isooutdropmsk
pub const fn isooutdropmsk(&self) -> Isooutdropmsk
Mode: Device only. Isochronous OUT Packet Dropped Interrupt Mask (ISOOutDropMsk)
Sourcepub 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)
Sourcepub const fn eopfmsk(&self) -> Eopfmsk
pub const fn eopfmsk(&self) -> Eopfmsk
Mode: Device only. End of Periodic Frame Interrupt Mask (EOPFMsk)
Sourcepub 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)
Sourcepub const fn rstrdoneintmsk(&self) -> Rstrdoneintmsk
pub const fn rstrdoneintmsk(&self) -> Rstrdoneintmsk
Mode: Host and Device. Restore Done Interrupt Mask (RstrDoneIntMsk)
Sourcepub 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)
Sourcepub const fn epmismsk(&self) -> Epmismsk
pub const fn epmismsk(&self) -> Epmismsk
Mode: Device only. Endpoint Mismatch Interrupt Mask (EPMisMsk)
Sourcepub 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)
Sourcepub const fn iepintmsk(&self) -> Iepintmsk
pub const fn iepintmsk(&self) -> Iepintmsk
Mode: Device only. IN Endpoints Interrupt Mask (IEPIntMsk)
Sourcepub 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)
Sourcepub const fn oepintmsk(&self) -> Oepintmsk
pub const fn oepintmsk(&self) -> Oepintmsk
Mode: Device only. OUT Endpoints Interrupt Mask (OEPIntMsk)
Sourcepub 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)
Sourcepub const fn incomplpmsk(&self) -> Incomplpmsk
pub const fn incomplpmsk(&self) -> Incomplpmsk
Incomplete Periodic Transfer Mask (incomplPMsk)
Sourcepub const fn set_incomplpmsk(&mut self, val: Incomplpmsk)
pub const fn set_incomplpmsk(&mut self, val: Incomplpmsk)
Incomplete Periodic Transfer Mask (incomplPMsk)
Sourcepub const fn fetsuspmsk(&self) -> Fetsuspmsk
pub const fn fetsuspmsk(&self) -> Fetsuspmsk
Mode: Device only. Data Fetch Suspended Mask (FetSuspMsk)
Sourcepub 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)
Sourcepub const fn resetdetmsk(&self) -> GintmskResetdetmsk
pub const fn resetdetmsk(&self) -> GintmskResetdetmsk
Mode: Device only. Reset detected Interrupt Mask (ResetDetMsk)
Sourcepub 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)
Sourcepub const fn prtintmsk(&self) -> Prtintmsk
pub const fn prtintmsk(&self) -> Prtintmsk
Mode: Host only. Host Port Interrupt Mask (PrtIntMsk)
Sourcepub 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)
Sourcepub const fn hchintmsk(&self) -> Hchintmsk
pub const fn hchintmsk(&self) -> Hchintmsk
Mode: Host only. Host Channels Interrupt Mask (HChIntMsk)
Sourcepub 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)
Sourcepub const fn lpmintmsk(&self) -> Lpmintmsk
pub const fn lpmintmsk(&self) -> Lpmintmsk
Mode: Host and Device. LPM Transaction Received Interrupt (LPM_Int)
Sourcepub 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)
Sourcepub const fn conidstschngmsk(&self) -> Conidstschngmsk
pub const fn conidstschngmsk(&self) -> Conidstschngmsk
Mode: Host and Device. Connector ID Status Change Mask (ConIDStsChngMsk)
Sourcepub 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)
Sourcepub const fn disconnintmsk(&self) -> Disconnintmsk
pub const fn disconnintmsk(&self) -> Disconnintmsk
Mode: Host and Device. Disconnect Detected Interrupt Mask (DisconnIntMsk)
Sourcepub 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)
Sourcepub const fn sessreqintmsk(&self) -> Sessreqintmsk
pub const fn sessreqintmsk(&self) -> Sessreqintmsk
Mode: Host and Device. Session Request/New Session Detected Interrupt Mask (SessReqIntMsk)
Sourcepub 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)
Sourcepub const fn wkupintmsk(&self) -> Wkupintmsk
pub const fn wkupintmsk(&self) -> Wkupintmsk
Mode: Host and Device. Resume/Remote Wakeup Detected Interrupt Mask (WkUpIntMsk)
Sourcepub 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)
Trait Implementations§
impl Copy for Gintmsk
impl Eq for Gintmsk
impl StructuralPartialEq for Gintmsk
Auto Trait Implementations§
impl Freeze for Gintmsk
impl RefUnwindSafe for Gintmsk
impl Send for Gintmsk
impl Sync for Gintmsk
impl Unpin for Gintmsk
impl UnwindSafe for Gintmsk
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)