Struct stm32f1xx_hal::pac::otg_fs_global::fs_gintmsk::W
source · pub struct W(_);
Expand description
Register FS_GINTMSK
writer
Implementations§
source§impl W
impl W
sourcepub fn mmism(&mut self) -> BitWriterRaw<'_, u32, FS_GINTMSK_SPEC, bool, BitM, 1>
pub fn mmism(&mut self) -> BitWriterRaw<'_, u32, FS_GINTMSK_SPEC, bool, BitM, 1>
Bit 1 - Mode mismatch interrupt mask
sourcepub fn otgint(
&mut self
) -> BitWriterRaw<'_, u32, FS_GINTMSK_SPEC, bool, BitM, 2>
pub fn otgint(
&mut self
) -> BitWriterRaw<'_, u32, FS_GINTMSK_SPEC, bool, BitM, 2>
Bit 2 - OTG interrupt mask
sourcepub fn sofm(&mut self) -> BitWriterRaw<'_, u32, FS_GINTMSK_SPEC, bool, BitM, 3>
pub fn sofm(&mut self) -> BitWriterRaw<'_, u32, FS_GINTMSK_SPEC, bool, BitM, 3>
Bit 3 - Start of frame mask
sourcepub fn rxflvlm(
&mut self
) -> BitWriterRaw<'_, u32, FS_GINTMSK_SPEC, bool, BitM, 4>
pub fn rxflvlm(
&mut self
) -> BitWriterRaw<'_, u32, FS_GINTMSK_SPEC, bool, BitM, 4>
Bit 4 - Receive FIFO non-empty mask
sourcepub fn nptxfem(
&mut self
) -> BitWriterRaw<'_, u32, FS_GINTMSK_SPEC, bool, BitM, 5>
pub fn nptxfem(
&mut self
) -> BitWriterRaw<'_, u32, FS_GINTMSK_SPEC, bool, BitM, 5>
Bit 5 - Non-periodic TxFIFO empty mask
sourcepub fn ginakeffm(
&mut self
) -> BitWriterRaw<'_, u32, FS_GINTMSK_SPEC, bool, BitM, 6>
pub fn ginakeffm(
&mut self
) -> BitWriterRaw<'_, u32, FS_GINTMSK_SPEC, bool, BitM, 6>
Bit 6 - Global non-periodic IN NAK effective mask
sourcepub fn gonakeffm(
&mut self
) -> BitWriterRaw<'_, u32, FS_GINTMSK_SPEC, bool, BitM, 7>
pub fn gonakeffm(
&mut self
) -> BitWriterRaw<'_, u32, FS_GINTMSK_SPEC, bool, BitM, 7>
Bit 7 - Global OUT NAK effective mask
sourcepub fn esuspm(
&mut self
) -> BitWriterRaw<'_, u32, FS_GINTMSK_SPEC, bool, BitM, 10>
pub fn esuspm(
&mut self
) -> BitWriterRaw<'_, u32, FS_GINTMSK_SPEC, bool, BitM, 10>
Bit 10 - Early suspend mask
sourcepub fn usbsuspm(
&mut self
) -> BitWriterRaw<'_, u32, FS_GINTMSK_SPEC, bool, BitM, 11>
pub fn usbsuspm(
&mut self
) -> BitWriterRaw<'_, u32, FS_GINTMSK_SPEC, bool, BitM, 11>
Bit 11 - USB suspend mask
sourcepub fn usbrst(
&mut self
) -> BitWriterRaw<'_, u32, FS_GINTMSK_SPEC, bool, BitM, 12>
pub fn usbrst(
&mut self
) -> BitWriterRaw<'_, u32, FS_GINTMSK_SPEC, bool, BitM, 12>
Bit 12 - USB reset mask
sourcepub fn enumdnem(
&mut self
) -> BitWriterRaw<'_, u32, FS_GINTMSK_SPEC, bool, BitM, 13>
pub fn enumdnem(
&mut self
) -> BitWriterRaw<'_, u32, FS_GINTMSK_SPEC, bool, BitM, 13>
Bit 13 - Enumeration done mask
sourcepub fn isoodrpm(
&mut self
) -> BitWriterRaw<'_, u32, FS_GINTMSK_SPEC, bool, BitM, 14>
pub fn isoodrpm(
&mut self
) -> BitWriterRaw<'_, u32, FS_GINTMSK_SPEC, bool, BitM, 14>
Bit 14 - Isochronous OUT packet dropped interrupt mask
sourcepub fn eopfm(
&mut self
) -> BitWriterRaw<'_, u32, FS_GINTMSK_SPEC, bool, BitM, 15>
pub fn eopfm(
&mut self
) -> BitWriterRaw<'_, u32, FS_GINTMSK_SPEC, bool, BitM, 15>
Bit 15 - End of periodic frame interrupt mask
sourcepub fn epmism(
&mut self
) -> BitWriterRaw<'_, u32, FS_GINTMSK_SPEC, bool, BitM, 17>
pub fn epmism(
&mut self
) -> BitWriterRaw<'_, u32, FS_GINTMSK_SPEC, bool, BitM, 17>
Bit 17 - Endpoint mismatch interrupt mask
sourcepub fn iepint(
&mut self
) -> BitWriterRaw<'_, u32, FS_GINTMSK_SPEC, bool, BitM, 18>
pub fn iepint(
&mut self
) -> BitWriterRaw<'_, u32, FS_GINTMSK_SPEC, bool, BitM, 18>
Bit 18 - IN endpoints interrupt mask
sourcepub fn oepint(
&mut self
) -> BitWriterRaw<'_, u32, FS_GINTMSK_SPEC, bool, BitM, 19>
pub fn oepint(
&mut self
) -> BitWriterRaw<'_, u32, FS_GINTMSK_SPEC, bool, BitM, 19>
Bit 19 - OUT endpoints interrupt mask
sourcepub fn iisoixfrm(
&mut self
) -> BitWriterRaw<'_, u32, FS_GINTMSK_SPEC, bool, BitM, 20>
pub fn iisoixfrm(
&mut self
) -> BitWriterRaw<'_, u32, FS_GINTMSK_SPEC, bool, BitM, 20>
Bit 20 - Incomplete isochronous IN transfer mask
sourcepub fn ipxfrm_iisooxfrm(
&mut self
) -> BitWriterRaw<'_, u32, FS_GINTMSK_SPEC, bool, BitM, 21>
pub fn ipxfrm_iisooxfrm(
&mut self
) -> BitWriterRaw<'_, u32, FS_GINTMSK_SPEC, bool, BitM, 21>
Bit 21 - Incomplete periodic transfer mask(Host mode)/Incomplete isochronous OUT transfer mask(Device mode)
sourcepub fn hcim(&mut self) -> BitWriterRaw<'_, u32, FS_GINTMSK_SPEC, bool, BitM, 25>
pub fn hcim(&mut self) -> BitWriterRaw<'_, u32, FS_GINTMSK_SPEC, bool, BitM, 25>
Bit 25 - Host channels interrupt mask
sourcepub fn ptxfem(
&mut self
) -> BitWriterRaw<'_, u32, FS_GINTMSK_SPEC, bool, BitM, 26>
pub fn ptxfem(
&mut self
) -> BitWriterRaw<'_, u32, FS_GINTMSK_SPEC, bool, BitM, 26>
Bit 26 - Periodic TxFIFO empty mask
sourcepub fn cidschgm(
&mut self
) -> BitWriterRaw<'_, u32, FS_GINTMSK_SPEC, bool, BitM, 28>
pub fn cidschgm(
&mut self
) -> BitWriterRaw<'_, u32, FS_GINTMSK_SPEC, bool, BitM, 28>
Bit 28 - Connector ID status change mask
sourcepub fn discint(
&mut self
) -> BitWriterRaw<'_, u32, FS_GINTMSK_SPEC, bool, BitM, 29>
pub fn discint(
&mut self
) -> BitWriterRaw<'_, u32, FS_GINTMSK_SPEC, bool, BitM, 29>
Bit 29 - Disconnect detected interrupt mask
sourcepub fn srqim(
&mut self
) -> BitWriterRaw<'_, u32, FS_GINTMSK_SPEC, bool, BitM, 30>
pub fn srqim(
&mut self
) -> BitWriterRaw<'_, u32, FS_GINTMSK_SPEC, bool, BitM, 30>
Bit 30 - Session request/new session detected interrupt mask
sourcepub fn wuim(&mut self) -> BitWriterRaw<'_, u32, FS_GINTMSK_SPEC, bool, BitM, 31>
pub fn wuim(&mut self) -> BitWriterRaw<'_, u32, FS_GINTMSK_SPEC, bool, BitM, 31>
Bit 31 - Resume/remote wakeup detected interrupt mask
Methods from Deref<Target = W<FS_GINTMSK_SPEC>>§
sourcepub unsafe fn bits(&mut self, bits: <REG as RegisterSpec>::Ux) -> &mut W<REG>
pub unsafe fn bits(&mut self, bits: <REG as RegisterSpec>::Ux) -> &mut W<REG>
Writes raw bits to the register.