![]() |
Altera SoCAL
16.0
The Altera SoC Abstraction Layer (SoCAL) API Reference Manual
|
This register works with the Interrupt Register (GINTSTS) to interrupt the application. When an interrupt bit is masked, the interrupt associated with that bit is not generated. However, the GINTSTS register bit corresponding to that interrupt is still set.
Register Layout
Field : Mode Mismatch Interrupt Mask - modemismsk | ||||||||||
Mode: Host and Device. Field Enumeration Values:
Field Access Macros: | ||||||||||
#define | ALT_USB_GLOB_GINTMSK_MODMISMSK_E_MSK 0x0 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_MODMISMSK_E_NOMSK 0x1 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_MODMISMSK_LSB 1 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_MODMISMSK_MSB 1 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_MODMISMSK_WIDTH 1 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_MODMISMSK_SET_MSK 0x00000002 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_MODMISMSK_CLR_MSK 0xfffffffd | |||||||||
#define | ALT_USB_GLOB_GINTMSK_MODMISMSK_RESET 0x0 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_MODMISMSK_GET(value) (((value) & 0x00000002) >> 1) | |||||||||
#define | ALT_USB_GLOB_GINTMSK_MODMISMSK_SET(value) (((value) << 1) & 0x00000002) | |||||||||
Field : OTG Interrupt Mask - otgintmsk | ||||||||||
Mode: Host and Device. Field Enumeration Values:
Field Access Macros: | ||||||||||
#define | ALT_USB_GLOB_GINTMSK_OTGINTMSK_E_MSK 0x0 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_OTGINTMSK_E_NOMSK 0x1 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_OTGINTMSK_LSB 2 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_OTGINTMSK_MSB 2 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_OTGINTMSK_WIDTH 1 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_OTGINTMSK_SET_MSK 0x00000004 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_OTGINTMSK_CLR_MSK 0xfffffffb | |||||||||
#define | ALT_USB_GLOB_GINTMSK_OTGINTMSK_RESET 0x0 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_OTGINTMSK_GET(value) (((value) & 0x00000004) >> 2) | |||||||||
#define | ALT_USB_GLOB_GINTMSK_OTGINTMSK_SET(value) (((value) << 2) & 0x00000004) | |||||||||
Field : Start of (micro)Frame Mask - sofmsk | ||||||||||
Mode: Host and Device. Field Enumeration Values:
Field Access Macros: | ||||||||||
#define | ALT_USB_GLOB_GINTMSK_SOFMSK_E_MSK 0x0 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_SOFMSK_E_NOMSK 0x1 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_SOFMSK_LSB 3 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_SOFMSK_MSB 3 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_SOFMSK_WIDTH 1 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_SOFMSK_SET_MSK 0x00000008 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_SOFMSK_CLR_MSK 0xfffffff7 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_SOFMSK_RESET 0x0 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_SOFMSK_GET(value) (((value) & 0x00000008) >> 3) | |||||||||
#define | ALT_USB_GLOB_GINTMSK_SOFMSK_SET(value) (((value) << 3) & 0x00000008) | |||||||||
Field : Receive FIFO Non-Empty Mask - rxflvlmsk | ||||||||||
Mode: Host and Device. Field Enumeration Values:
Field Access Macros: | ||||||||||
#define | ALT_USB_GLOB_GINTMSK_RXFLVLMSK_E_MSK 0x0 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_RXFLVLMSK_E_NOMSK 0x1 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_RXFLVLMSK_LSB 4 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_RXFLVLMSK_MSB 4 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_RXFLVLMSK_WIDTH 1 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_RXFLVLMSK_SET_MSK 0x00000010 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_RXFLVLMSK_CLR_MSK 0xffffffef | |||||||||
#define | ALT_USB_GLOB_GINTMSK_RXFLVLMSK_RESET 0x0 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_RXFLVLMSK_GET(value) (((value) & 0x00000010) >> 4) | |||||||||
#define | ALT_USB_GLOB_GINTMSK_RXFLVLMSK_SET(value) (((value) << 4) & 0x00000010) | |||||||||
Field : Global Non-periodic IN NAK Effective Mask - ginnakeffmsk | ||||||||||
Mode: Device only. Field Enumeration Values:
Field Access Macros: | ||||||||||
#define | ALT_USB_GLOB_GINTMSK_GINNAKEFFMSK_E_MSK 0x0 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_GINNAKEFFMSK_E_NOMSK 0x1 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_GINNAKEFFMSK_LSB 6 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_GINNAKEFFMSK_MSB 6 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_GINNAKEFFMSK_WIDTH 1 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_GINNAKEFFMSK_SET_MSK 0x00000040 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_GINNAKEFFMSK_CLR_MSK 0xffffffbf | |||||||||
#define | ALT_USB_GLOB_GINTMSK_GINNAKEFFMSK_RESET 0x0 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_GINNAKEFFMSK_GET(value) (((value) & 0x00000040) >> 6) | |||||||||
#define | ALT_USB_GLOB_GINTMSK_GINNAKEFFMSK_SET(value) (((value) << 6) & 0x00000040) | |||||||||
Field : Global OUT NAK Effective Mask - goutnakeffmsk | ||||||||||
Mode: Device only. Field Enumeration Values:
Field Access Macros: | ||||||||||
#define | ALT_USB_GLOB_GINTMSK_GOUTNAKEFFMSK_E_MSK 0x0 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_GOUTNAKEFFMSK_E_NOMAKS 0x1 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_GOUTNAKEFFMSK_LSB 7 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_GOUTNAKEFFMSK_MSB 7 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_GOUTNAKEFFMSK_WIDTH 1 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_GOUTNAKEFFMSK_SET_MSK 0x00000080 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_GOUTNAKEFFMSK_CLR_MSK 0xffffff7f | |||||||||
#define | ALT_USB_GLOB_GINTMSK_GOUTNAKEFFMSK_RESET 0x0 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_GOUTNAKEFFMSK_GET(value) (((value) & 0x00000080) >> 7) | |||||||||
#define | ALT_USB_GLOB_GINTMSK_GOUTNAKEFFMSK_SET(value) (((value) << 7) & 0x00000080) | |||||||||
Field : Early Suspend Mask - erlysuspmsk | ||||||||||
Mode: Device only. Field Enumeration Values:
Field Access Macros: | ||||||||||
#define | ALT_USB_GLOB_GINTMSK_ERLYSUSPMSK_E_MSK 0x0 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_ERLYSUSPMSK_E_NOMSK 0x1 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_ERLYSUSPMSK_LSB 10 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_ERLYSUSPMSK_MSB 10 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_ERLYSUSPMSK_WIDTH 1 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_ERLYSUSPMSK_SET_MSK 0x00000400 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_ERLYSUSPMSK_CLR_MSK 0xfffffbff | |||||||||
#define | ALT_USB_GLOB_GINTMSK_ERLYSUSPMSK_RESET 0x0 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_ERLYSUSPMSK_GET(value) (((value) & 0x00000400) >> 10) | |||||||||
#define | ALT_USB_GLOB_GINTMSK_ERLYSUSPMSK_SET(value) (((value) << 10) & 0x00000400) | |||||||||
Field : USB Suspend Mask - usbsuspmsk | ||||||||||
Mode: Device only. Field Enumeration Values:
Field Access Macros: | ||||||||||
#define | ALT_USB_GLOB_GINTMSK_USBSUSPMSK_E_MSK 0x0 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_USBSUSPMSK_E_NOMSK 0x1 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_USBSUSPMSK_LSB 11 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_USBSUSPMSK_MSB 11 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_USBSUSPMSK_WIDTH 1 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_USBSUSPMSK_SET_MSK 0x00000800 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_USBSUSPMSK_CLR_MSK 0xfffff7ff | |||||||||
#define | ALT_USB_GLOB_GINTMSK_USBSUSPMSK_RESET 0x0 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_USBSUSPMSK_GET(value) (((value) & 0x00000800) >> 11) | |||||||||
#define | ALT_USB_GLOB_GINTMSK_USBSUSPMSK_SET(value) (((value) << 11) & 0x00000800) | |||||||||
Field : USB Reset Mask - usbrstmsk | ||||||||||
Mode: Device only. Field Enumeration Values:
Field Access Macros: | ||||||||||
#define | ALT_USB_GLOB_GINTMSK_USBRSTMSK_E_MSK 0x0 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_USBRSTMSK_E_NOMSK 0x1 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_USBRSTMSK_LSB 12 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_USBRSTMSK_MSB 12 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_USBRSTMSK_WIDTH 1 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_USBRSTMSK_SET_MSK 0x00001000 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_USBRSTMSK_CLR_MSK 0xffffefff | |||||||||
#define | ALT_USB_GLOB_GINTMSK_USBRSTMSK_RESET 0x0 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_USBRSTMSK_GET(value) (((value) & 0x00001000) >> 12) | |||||||||
#define | ALT_USB_GLOB_GINTMSK_USBRSTMSK_SET(value) (((value) << 12) & 0x00001000) | |||||||||
Field : Enumeration Done Mask - enumdonemsk | ||||||||||
Mode: Device only. Field Enumeration Values:
Field Access Macros: | ||||||||||
#define | ALT_USB_GLOB_GINTMSK_ENUMDONEMSK_E_MSK 0x0 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_ENUMDONEMSK_E_NOMSK 0x1 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_ENUMDONEMSK_LSB 13 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_ENUMDONEMSK_MSB 13 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_ENUMDONEMSK_WIDTH 1 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_ENUMDONEMSK_SET_MSK 0x00002000 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_ENUMDONEMSK_CLR_MSK 0xffffdfff | |||||||||
#define | ALT_USB_GLOB_GINTMSK_ENUMDONEMSK_RESET 0x0 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_ENUMDONEMSK_GET(value) (((value) & 0x00002000) >> 13) | |||||||||
#define | ALT_USB_GLOB_GINTMSK_ENUMDONEMSK_SET(value) (((value) << 13) & 0x00002000) | |||||||||
Field : Isochronous OUT Packet Dropped Interrupt Mask - isooutdropmsk | ||||||||||
Mode: Device only. Field Enumeration Values:
Field Access Macros: | ||||||||||
#define | ALT_USB_GLOB_GINTMSK_ISOOUTDROPMSK_E_MSK 0x0 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_ISOOUTDROPMSK_E_NOMSK 0x1 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_ISOOUTDROPMSK_LSB 14 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_ISOOUTDROPMSK_MSB 14 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_ISOOUTDROPMSK_WIDTH 1 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_ISOOUTDROPMSK_SET_MSK 0x00004000 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_ISOOUTDROPMSK_CLR_MSK 0xffffbfff | |||||||||
#define | ALT_USB_GLOB_GINTMSK_ISOOUTDROPMSK_RESET 0x0 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_ISOOUTDROPMSK_GET(value) (((value) & 0x00004000) >> 14) | |||||||||
#define | ALT_USB_GLOB_GINTMSK_ISOOUTDROPMSK_SET(value) (((value) << 14) & 0x00004000) | |||||||||
Field : End of Periodic Frame Interrupt Mask - eopfmsk | ||||||||||
Mode: Device only. End of Periodic Frame Interrupt Mask (EOPFMsk) Field Enumeration Values:
Field Access Macros: | ||||||||||
#define | ALT_USB_GLOB_GINTMSK_EOPFMSK_E_MSK 0x0 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_EOPFMSK_E_NOMSK 0x1 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_EOPFMSK_LSB 15 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_EOPFMSK_MSB 15 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_EOPFMSK_WIDTH 1 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_EOPFMSK_SET_MSK 0x00008000 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_EOPFMSK_CLR_MSK 0xffff7fff | |||||||||
#define | ALT_USB_GLOB_GINTMSK_EOPFMSK_RESET 0x0 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_EOPFMSK_GET(value) (((value) & 0x00008000) >> 15) | |||||||||
#define | ALT_USB_GLOB_GINTMSK_EOPFMSK_SET(value) (((value) << 15) & 0x00008000) | |||||||||
Field : Endpoint Mismatch Interrupt Mask - epmismsk | ||||||||||
Mode: Device only. Field Enumeration Values:
Field Access Macros: | ||||||||||
#define | ALT_USB_GLOB_GINTMSK_EPMISMSK_E_MSK 0x0 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_EPMISMSK_E_NOMSK 0x1 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_EPMISMSK_LSB 17 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_EPMISMSK_MSB 17 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_EPMISMSK_WIDTH 1 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_EPMISMSK_SET_MSK 0x00020000 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_EPMISMSK_CLR_MSK 0xfffdffff | |||||||||
#define | ALT_USB_GLOB_GINTMSK_EPMISMSK_RESET 0x0 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_EPMISMSK_GET(value) (((value) & 0x00020000) >> 17) | |||||||||
#define | ALT_USB_GLOB_GINTMSK_EPMISMSK_SET(value) (((value) << 17) & 0x00020000) | |||||||||
Field : IN Endpoints Interrupt Mask - iepintmsk | ||||||||||
Mode: Device only. Field Enumeration Values:
Field Access Macros: | ||||||||||
#define | ALT_USB_GLOB_GINTMSK_IEPINTMSK_E_MSK 0x0 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_IEPINTMSK_E_NOMAKS 0x1 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_IEPINTMSK_LSB 18 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_IEPINTMSK_MSB 18 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_IEPINTMSK_WIDTH 1 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_IEPINTMSK_SET_MSK 0x00040000 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_IEPINTMSK_CLR_MSK 0xfffbffff | |||||||||
#define | ALT_USB_GLOB_GINTMSK_IEPINTMSK_RESET 0x0 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_IEPINTMSK_GET(value) (((value) & 0x00040000) >> 18) | |||||||||
#define | ALT_USB_GLOB_GINTMSK_IEPINTMSK_SET(value) (((value) << 18) & 0x00040000) | |||||||||
Field : OUT Endpoints Interrupt Mask - oepintmsk | ||||||||||
Mode: Device only. Field Enumeration Values:
Field Access Macros: | ||||||||||
#define | ALT_USB_GLOB_GINTMSK_OEPINTMSK_E_MSK 0x0 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_OEPINTMSK_E_NOMSK 0x1 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_OEPINTMSK_LSB 19 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_OEPINTMSK_MSB 19 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_OEPINTMSK_WIDTH 1 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_OEPINTMSK_SET_MSK 0x00080000 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_OEPINTMSK_CLR_MSK 0xfff7ffff | |||||||||
#define | ALT_USB_GLOB_GINTMSK_OEPINTMSK_RESET 0x0 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_OEPINTMSK_GET(value) (((value) & 0x00080000) >> 19) | |||||||||
#define | ALT_USB_GLOB_GINTMSK_OEPINTMSK_SET(value) (((value) << 19) & 0x00080000) | |||||||||
Field : Incomplete Isochronous IN Transfer Mask - incompisoinmsk | ||||||||||
Mode: Device only. Field Enumeration Values:
Field Access Macros: | ||||||||||
#define | ALT_USB_GLOB_GINTMSK_INCOMPISOINMSK_E_MSK 0x0 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_INCOMPISOINMSK_E_NOMSK 0x1 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_INCOMPISOINMSK_LSB 20 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_INCOMPISOINMSK_MSB 20 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_INCOMPISOINMSK_WIDTH 1 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_INCOMPISOINMSK_SET_MSK 0x00100000 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_INCOMPISOINMSK_CLR_MSK 0xffefffff | |||||||||
#define | ALT_USB_GLOB_GINTMSK_INCOMPISOINMSK_RESET 0x0 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_INCOMPISOINMSK_GET(value) (((value) & 0x00100000) >> 20) | |||||||||
#define | ALT_USB_GLOB_GINTMSK_INCOMPISOINMSK_SET(value) (((value) << 20) & 0x00100000) | |||||||||
Field : Incomplete Periodic Transfer Mask - incomplpmsk | ||||||||||
Mode: Host only. Field Enumeration Values:
Field Access Macros: | ||||||||||
#define | ALT_USB_GLOB_GINTMSK_INCOMPLPMSK_E_MSK 0x0 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_INCOMPLPMSK_E_NOMSK 0x1 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_INCOMPLPMSK_LSB 21 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_INCOMPLPMSK_MSB 21 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_INCOMPLPMSK_WIDTH 1 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_INCOMPLPMSK_SET_MSK 0x00200000 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_INCOMPLPMSK_CLR_MSK 0xffdfffff | |||||||||
#define | ALT_USB_GLOB_GINTMSK_INCOMPLPMSK_RESET 0x0 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_INCOMPLPMSK_GET(value) (((value) & 0x00200000) >> 21) | |||||||||
#define | ALT_USB_GLOB_GINTMSK_INCOMPLPMSK_SET(value) (((value) << 21) & 0x00200000) | |||||||||
Field : Data Fetch Suspended Mask - fetsuspmsk | ||||||||||
Mode: Device only. Field Enumeration Values:
Field Access Macros: | ||||||||||
#define | ALT_USB_GLOB_GINTMSK_FETSUSPMSK_E_MSK 0x0 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_FETSUSPMSK_E_NOMSK 0x1 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_FETSUSPMSK_LSB 22 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_FETSUSPMSK_MSB 22 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_FETSUSPMSK_WIDTH 1 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_FETSUSPMSK_SET_MSK 0x00400000 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_FETSUSPMSK_CLR_MSK 0xffbfffff | |||||||||
#define | ALT_USB_GLOB_GINTMSK_FETSUSPMSK_RESET 0x0 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_FETSUSPMSK_GET(value) (((value) & 0x00400000) >> 22) | |||||||||
#define | ALT_USB_GLOB_GINTMSK_FETSUSPMSK_SET(value) (((value) << 22) & 0x00400000) | |||||||||
Field : Reset detected Interrupt Mask - resetdetmsk | ||||||||||
Mode: Device only. Field Enumeration Values:
Field Access Macros: | ||||||||||
#define | ALT_USB_GLOB_GINTMSK_RSTDETMSK_E_MSK 0x0 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_RSTDETMSK_E_NOMSK 0x1 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_RSTDETMSK_LSB 23 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_RSTDETMSK_MSB 23 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_RSTDETMSK_WIDTH 1 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_RSTDETMSK_SET_MSK 0x00800000 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_RSTDETMSK_CLR_MSK 0xff7fffff | |||||||||
#define | ALT_USB_GLOB_GINTMSK_RSTDETMSK_RESET 0x0 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_RSTDETMSK_GET(value) (((value) & 0x00800000) >> 23) | |||||||||
#define | ALT_USB_GLOB_GINTMSK_RSTDETMSK_SET(value) (((value) << 23) & 0x00800000) | |||||||||
Field : Host Port Interrupt Mask - prtintmsk | ||||||||||
Mode: Host only. Field Enumeration Values:
Field Access Macros: | ||||||||||
#define | ALT_USB_GLOB_GINTMSK_PRTINTMSK_E_MSK 0x0 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_PRTINTMSK_E_NOMSK 0x1 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_PRTINTMSK_LSB 24 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_PRTINTMSK_MSB 24 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_PRTINTMSK_WIDTH 1 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_PRTINTMSK_SET_MSK 0x01000000 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_PRTINTMSK_CLR_MSK 0xfeffffff | |||||||||
#define | ALT_USB_GLOB_GINTMSK_PRTINTMSK_RESET 0x0 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_PRTINTMSK_GET(value) (((value) & 0x01000000) >> 24) | |||||||||
#define | ALT_USB_GLOB_GINTMSK_PRTINTMSK_SET(value) (((value) << 24) & 0x01000000) | |||||||||
Field : Host Channels Interrupt Mask - hchintmsk | ||||||||||
Mode: Host only. Field Enumeration Values:
Field Access Macros: | ||||||||||
#define | ALT_USB_GLOB_GINTMSK_HCHINTMSK_E_MSK 0x0 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_HCHINTMSK_E_NOMSK 0x1 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_HCHINTMSK_LSB 25 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_HCHINTMSK_MSB 25 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_HCHINTMSK_WIDTH 1 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_HCHINTMSK_SET_MSK 0x02000000 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_HCHINTMSK_CLR_MSK 0xfdffffff | |||||||||
#define | ALT_USB_GLOB_GINTMSK_HCHINTMSK_RESET 0x0 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_HCHINTMSK_GET(value) (((value) & 0x02000000) >> 25) | |||||||||
#define | ALT_USB_GLOB_GINTMSK_HCHINTMSK_SET(value) (((value) << 25) & 0x02000000) | |||||||||
Field : Periodic TxFIFO Empty Mask - ptxfempmsk | ||||||||||
Mode: Host only. Field Enumeration Values:
Field Access Macros: | ||||||||||
#define | ALT_USB_GLOB_GINTMSK_PTXFEMPMSK_E_MSK 0x0 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_PTXFEMPMSK_E_NOMSK 0x1 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_PTXFEMPMSK_LSB 26 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_PTXFEMPMSK_MSB 26 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_PTXFEMPMSK_WIDTH 1 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_PTXFEMPMSK_SET_MSK 0x04000000 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_PTXFEMPMSK_CLR_MSK 0xfbffffff | |||||||||
#define | ALT_USB_GLOB_GINTMSK_PTXFEMPMSK_RESET 0x0 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_PTXFEMPMSK_GET(value) (((value) & 0x04000000) >> 26) | |||||||||
#define | ALT_USB_GLOB_GINTMSK_PTXFEMPMSK_SET(value) (((value) << 26) & 0x04000000) | |||||||||
Field : Connector ID Status Change Mask - conidstschngmsk | ||||||||||
Mode: Host and Device. This bit can be set only by the core and the application should write 1 to clear it. Field Enumeration Values:
Field Access Macros: | ||||||||||
#define | ALT_USB_GLOB_GINTMSK_CONIDSTSCHNGMSK_E_MSK 0x0 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_CONIDSTSCHNGMSK_E_NOMSK 0x1 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_CONIDSTSCHNGMSK_LSB 28 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_CONIDSTSCHNGMSK_MSB 28 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_CONIDSTSCHNGMSK_WIDTH 1 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_CONIDSTSCHNGMSK_SET_MSK 0x10000000 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_CONIDSTSCHNGMSK_CLR_MSK 0xefffffff | |||||||||
#define | ALT_USB_GLOB_GINTMSK_CONIDSTSCHNGMSK_RESET 0x0 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_CONIDSTSCHNGMSK_GET(value) (((value) & 0x10000000) >> 28) | |||||||||
#define | ALT_USB_GLOB_GINTMSK_CONIDSTSCHNGMSK_SET(value) (((value) << 28) & 0x10000000) | |||||||||
Field : disconnintmsk | ||||||||||
Mode: Host and Device. Field Enumeration Values:
Field Access Macros: | ||||||||||
#define | ALT_USB_GLOB_GINTMSK_DISCONNINTMSK_E_MSK 0x0 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_DISCONNINTMSK_E_NOMSK 0x1 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_DISCONNINTMSK_LSB 29 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_DISCONNINTMSK_MSB 29 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_DISCONNINTMSK_WIDTH 1 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_DISCONNINTMSK_SET_MSK 0x20000000 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_DISCONNINTMSK_CLR_MSK 0xdfffffff | |||||||||
#define | ALT_USB_GLOB_GINTMSK_DISCONNINTMSK_RESET 0x0 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_DISCONNINTMSK_GET(value) (((value) & 0x20000000) >> 29) | |||||||||
#define | ALT_USB_GLOB_GINTMSK_DISCONNINTMSK_SET(value) (((value) << 29) & 0x20000000) | |||||||||
Field : Session Request New Session Detected Interrupt Mas - sessreqintmsk | ||||||||||||||||
Mode: Host and Device. Field Enumeration Values:
Field Access Macros: | ||||||||||||||||
#define | ALT_USB_GLOB_GINTMSK_SESSREQINTMSK_E_MSK 0x0 | |||||||||||||||
#define | ALT_USB_GLOB_GINTMSK_SESSREQINTMSK_E_NOMSK 0x1 | |||||||||||||||
#define | ALT_USB_GLOB_GINTMSK_SESSREQINTMSK_LSB 30 | |||||||||||||||
#define | ALT_USB_GLOB_GINTMSK_SESSREQINTMSK_MSB 30 | |||||||||||||||
#define | ALT_USB_GLOB_GINTMSK_SESSREQINTMSK_WIDTH 1 | |||||||||||||||
#define | ALT_USB_GLOB_GINTMSK_SESSREQINTMSK_SET_MSK 0x40000000 | |||||||||||||||
#define | ALT_USB_GLOB_GINTMSK_SESSREQINTMSK_CLR_MSK 0xbfffffff | |||||||||||||||
#define | ALT_USB_GLOB_GINTMSK_SESSREQINTMSK_RESET 0x0 | |||||||||||||||
#define | ALT_USB_GLOB_GINTMSK_SESSREQINTMSK_GET(value) (((value) & 0x40000000) >> 30) | |||||||||||||||
#define | ALT_USB_GLOB_GINTMSK_SESSREQINTMSK_SET(value) (((value) << 30) & 0x40000000) | |||||||||||||||
Field : Resume Remote Wakeup Detected Interrupt Mask - wkupintmsk | ||||||||||
Mode: Host and Device. Field Enumeration Values:
Field Access Macros: | ||||||||||
#define | ALT_USB_GLOB_GINTMSK_WKUPINTMSK_E_MSK 0x0 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_WKUPINTMSK_E_NOMSK 0x1 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_WKUPINTMSK_LSB 31 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_WKUPINTMSK_MSB 31 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_WKUPINTMSK_WIDTH 1 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_WKUPINTMSK_SET_MSK 0x80000000 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_WKUPINTMSK_CLR_MSK 0x7fffffff | |||||||||
#define | ALT_USB_GLOB_GINTMSK_WKUPINTMSK_RESET 0x0 | |||||||||
#define | ALT_USB_GLOB_GINTMSK_WKUPINTMSK_GET(value) (((value) & 0x80000000) >> 31) | |||||||||
#define | ALT_USB_GLOB_GINTMSK_WKUPINTMSK_SET(value) (((value) << 31) & 0x80000000) | |||||||||
Data Structures | |
struct | ALT_USB_GLOB_GINTMSK_s |
Macros | |
#define | ALT_USB_GLOB_GINTMSK_OFST 0x18 |
#define | ALT_USB_GLOB_GINTMSK_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_GLOB_GINTMSK_OFST)) |
Typedefs | |
typedef struct ALT_USB_GLOB_GINTMSK_s | ALT_USB_GLOB_GINTMSK_t |
struct ALT_USB_GLOB_GINTMSK_s |
WARNING: The C register and register group struct declarations are provided for convenience and illustrative purposes. They should, however, be used with caution as the C language standard provides no guarantees about the alignment or atomicity of device memory accesses. The recommended practice for writing hardware drivers is to use the SoCAL access macros and alt_read_word() and alt_write_word() functions.
The struct declaration for register ALT_USB_GLOB_GINTMSK.
Data Fields | ||
---|---|---|
uint32_t | __pad0__: 1 | UNDEFINED |
uint32_t | modemismsk: 1 | Mode Mismatch Interrupt Mask |
uint32_t | otgintmsk: 1 | OTG Interrupt Mask |
uint32_t | sofmsk: 1 | Start of (micro)Frame Mask |
uint32_t | rxflvlmsk: 1 | Receive FIFO Non-Empty Mask |
uint32_t | __pad1__: 1 | UNDEFINED |
uint32_t | ginnakeffmsk: 1 | Global Non-periodic IN NAK Effective Mask |
uint32_t | goutnakeffmsk: 1 | Global OUT NAK Effective Mask |
uint32_t | __pad2__: 2 | UNDEFINED |
uint32_t | erlysuspmsk: 1 | Early Suspend Mask |
uint32_t | usbsuspmsk: 1 | USB Suspend Mask |
uint32_t | usbrstmsk: 1 | USB Reset Mask |
uint32_t | enumdonemsk: 1 | Enumeration Done Mask |
uint32_t | isooutdropmsk: 1 | Isochronous OUT Packet Dropped Interrupt Mask |
uint32_t | eopfmsk: 1 | End of Periodic Frame Interrupt Mask |
uint32_t | __pad3__: 1 | UNDEFINED |
uint32_t | epmismsk: 1 | Endpoint Mismatch Interrupt Mask |
uint32_t | iepintmsk: 1 | IN Endpoints Interrupt Mask |
uint32_t | oepintmsk: 1 | OUT Endpoints Interrupt Mask |
uint32_t | incompisoinmsk: 1 | Incomplete Isochronous IN Transfer Mask |
uint32_t | incomplpmsk: 1 | Incomplete Periodic Transfer Mask |
uint32_t | fetsuspmsk: 1 | Data Fetch Suspended Mask |
uint32_t | resetdetmsk: 1 | Reset detected Interrupt Mask |
uint32_t | prtintmsk: 1 | Host Port Interrupt Mask |
uint32_t | hchintmsk: 1 | Host Channels Interrupt Mask |
uint32_t | ptxfempmsk: 1 | Periodic TxFIFO Empty Mask |
uint32_t | __pad4__: 1 | UNDEFINED |
uint32_t | conidstschngmsk: 1 | Connector ID Status Change Mask |
uint32_t | disconnintmsk: 1 | ALT_USB_GLOB_GINTMSK_DISCONNINTMSK |
uint32_t | sessreqintmsk: 1 | Session Request New Session Detected Interrupt Mas |
uint32_t | wkupintmsk: 1 | Resume Remote Wakeup Detected Interrupt Mask |
#define ALT_USB_GLOB_GINTMSK_MODMISMSK_E_MSK 0x0 |
Enumerated value for register field ALT_USB_GLOB_GINTMSK_MODMISMSK
Mode Mismatch Interrupt Mask
#define ALT_USB_GLOB_GINTMSK_MODMISMSK_E_NOMSK 0x1 |
Enumerated value for register field ALT_USB_GLOB_GINTMSK_MODMISMSK
No Mask Mode Mismatch Interrupt
#define ALT_USB_GLOB_GINTMSK_MODMISMSK_LSB 1 |
The Least Significant Bit (LSB) position of the ALT_USB_GLOB_GINTMSK_MODMISMSK register field.
#define ALT_USB_GLOB_GINTMSK_MODMISMSK_MSB 1 |
The Most Significant Bit (MSB) position of the ALT_USB_GLOB_GINTMSK_MODMISMSK register field.
#define ALT_USB_GLOB_GINTMSK_MODMISMSK_WIDTH 1 |
The width in bits of the ALT_USB_GLOB_GINTMSK_MODMISMSK register field.
#define ALT_USB_GLOB_GINTMSK_MODMISMSK_SET_MSK 0x00000002 |
The mask used to set the ALT_USB_GLOB_GINTMSK_MODMISMSK register field value.
#define ALT_USB_GLOB_GINTMSK_MODMISMSK_CLR_MSK 0xfffffffd |
The mask used to clear the ALT_USB_GLOB_GINTMSK_MODMISMSK register field value.
#define ALT_USB_GLOB_GINTMSK_MODMISMSK_RESET 0x0 |
The reset value of the ALT_USB_GLOB_GINTMSK_MODMISMSK register field.
#define ALT_USB_GLOB_GINTMSK_MODMISMSK_GET | ( | value | ) | (((value) & 0x00000002) >> 1) |
Extracts the ALT_USB_GLOB_GINTMSK_MODMISMSK field value from a register.
#define ALT_USB_GLOB_GINTMSK_MODMISMSK_SET | ( | value | ) | (((value) << 1) & 0x00000002) |
Produces a ALT_USB_GLOB_GINTMSK_MODMISMSK register field value suitable for setting the register.
#define ALT_USB_GLOB_GINTMSK_OTGINTMSK_E_MSK 0x0 |
Enumerated value for register field ALT_USB_GLOB_GINTMSK_OTGINTMSK
OTG Interrupt Mask
#define ALT_USB_GLOB_GINTMSK_OTGINTMSK_E_NOMSK 0x1 |
Enumerated value for register field ALT_USB_GLOB_GINTMSK_OTGINTMSK
No mask OTG Interrupt
#define ALT_USB_GLOB_GINTMSK_OTGINTMSK_LSB 2 |
The Least Significant Bit (LSB) position of the ALT_USB_GLOB_GINTMSK_OTGINTMSK register field.
#define ALT_USB_GLOB_GINTMSK_OTGINTMSK_MSB 2 |
The Most Significant Bit (MSB) position of the ALT_USB_GLOB_GINTMSK_OTGINTMSK register field.
#define ALT_USB_GLOB_GINTMSK_OTGINTMSK_WIDTH 1 |
The width in bits of the ALT_USB_GLOB_GINTMSK_OTGINTMSK register field.
#define ALT_USB_GLOB_GINTMSK_OTGINTMSK_SET_MSK 0x00000004 |
The mask used to set the ALT_USB_GLOB_GINTMSK_OTGINTMSK register field value.
#define ALT_USB_GLOB_GINTMSK_OTGINTMSK_CLR_MSK 0xfffffffb |
The mask used to clear the ALT_USB_GLOB_GINTMSK_OTGINTMSK register field value.
#define ALT_USB_GLOB_GINTMSK_OTGINTMSK_RESET 0x0 |
The reset value of the ALT_USB_GLOB_GINTMSK_OTGINTMSK register field.
#define ALT_USB_GLOB_GINTMSK_OTGINTMSK_GET | ( | value | ) | (((value) & 0x00000004) >> 2) |
Extracts the ALT_USB_GLOB_GINTMSK_OTGINTMSK field value from a register.
#define ALT_USB_GLOB_GINTMSK_OTGINTMSK_SET | ( | value | ) | (((value) << 2) & 0x00000004) |
Produces a ALT_USB_GLOB_GINTMSK_OTGINTMSK register field value suitable for setting the register.
#define ALT_USB_GLOB_GINTMSK_SOFMSK_E_MSK 0x0 |
Enumerated value for register field ALT_USB_GLOB_GINTMSK_SOFMSK
Start of Frame Mask
#define ALT_USB_GLOB_GINTMSK_SOFMSK_E_NOMSK 0x1 |
Enumerated value for register field ALT_USB_GLOB_GINTMSK_SOFMSK
No Mask Start of Frame
#define ALT_USB_GLOB_GINTMSK_SOFMSK_LSB 3 |
The Least Significant Bit (LSB) position of the ALT_USB_GLOB_GINTMSK_SOFMSK register field.
#define ALT_USB_GLOB_GINTMSK_SOFMSK_MSB 3 |
The Most Significant Bit (MSB) position of the ALT_USB_GLOB_GINTMSK_SOFMSK register field.
#define ALT_USB_GLOB_GINTMSK_SOFMSK_WIDTH 1 |
The width in bits of the ALT_USB_GLOB_GINTMSK_SOFMSK register field.
#define ALT_USB_GLOB_GINTMSK_SOFMSK_SET_MSK 0x00000008 |
The mask used to set the ALT_USB_GLOB_GINTMSK_SOFMSK register field value.
#define ALT_USB_GLOB_GINTMSK_SOFMSK_CLR_MSK 0xfffffff7 |
The mask used to clear the ALT_USB_GLOB_GINTMSK_SOFMSK register field value.
#define ALT_USB_GLOB_GINTMSK_SOFMSK_RESET 0x0 |
The reset value of the ALT_USB_GLOB_GINTMSK_SOFMSK register field.
#define ALT_USB_GLOB_GINTMSK_SOFMSK_GET | ( | value | ) | (((value) & 0x00000008) >> 3) |
Extracts the ALT_USB_GLOB_GINTMSK_SOFMSK field value from a register.
#define ALT_USB_GLOB_GINTMSK_SOFMSK_SET | ( | value | ) | (((value) << 3) & 0x00000008) |
Produces a ALT_USB_GLOB_GINTMSK_SOFMSK register field value suitable for setting the register.
#define ALT_USB_GLOB_GINTMSK_RXFLVLMSK_E_MSK 0x0 |
Enumerated value for register field ALT_USB_GLOB_GINTMSK_RXFLVLMSK
Receive FIFO Non-Empty Mask
#define ALT_USB_GLOB_GINTMSK_RXFLVLMSK_E_NOMSK 0x1 |
Enumerated value for register field ALT_USB_GLOB_GINTMSK_RXFLVLMSK
No maks Receive FIFO Non-Empty
#define ALT_USB_GLOB_GINTMSK_RXFLVLMSK_LSB 4 |
The Least Significant Bit (LSB) position of the ALT_USB_GLOB_GINTMSK_RXFLVLMSK register field.
#define ALT_USB_GLOB_GINTMSK_RXFLVLMSK_MSB 4 |
The Most Significant Bit (MSB) position of the ALT_USB_GLOB_GINTMSK_RXFLVLMSK register field.
#define ALT_USB_GLOB_GINTMSK_RXFLVLMSK_WIDTH 1 |
The width in bits of the ALT_USB_GLOB_GINTMSK_RXFLVLMSK register field.
#define ALT_USB_GLOB_GINTMSK_RXFLVLMSK_SET_MSK 0x00000010 |
The mask used to set the ALT_USB_GLOB_GINTMSK_RXFLVLMSK register field value.
#define ALT_USB_GLOB_GINTMSK_RXFLVLMSK_CLR_MSK 0xffffffef |
The mask used to clear the ALT_USB_GLOB_GINTMSK_RXFLVLMSK register field value.
#define ALT_USB_GLOB_GINTMSK_RXFLVLMSK_RESET 0x0 |
The reset value of the ALT_USB_GLOB_GINTMSK_RXFLVLMSK register field.
#define ALT_USB_GLOB_GINTMSK_RXFLVLMSK_GET | ( | value | ) | (((value) & 0x00000010) >> 4) |
Extracts the ALT_USB_GLOB_GINTMSK_RXFLVLMSK field value from a register.
#define ALT_USB_GLOB_GINTMSK_RXFLVLMSK_SET | ( | value | ) | (((value) << 4) & 0x00000010) |
Produces a ALT_USB_GLOB_GINTMSK_RXFLVLMSK register field value suitable for setting the register.
#define ALT_USB_GLOB_GINTMSK_GINNAKEFFMSK_E_MSK 0x0 |
Enumerated value for register field ALT_USB_GLOB_GINTMSK_GINNAKEFFMSK
Global Non-periodic IN NAK Effective Mask
#define ALT_USB_GLOB_GINTMSK_GINNAKEFFMSK_E_NOMSK 0x1 |
Enumerated value for register field ALT_USB_GLOB_GINTMSK_GINNAKEFFMSK
No mask Global Non-periodic IN NAK Effective
#define ALT_USB_GLOB_GINTMSK_GINNAKEFFMSK_LSB 6 |
The Least Significant Bit (LSB) position of the ALT_USB_GLOB_GINTMSK_GINNAKEFFMSK register field.
#define ALT_USB_GLOB_GINTMSK_GINNAKEFFMSK_MSB 6 |
The Most Significant Bit (MSB) position of the ALT_USB_GLOB_GINTMSK_GINNAKEFFMSK register field.
#define ALT_USB_GLOB_GINTMSK_GINNAKEFFMSK_WIDTH 1 |
The width in bits of the ALT_USB_GLOB_GINTMSK_GINNAKEFFMSK register field.
#define ALT_USB_GLOB_GINTMSK_GINNAKEFFMSK_SET_MSK 0x00000040 |
The mask used to set the ALT_USB_GLOB_GINTMSK_GINNAKEFFMSK register field value.
#define ALT_USB_GLOB_GINTMSK_GINNAKEFFMSK_CLR_MSK 0xffffffbf |
The mask used to clear the ALT_USB_GLOB_GINTMSK_GINNAKEFFMSK register field value.
#define ALT_USB_GLOB_GINTMSK_GINNAKEFFMSK_RESET 0x0 |
The reset value of the ALT_USB_GLOB_GINTMSK_GINNAKEFFMSK register field.
#define ALT_USB_GLOB_GINTMSK_GINNAKEFFMSK_GET | ( | value | ) | (((value) & 0x00000040) >> 6) |
Extracts the ALT_USB_GLOB_GINTMSK_GINNAKEFFMSK field value from a register.
#define ALT_USB_GLOB_GINTMSK_GINNAKEFFMSK_SET | ( | value | ) | (((value) << 6) & 0x00000040) |
Produces a ALT_USB_GLOB_GINTMSK_GINNAKEFFMSK register field value suitable for setting the register.
#define ALT_USB_GLOB_GINTMSK_GOUTNAKEFFMSK_E_MSK 0x0 |
Enumerated value for register field ALT_USB_GLOB_GINTMSK_GOUTNAKEFFMSK
Global OUT NAK Effective Mask
#define ALT_USB_GLOB_GINTMSK_GOUTNAKEFFMSK_E_NOMAKS 0x1 |
Enumerated value for register field ALT_USB_GLOB_GINTMSK_GOUTNAKEFFMSK
No mask Global OUT NAK Effective
#define ALT_USB_GLOB_GINTMSK_GOUTNAKEFFMSK_LSB 7 |
The Least Significant Bit (LSB) position of the ALT_USB_GLOB_GINTMSK_GOUTNAKEFFMSK register field.
#define ALT_USB_GLOB_GINTMSK_GOUTNAKEFFMSK_MSB 7 |
The Most Significant Bit (MSB) position of the ALT_USB_GLOB_GINTMSK_GOUTNAKEFFMSK register field.
#define ALT_USB_GLOB_GINTMSK_GOUTNAKEFFMSK_WIDTH 1 |
The width in bits of the ALT_USB_GLOB_GINTMSK_GOUTNAKEFFMSK register field.
#define ALT_USB_GLOB_GINTMSK_GOUTNAKEFFMSK_SET_MSK 0x00000080 |
The mask used to set the ALT_USB_GLOB_GINTMSK_GOUTNAKEFFMSK register field value.
#define ALT_USB_GLOB_GINTMSK_GOUTNAKEFFMSK_CLR_MSK 0xffffff7f |
The mask used to clear the ALT_USB_GLOB_GINTMSK_GOUTNAKEFFMSK register field value.
#define ALT_USB_GLOB_GINTMSK_GOUTNAKEFFMSK_RESET 0x0 |
The reset value of the ALT_USB_GLOB_GINTMSK_GOUTNAKEFFMSK register field.
#define ALT_USB_GLOB_GINTMSK_GOUTNAKEFFMSK_GET | ( | value | ) | (((value) & 0x00000080) >> 7) |
Extracts the ALT_USB_GLOB_GINTMSK_GOUTNAKEFFMSK field value from a register.
#define ALT_USB_GLOB_GINTMSK_GOUTNAKEFFMSK_SET | ( | value | ) | (((value) << 7) & 0x00000080) |
Produces a ALT_USB_GLOB_GINTMSK_GOUTNAKEFFMSK register field value suitable for setting the register.
#define ALT_USB_GLOB_GINTMSK_ERLYSUSPMSK_E_MSK 0x0 |
Enumerated value for register field ALT_USB_GLOB_GINTMSK_ERLYSUSPMSK
Early Suspend Mask
#define ALT_USB_GLOB_GINTMSK_ERLYSUSPMSK_E_NOMSK 0x1 |
Enumerated value for register field ALT_USB_GLOB_GINTMSK_ERLYSUSPMSK
No mask Early Suspend Mask
#define ALT_USB_GLOB_GINTMSK_ERLYSUSPMSK_LSB 10 |
The Least Significant Bit (LSB) position of the ALT_USB_GLOB_GINTMSK_ERLYSUSPMSK register field.
#define ALT_USB_GLOB_GINTMSK_ERLYSUSPMSK_MSB 10 |
The Most Significant Bit (MSB) position of the ALT_USB_GLOB_GINTMSK_ERLYSUSPMSK register field.
#define ALT_USB_GLOB_GINTMSK_ERLYSUSPMSK_WIDTH 1 |
The width in bits of the ALT_USB_GLOB_GINTMSK_ERLYSUSPMSK register field.
#define ALT_USB_GLOB_GINTMSK_ERLYSUSPMSK_SET_MSK 0x00000400 |
The mask used to set the ALT_USB_GLOB_GINTMSK_ERLYSUSPMSK register field value.
#define ALT_USB_GLOB_GINTMSK_ERLYSUSPMSK_CLR_MSK 0xfffffbff |
The mask used to clear the ALT_USB_GLOB_GINTMSK_ERLYSUSPMSK register field value.
#define ALT_USB_GLOB_GINTMSK_ERLYSUSPMSK_RESET 0x0 |
The reset value of the ALT_USB_GLOB_GINTMSK_ERLYSUSPMSK register field.
#define ALT_USB_GLOB_GINTMSK_ERLYSUSPMSK_GET | ( | value | ) | (((value) & 0x00000400) >> 10) |
Extracts the ALT_USB_GLOB_GINTMSK_ERLYSUSPMSK field value from a register.
#define ALT_USB_GLOB_GINTMSK_ERLYSUSPMSK_SET | ( | value | ) | (((value) << 10) & 0x00000400) |
Produces a ALT_USB_GLOB_GINTMSK_ERLYSUSPMSK register field value suitable for setting the register.
#define ALT_USB_GLOB_GINTMSK_USBSUSPMSK_E_MSK 0x0 |
Enumerated value for register field ALT_USB_GLOB_GINTMSK_USBSUSPMSK
USB Suspend Mask
#define ALT_USB_GLOB_GINTMSK_USBSUSPMSK_E_NOMSK 0x1 |
Enumerated value for register field ALT_USB_GLOB_GINTMSK_USBSUSPMSK
No mask USB Suspend
#define ALT_USB_GLOB_GINTMSK_USBSUSPMSK_LSB 11 |
The Least Significant Bit (LSB) position of the ALT_USB_GLOB_GINTMSK_USBSUSPMSK register field.
#define ALT_USB_GLOB_GINTMSK_USBSUSPMSK_MSB 11 |
The Most Significant Bit (MSB) position of the ALT_USB_GLOB_GINTMSK_USBSUSPMSK register field.
#define ALT_USB_GLOB_GINTMSK_USBSUSPMSK_WIDTH 1 |
The width in bits of the ALT_USB_GLOB_GINTMSK_USBSUSPMSK register field.
#define ALT_USB_GLOB_GINTMSK_USBSUSPMSK_SET_MSK 0x00000800 |
The mask used to set the ALT_USB_GLOB_GINTMSK_USBSUSPMSK register field value.
#define ALT_USB_GLOB_GINTMSK_USBSUSPMSK_CLR_MSK 0xfffff7ff |
The mask used to clear the ALT_USB_GLOB_GINTMSK_USBSUSPMSK register field value.
#define ALT_USB_GLOB_GINTMSK_USBSUSPMSK_RESET 0x0 |
The reset value of the ALT_USB_GLOB_GINTMSK_USBSUSPMSK register field.
#define ALT_USB_GLOB_GINTMSK_USBSUSPMSK_GET | ( | value | ) | (((value) & 0x00000800) >> 11) |
Extracts the ALT_USB_GLOB_GINTMSK_USBSUSPMSK field value from a register.
#define ALT_USB_GLOB_GINTMSK_USBSUSPMSK_SET | ( | value | ) | (((value) << 11) & 0x00000800) |
Produces a ALT_USB_GLOB_GINTMSK_USBSUSPMSK register field value suitable for setting the register.
#define ALT_USB_GLOB_GINTMSK_USBRSTMSK_E_MSK 0x0 |
Enumerated value for register field ALT_USB_GLOB_GINTMSK_USBRSTMSK
USB Reset Mask
#define ALT_USB_GLOB_GINTMSK_USBRSTMSK_E_NOMSK 0x1 |
Enumerated value for register field ALT_USB_GLOB_GINTMSK_USBRSTMSK
No mask USB Reset
#define ALT_USB_GLOB_GINTMSK_USBRSTMSK_LSB 12 |
The Least Significant Bit (LSB) position of the ALT_USB_GLOB_GINTMSK_USBRSTMSK register field.
#define ALT_USB_GLOB_GINTMSK_USBRSTMSK_MSB 12 |
The Most Significant Bit (MSB) position of the ALT_USB_GLOB_GINTMSK_USBRSTMSK register field.
#define ALT_USB_GLOB_GINTMSK_USBRSTMSK_WIDTH 1 |
The width in bits of the ALT_USB_GLOB_GINTMSK_USBRSTMSK register field.
#define ALT_USB_GLOB_GINTMSK_USBRSTMSK_SET_MSK 0x00001000 |
The mask used to set the ALT_USB_GLOB_GINTMSK_USBRSTMSK register field value.
#define ALT_USB_GLOB_GINTMSK_USBRSTMSK_CLR_MSK 0xffffefff |
The mask used to clear the ALT_USB_GLOB_GINTMSK_USBRSTMSK register field value.
#define ALT_USB_GLOB_GINTMSK_USBRSTMSK_RESET 0x0 |
The reset value of the ALT_USB_GLOB_GINTMSK_USBRSTMSK register field.
#define ALT_USB_GLOB_GINTMSK_USBRSTMSK_GET | ( | value | ) | (((value) & 0x00001000) >> 12) |
Extracts the ALT_USB_GLOB_GINTMSK_USBRSTMSK field value from a register.
#define ALT_USB_GLOB_GINTMSK_USBRSTMSK_SET | ( | value | ) | (((value) << 12) & 0x00001000) |
Produces a ALT_USB_GLOB_GINTMSK_USBRSTMSK register field value suitable for setting the register.
#define ALT_USB_GLOB_GINTMSK_ENUMDONEMSK_E_MSK 0x0 |
Enumerated value for register field ALT_USB_GLOB_GINTMSK_ENUMDONEMSK
Enumeration Done Mask
#define ALT_USB_GLOB_GINTMSK_ENUMDONEMSK_E_NOMSK 0x1 |
Enumerated value for register field ALT_USB_GLOB_GINTMSK_ENUMDONEMSK
No mask Enumeration Done
#define ALT_USB_GLOB_GINTMSK_ENUMDONEMSK_LSB 13 |
The Least Significant Bit (LSB) position of the ALT_USB_GLOB_GINTMSK_ENUMDONEMSK register field.
#define ALT_USB_GLOB_GINTMSK_ENUMDONEMSK_MSB 13 |
The Most Significant Bit (MSB) position of the ALT_USB_GLOB_GINTMSK_ENUMDONEMSK register field.
#define ALT_USB_GLOB_GINTMSK_ENUMDONEMSK_WIDTH 1 |
The width in bits of the ALT_USB_GLOB_GINTMSK_ENUMDONEMSK register field.
#define ALT_USB_GLOB_GINTMSK_ENUMDONEMSK_SET_MSK 0x00002000 |
The mask used to set the ALT_USB_GLOB_GINTMSK_ENUMDONEMSK register field value.
#define ALT_USB_GLOB_GINTMSK_ENUMDONEMSK_CLR_MSK 0xffffdfff |
The mask used to clear the ALT_USB_GLOB_GINTMSK_ENUMDONEMSK register field value.
#define ALT_USB_GLOB_GINTMSK_ENUMDONEMSK_RESET 0x0 |
The reset value of the ALT_USB_GLOB_GINTMSK_ENUMDONEMSK register field.
#define ALT_USB_GLOB_GINTMSK_ENUMDONEMSK_GET | ( | value | ) | (((value) & 0x00002000) >> 13) |
Extracts the ALT_USB_GLOB_GINTMSK_ENUMDONEMSK field value from a register.
#define ALT_USB_GLOB_GINTMSK_ENUMDONEMSK_SET | ( | value | ) | (((value) << 13) & 0x00002000) |
Produces a ALT_USB_GLOB_GINTMSK_ENUMDONEMSK register field value suitable for setting the register.
#define ALT_USB_GLOB_GINTMSK_ISOOUTDROPMSK_E_MSK 0x0 |
Enumerated value for register field ALT_USB_GLOB_GINTMSK_ISOOUTDROPMSK
Isochronous OUT Packet Dropped Interrupt Mask
#define ALT_USB_GLOB_GINTMSK_ISOOUTDROPMSK_E_NOMSK 0x1 |
Enumerated value for register field ALT_USB_GLOB_GINTMSK_ISOOUTDROPMSK
No mask Isochronous OUT Packet Dropped Interrupt
#define ALT_USB_GLOB_GINTMSK_ISOOUTDROPMSK_LSB 14 |
The Least Significant Bit (LSB) position of the ALT_USB_GLOB_GINTMSK_ISOOUTDROPMSK register field.
#define ALT_USB_GLOB_GINTMSK_ISOOUTDROPMSK_MSB 14 |
The Most Significant Bit (MSB) position of the ALT_USB_GLOB_GINTMSK_ISOOUTDROPMSK register field.
#define ALT_USB_GLOB_GINTMSK_ISOOUTDROPMSK_WIDTH 1 |
The width in bits of the ALT_USB_GLOB_GINTMSK_ISOOUTDROPMSK register field.
#define ALT_USB_GLOB_GINTMSK_ISOOUTDROPMSK_SET_MSK 0x00004000 |
The mask used to set the ALT_USB_GLOB_GINTMSK_ISOOUTDROPMSK register field value.
#define ALT_USB_GLOB_GINTMSK_ISOOUTDROPMSK_CLR_MSK 0xffffbfff |
The mask used to clear the ALT_USB_GLOB_GINTMSK_ISOOUTDROPMSK register field value.
#define ALT_USB_GLOB_GINTMSK_ISOOUTDROPMSK_RESET 0x0 |
The reset value of the ALT_USB_GLOB_GINTMSK_ISOOUTDROPMSK register field.
#define ALT_USB_GLOB_GINTMSK_ISOOUTDROPMSK_GET | ( | value | ) | (((value) & 0x00004000) >> 14) |
Extracts the ALT_USB_GLOB_GINTMSK_ISOOUTDROPMSK field value from a register.
#define ALT_USB_GLOB_GINTMSK_ISOOUTDROPMSK_SET | ( | value | ) | (((value) << 14) & 0x00004000) |
Produces a ALT_USB_GLOB_GINTMSK_ISOOUTDROPMSK register field value suitable for setting the register.
#define ALT_USB_GLOB_GINTMSK_EOPFMSK_E_MSK 0x0 |
Enumerated value for register field ALT_USB_GLOB_GINTMSK_EOPFMSK
End of Periodic Frame Interrupt Mask
#define ALT_USB_GLOB_GINTMSK_EOPFMSK_E_NOMSK 0x1 |
Enumerated value for register field ALT_USB_GLOB_GINTMSK_EOPFMSK
No mask End of Periodic Frame Interrupt
#define ALT_USB_GLOB_GINTMSK_EOPFMSK_LSB 15 |
The Least Significant Bit (LSB) position of the ALT_USB_GLOB_GINTMSK_EOPFMSK register field.
#define ALT_USB_GLOB_GINTMSK_EOPFMSK_MSB 15 |
The Most Significant Bit (MSB) position of the ALT_USB_GLOB_GINTMSK_EOPFMSK register field.
#define ALT_USB_GLOB_GINTMSK_EOPFMSK_WIDTH 1 |
The width in bits of the ALT_USB_GLOB_GINTMSK_EOPFMSK register field.
#define ALT_USB_GLOB_GINTMSK_EOPFMSK_SET_MSK 0x00008000 |
The mask used to set the ALT_USB_GLOB_GINTMSK_EOPFMSK register field value.
#define ALT_USB_GLOB_GINTMSK_EOPFMSK_CLR_MSK 0xffff7fff |
The mask used to clear the ALT_USB_GLOB_GINTMSK_EOPFMSK register field value.
#define ALT_USB_GLOB_GINTMSK_EOPFMSK_RESET 0x0 |
The reset value of the ALT_USB_GLOB_GINTMSK_EOPFMSK register field.
#define ALT_USB_GLOB_GINTMSK_EOPFMSK_GET | ( | value | ) | (((value) & 0x00008000) >> 15) |
Extracts the ALT_USB_GLOB_GINTMSK_EOPFMSK field value from a register.
#define ALT_USB_GLOB_GINTMSK_EOPFMSK_SET | ( | value | ) | (((value) << 15) & 0x00008000) |
Produces a ALT_USB_GLOB_GINTMSK_EOPFMSK register field value suitable for setting the register.
#define ALT_USB_GLOB_GINTMSK_EPMISMSK_E_MSK 0x0 |
Enumerated value for register field ALT_USB_GLOB_GINTMSK_EPMISMSK
Endpoint Mismatch Interrupt Mask
#define ALT_USB_GLOB_GINTMSK_EPMISMSK_E_NOMSK 0x1 |
Enumerated value for register field ALT_USB_GLOB_GINTMSK_EPMISMSK
No mask Endpoint Mismatch Interrupt
#define ALT_USB_GLOB_GINTMSK_EPMISMSK_LSB 17 |
The Least Significant Bit (LSB) position of the ALT_USB_GLOB_GINTMSK_EPMISMSK register field.
#define ALT_USB_GLOB_GINTMSK_EPMISMSK_MSB 17 |
The Most Significant Bit (MSB) position of the ALT_USB_GLOB_GINTMSK_EPMISMSK register field.
#define ALT_USB_GLOB_GINTMSK_EPMISMSK_WIDTH 1 |
The width in bits of the ALT_USB_GLOB_GINTMSK_EPMISMSK register field.
#define ALT_USB_GLOB_GINTMSK_EPMISMSK_SET_MSK 0x00020000 |
The mask used to set the ALT_USB_GLOB_GINTMSK_EPMISMSK register field value.
#define ALT_USB_GLOB_GINTMSK_EPMISMSK_CLR_MSK 0xfffdffff |
The mask used to clear the ALT_USB_GLOB_GINTMSK_EPMISMSK register field value.
#define ALT_USB_GLOB_GINTMSK_EPMISMSK_RESET 0x0 |
The reset value of the ALT_USB_GLOB_GINTMSK_EPMISMSK register field.
#define ALT_USB_GLOB_GINTMSK_EPMISMSK_GET | ( | value | ) | (((value) & 0x00020000) >> 17) |
Extracts the ALT_USB_GLOB_GINTMSK_EPMISMSK field value from a register.
#define ALT_USB_GLOB_GINTMSK_EPMISMSK_SET | ( | value | ) | (((value) << 17) & 0x00020000) |
Produces a ALT_USB_GLOB_GINTMSK_EPMISMSK register field value suitable for setting the register.
#define ALT_USB_GLOB_GINTMSK_IEPINTMSK_E_MSK 0x0 |
Enumerated value for register field ALT_USB_GLOB_GINTMSK_IEPINTMSK
IN Endpoints Interrupt Mask
#define ALT_USB_GLOB_GINTMSK_IEPINTMSK_E_NOMAKS 0x1 |
Enumerated value for register field ALT_USB_GLOB_GINTMSK_IEPINTMSK
No mask IN Endpoints Interrupt
#define ALT_USB_GLOB_GINTMSK_IEPINTMSK_LSB 18 |
The Least Significant Bit (LSB) position of the ALT_USB_GLOB_GINTMSK_IEPINTMSK register field.
#define ALT_USB_GLOB_GINTMSK_IEPINTMSK_MSB 18 |
The Most Significant Bit (MSB) position of the ALT_USB_GLOB_GINTMSK_IEPINTMSK register field.
#define ALT_USB_GLOB_GINTMSK_IEPINTMSK_WIDTH 1 |
The width in bits of the ALT_USB_GLOB_GINTMSK_IEPINTMSK register field.
#define ALT_USB_GLOB_GINTMSK_IEPINTMSK_SET_MSK 0x00040000 |
The mask used to set the ALT_USB_GLOB_GINTMSK_IEPINTMSK register field value.
#define ALT_USB_GLOB_GINTMSK_IEPINTMSK_CLR_MSK 0xfffbffff |
The mask used to clear the ALT_USB_GLOB_GINTMSK_IEPINTMSK register field value.
#define ALT_USB_GLOB_GINTMSK_IEPINTMSK_RESET 0x0 |
The reset value of the ALT_USB_GLOB_GINTMSK_IEPINTMSK register field.
#define ALT_USB_GLOB_GINTMSK_IEPINTMSK_GET | ( | value | ) | (((value) & 0x00040000) >> 18) |
Extracts the ALT_USB_GLOB_GINTMSK_IEPINTMSK field value from a register.
#define ALT_USB_GLOB_GINTMSK_IEPINTMSK_SET | ( | value | ) | (((value) << 18) & 0x00040000) |
Produces a ALT_USB_GLOB_GINTMSK_IEPINTMSK register field value suitable for setting the register.
#define ALT_USB_GLOB_GINTMSK_OEPINTMSK_E_MSK 0x0 |
Enumerated value for register field ALT_USB_GLOB_GINTMSK_OEPINTMSK
OUT Endpoints Interrupt Mask
#define ALT_USB_GLOB_GINTMSK_OEPINTMSK_E_NOMSK 0x1 |
Enumerated value for register field ALT_USB_GLOB_GINTMSK_OEPINTMSK
No mask OUT Endpoints Interrupt
#define ALT_USB_GLOB_GINTMSK_OEPINTMSK_LSB 19 |
The Least Significant Bit (LSB) position of the ALT_USB_GLOB_GINTMSK_OEPINTMSK register field.
#define ALT_USB_GLOB_GINTMSK_OEPINTMSK_MSB 19 |
The Most Significant Bit (MSB) position of the ALT_USB_GLOB_GINTMSK_OEPINTMSK register field.
#define ALT_USB_GLOB_GINTMSK_OEPINTMSK_WIDTH 1 |
The width in bits of the ALT_USB_GLOB_GINTMSK_OEPINTMSK register field.
#define ALT_USB_GLOB_GINTMSK_OEPINTMSK_SET_MSK 0x00080000 |
The mask used to set the ALT_USB_GLOB_GINTMSK_OEPINTMSK register field value.
#define ALT_USB_GLOB_GINTMSK_OEPINTMSK_CLR_MSK 0xfff7ffff |
The mask used to clear the ALT_USB_GLOB_GINTMSK_OEPINTMSK register field value.
#define ALT_USB_GLOB_GINTMSK_OEPINTMSK_RESET 0x0 |
The reset value of the ALT_USB_GLOB_GINTMSK_OEPINTMSK register field.
#define ALT_USB_GLOB_GINTMSK_OEPINTMSK_GET | ( | value | ) | (((value) & 0x00080000) >> 19) |
Extracts the ALT_USB_GLOB_GINTMSK_OEPINTMSK field value from a register.
#define ALT_USB_GLOB_GINTMSK_OEPINTMSK_SET | ( | value | ) | (((value) << 19) & 0x00080000) |
Produces a ALT_USB_GLOB_GINTMSK_OEPINTMSK register field value suitable for setting the register.
#define ALT_USB_GLOB_GINTMSK_INCOMPISOINMSK_E_MSK 0x0 |
Enumerated value for register field ALT_USB_GLOB_GINTMSK_INCOMPISOINMSK
Incomplete Isochronous IN Transfer Mask
#define ALT_USB_GLOB_GINTMSK_INCOMPISOINMSK_E_NOMSK 0x1 |
Enumerated value for register field ALT_USB_GLOB_GINTMSK_INCOMPISOINMSK
No mask Incomplete Isochronous IN Transfer
#define ALT_USB_GLOB_GINTMSK_INCOMPISOINMSK_LSB 20 |
The Least Significant Bit (LSB) position of the ALT_USB_GLOB_GINTMSK_INCOMPISOINMSK register field.
#define ALT_USB_GLOB_GINTMSK_INCOMPISOINMSK_MSB 20 |
The Most Significant Bit (MSB) position of the ALT_USB_GLOB_GINTMSK_INCOMPISOINMSK register field.
#define ALT_USB_GLOB_GINTMSK_INCOMPISOINMSK_WIDTH 1 |
The width in bits of the ALT_USB_GLOB_GINTMSK_INCOMPISOINMSK register field.
#define ALT_USB_GLOB_GINTMSK_INCOMPISOINMSK_SET_MSK 0x00100000 |
The mask used to set the ALT_USB_GLOB_GINTMSK_INCOMPISOINMSK register field value.
#define ALT_USB_GLOB_GINTMSK_INCOMPISOINMSK_CLR_MSK 0xffefffff |
The mask used to clear the ALT_USB_GLOB_GINTMSK_INCOMPISOINMSK register field value.
#define ALT_USB_GLOB_GINTMSK_INCOMPISOINMSK_RESET 0x0 |
The reset value of the ALT_USB_GLOB_GINTMSK_INCOMPISOINMSK register field.
#define ALT_USB_GLOB_GINTMSK_INCOMPISOINMSK_GET | ( | value | ) | (((value) & 0x00100000) >> 20) |
Extracts the ALT_USB_GLOB_GINTMSK_INCOMPISOINMSK field value from a register.
#define ALT_USB_GLOB_GINTMSK_INCOMPISOINMSK_SET | ( | value | ) | (((value) << 20) & 0x00100000) |
Produces a ALT_USB_GLOB_GINTMSK_INCOMPISOINMSK register field value suitable for setting the register.
#define ALT_USB_GLOB_GINTMSK_INCOMPLPMSK_E_MSK 0x0 |
Enumerated value for register field ALT_USB_GLOB_GINTMSK_INCOMPLPMSK
Incomplete Periodic Transfer Mask
#define ALT_USB_GLOB_GINTMSK_INCOMPLPMSK_E_NOMSK 0x1 |
Enumerated value for register field ALT_USB_GLOB_GINTMSK_INCOMPLPMSK
No mask Incomplete Periodic Transfer
#define ALT_USB_GLOB_GINTMSK_INCOMPLPMSK_LSB 21 |
The Least Significant Bit (LSB) position of the ALT_USB_GLOB_GINTMSK_INCOMPLPMSK register field.
#define ALT_USB_GLOB_GINTMSK_INCOMPLPMSK_MSB 21 |
The Most Significant Bit (MSB) position of the ALT_USB_GLOB_GINTMSK_INCOMPLPMSK register field.
#define ALT_USB_GLOB_GINTMSK_INCOMPLPMSK_WIDTH 1 |
The width in bits of the ALT_USB_GLOB_GINTMSK_INCOMPLPMSK register field.
#define ALT_USB_GLOB_GINTMSK_INCOMPLPMSK_SET_MSK 0x00200000 |
The mask used to set the ALT_USB_GLOB_GINTMSK_INCOMPLPMSK register field value.
#define ALT_USB_GLOB_GINTMSK_INCOMPLPMSK_CLR_MSK 0xffdfffff |
The mask used to clear the ALT_USB_GLOB_GINTMSK_INCOMPLPMSK register field value.
#define ALT_USB_GLOB_GINTMSK_INCOMPLPMSK_RESET 0x0 |
The reset value of the ALT_USB_GLOB_GINTMSK_INCOMPLPMSK register field.
#define ALT_USB_GLOB_GINTMSK_INCOMPLPMSK_GET | ( | value | ) | (((value) & 0x00200000) >> 21) |
Extracts the ALT_USB_GLOB_GINTMSK_INCOMPLPMSK field value from a register.
#define ALT_USB_GLOB_GINTMSK_INCOMPLPMSK_SET | ( | value | ) | (((value) << 21) & 0x00200000) |
Produces a ALT_USB_GLOB_GINTMSK_INCOMPLPMSK register field value suitable for setting the register.
#define ALT_USB_GLOB_GINTMSK_FETSUSPMSK_E_MSK 0x0 |
Enumerated value for register field ALT_USB_GLOB_GINTMSK_FETSUSPMSK
Data Fetch Suspended Mask
#define ALT_USB_GLOB_GINTMSK_FETSUSPMSK_E_NOMSK 0x1 |
Enumerated value for register field ALT_USB_GLOB_GINTMSK_FETSUSPMSK
No mask Data Fetch Suspended
#define ALT_USB_GLOB_GINTMSK_FETSUSPMSK_LSB 22 |
The Least Significant Bit (LSB) position of the ALT_USB_GLOB_GINTMSK_FETSUSPMSK register field.
#define ALT_USB_GLOB_GINTMSK_FETSUSPMSK_MSB 22 |
The Most Significant Bit (MSB) position of the ALT_USB_GLOB_GINTMSK_FETSUSPMSK register field.
#define ALT_USB_GLOB_GINTMSK_FETSUSPMSK_WIDTH 1 |
The width in bits of the ALT_USB_GLOB_GINTMSK_FETSUSPMSK register field.
#define ALT_USB_GLOB_GINTMSK_FETSUSPMSK_SET_MSK 0x00400000 |
The mask used to set the ALT_USB_GLOB_GINTMSK_FETSUSPMSK register field value.
#define ALT_USB_GLOB_GINTMSK_FETSUSPMSK_CLR_MSK 0xffbfffff |
The mask used to clear the ALT_USB_GLOB_GINTMSK_FETSUSPMSK register field value.
#define ALT_USB_GLOB_GINTMSK_FETSUSPMSK_RESET 0x0 |
The reset value of the ALT_USB_GLOB_GINTMSK_FETSUSPMSK register field.
#define ALT_USB_GLOB_GINTMSK_FETSUSPMSK_GET | ( | value | ) | (((value) & 0x00400000) >> 22) |
Extracts the ALT_USB_GLOB_GINTMSK_FETSUSPMSK field value from a register.
#define ALT_USB_GLOB_GINTMSK_FETSUSPMSK_SET | ( | value | ) | (((value) << 22) & 0x00400000) |
Produces a ALT_USB_GLOB_GINTMSK_FETSUSPMSK register field value suitable for setting the register.
#define ALT_USB_GLOB_GINTMSK_RSTDETMSK_E_MSK 0x0 |
Enumerated value for register field ALT_USB_GLOB_GINTMSK_RSTDETMSK
Reset detected Interrupt Mask
#define ALT_USB_GLOB_GINTMSK_RSTDETMSK_E_NOMSK 0x1 |
Enumerated value for register field ALT_USB_GLOB_GINTMSK_RSTDETMSK
No mask Reset detected Interrupt
#define ALT_USB_GLOB_GINTMSK_RSTDETMSK_LSB 23 |
The Least Significant Bit (LSB) position of the ALT_USB_GLOB_GINTMSK_RSTDETMSK register field.
#define ALT_USB_GLOB_GINTMSK_RSTDETMSK_MSB 23 |
The Most Significant Bit (MSB) position of the ALT_USB_GLOB_GINTMSK_RSTDETMSK register field.
#define ALT_USB_GLOB_GINTMSK_RSTDETMSK_WIDTH 1 |
The width in bits of the ALT_USB_GLOB_GINTMSK_RSTDETMSK register field.
#define ALT_USB_GLOB_GINTMSK_RSTDETMSK_SET_MSK 0x00800000 |
The mask used to set the ALT_USB_GLOB_GINTMSK_RSTDETMSK register field value.
#define ALT_USB_GLOB_GINTMSK_RSTDETMSK_CLR_MSK 0xff7fffff |
The mask used to clear the ALT_USB_GLOB_GINTMSK_RSTDETMSK register field value.
#define ALT_USB_GLOB_GINTMSK_RSTDETMSK_RESET 0x0 |
The reset value of the ALT_USB_GLOB_GINTMSK_RSTDETMSK register field.
#define ALT_USB_GLOB_GINTMSK_RSTDETMSK_GET | ( | value | ) | (((value) & 0x00800000) >> 23) |
Extracts the ALT_USB_GLOB_GINTMSK_RSTDETMSK field value from a register.
#define ALT_USB_GLOB_GINTMSK_RSTDETMSK_SET | ( | value | ) | (((value) << 23) & 0x00800000) |
Produces a ALT_USB_GLOB_GINTMSK_RSTDETMSK register field value suitable for setting the register.
#define ALT_USB_GLOB_GINTMSK_PRTINTMSK_E_MSK 0x0 |
Enumerated value for register field ALT_USB_GLOB_GINTMSK_PRTINTMSK
Host Port Interrupt Mask
#define ALT_USB_GLOB_GINTMSK_PRTINTMSK_E_NOMSK 0x1 |
Enumerated value for register field ALT_USB_GLOB_GINTMSK_PRTINTMSK
No mask Host Port Interrupt
#define ALT_USB_GLOB_GINTMSK_PRTINTMSK_LSB 24 |
The Least Significant Bit (LSB) position of the ALT_USB_GLOB_GINTMSK_PRTINTMSK register field.
#define ALT_USB_GLOB_GINTMSK_PRTINTMSK_MSB 24 |
The Most Significant Bit (MSB) position of the ALT_USB_GLOB_GINTMSK_PRTINTMSK register field.
#define ALT_USB_GLOB_GINTMSK_PRTINTMSK_WIDTH 1 |
The width in bits of the ALT_USB_GLOB_GINTMSK_PRTINTMSK register field.
#define ALT_USB_GLOB_GINTMSK_PRTINTMSK_SET_MSK 0x01000000 |
The mask used to set the ALT_USB_GLOB_GINTMSK_PRTINTMSK register field value.
#define ALT_USB_GLOB_GINTMSK_PRTINTMSK_CLR_MSK 0xfeffffff |
The mask used to clear the ALT_USB_GLOB_GINTMSK_PRTINTMSK register field value.
#define ALT_USB_GLOB_GINTMSK_PRTINTMSK_RESET 0x0 |
The reset value of the ALT_USB_GLOB_GINTMSK_PRTINTMSK register field.
#define ALT_USB_GLOB_GINTMSK_PRTINTMSK_GET | ( | value | ) | (((value) & 0x01000000) >> 24) |
Extracts the ALT_USB_GLOB_GINTMSK_PRTINTMSK field value from a register.
#define ALT_USB_GLOB_GINTMSK_PRTINTMSK_SET | ( | value | ) | (((value) << 24) & 0x01000000) |
Produces a ALT_USB_GLOB_GINTMSK_PRTINTMSK register field value suitable for setting the register.
#define ALT_USB_GLOB_GINTMSK_HCHINTMSK_E_MSK 0x0 |
Enumerated value for register field ALT_USB_GLOB_GINTMSK_HCHINTMSK
Host Channels Interrupt Mask
#define ALT_USB_GLOB_GINTMSK_HCHINTMSK_E_NOMSK 0x1 |
Enumerated value for register field ALT_USB_GLOB_GINTMSK_HCHINTMSK
No mask Host Channels Interrupt
#define ALT_USB_GLOB_GINTMSK_HCHINTMSK_LSB 25 |
The Least Significant Bit (LSB) position of the ALT_USB_GLOB_GINTMSK_HCHINTMSK register field.
#define ALT_USB_GLOB_GINTMSK_HCHINTMSK_MSB 25 |
The Most Significant Bit (MSB) position of the ALT_USB_GLOB_GINTMSK_HCHINTMSK register field.
#define ALT_USB_GLOB_GINTMSK_HCHINTMSK_WIDTH 1 |
The width in bits of the ALT_USB_GLOB_GINTMSK_HCHINTMSK register field.
#define ALT_USB_GLOB_GINTMSK_HCHINTMSK_SET_MSK 0x02000000 |
The mask used to set the ALT_USB_GLOB_GINTMSK_HCHINTMSK register field value.
#define ALT_USB_GLOB_GINTMSK_HCHINTMSK_CLR_MSK 0xfdffffff |
The mask used to clear the ALT_USB_GLOB_GINTMSK_HCHINTMSK register field value.
#define ALT_USB_GLOB_GINTMSK_HCHINTMSK_RESET 0x0 |
The reset value of the ALT_USB_GLOB_GINTMSK_HCHINTMSK register field.
#define ALT_USB_GLOB_GINTMSK_HCHINTMSK_GET | ( | value | ) | (((value) & 0x02000000) >> 25) |
Extracts the ALT_USB_GLOB_GINTMSK_HCHINTMSK field value from a register.
#define ALT_USB_GLOB_GINTMSK_HCHINTMSK_SET | ( | value | ) | (((value) << 25) & 0x02000000) |
Produces a ALT_USB_GLOB_GINTMSK_HCHINTMSK register field value suitable for setting the register.
#define ALT_USB_GLOB_GINTMSK_PTXFEMPMSK_E_MSK 0x0 |
Enumerated value for register field ALT_USB_GLOB_GINTMSK_PTXFEMPMSK
Periodic TxFIFO Empty Mask
#define ALT_USB_GLOB_GINTMSK_PTXFEMPMSK_E_NOMSK 0x1 |
Enumerated value for register field ALT_USB_GLOB_GINTMSK_PTXFEMPMSK
No mask Periodic TxFIFO Empty
#define ALT_USB_GLOB_GINTMSK_PTXFEMPMSK_LSB 26 |
The Least Significant Bit (LSB) position of the ALT_USB_GLOB_GINTMSK_PTXFEMPMSK register field.
#define ALT_USB_GLOB_GINTMSK_PTXFEMPMSK_MSB 26 |
The Most Significant Bit (MSB) position of the ALT_USB_GLOB_GINTMSK_PTXFEMPMSK register field.
#define ALT_USB_GLOB_GINTMSK_PTXFEMPMSK_WIDTH 1 |
The width in bits of the ALT_USB_GLOB_GINTMSK_PTXFEMPMSK register field.
#define ALT_USB_GLOB_GINTMSK_PTXFEMPMSK_SET_MSK 0x04000000 |
The mask used to set the ALT_USB_GLOB_GINTMSK_PTXFEMPMSK register field value.
#define ALT_USB_GLOB_GINTMSK_PTXFEMPMSK_CLR_MSK 0xfbffffff |
The mask used to clear the ALT_USB_GLOB_GINTMSK_PTXFEMPMSK register field value.
#define ALT_USB_GLOB_GINTMSK_PTXFEMPMSK_RESET 0x0 |
The reset value of the ALT_USB_GLOB_GINTMSK_PTXFEMPMSK register field.
#define ALT_USB_GLOB_GINTMSK_PTXFEMPMSK_GET | ( | value | ) | (((value) & 0x04000000) >> 26) |
Extracts the ALT_USB_GLOB_GINTMSK_PTXFEMPMSK field value from a register.
#define ALT_USB_GLOB_GINTMSK_PTXFEMPMSK_SET | ( | value | ) | (((value) << 26) & 0x04000000) |
Produces a ALT_USB_GLOB_GINTMSK_PTXFEMPMSK register field value suitable for setting the register.
#define ALT_USB_GLOB_GINTMSK_CONIDSTSCHNGMSK_E_MSK 0x0 |
Enumerated value for register field ALT_USB_GLOB_GINTMSK_CONIDSTSCHNGMSK
Connector ID Status Change Mask
#define ALT_USB_GLOB_GINTMSK_CONIDSTSCHNGMSK_E_NOMSK 0x1 |
Enumerated value for register field ALT_USB_GLOB_GINTMSK_CONIDSTSCHNGMSK
No mask Connector ID Status Change
#define ALT_USB_GLOB_GINTMSK_CONIDSTSCHNGMSK_LSB 28 |
The Least Significant Bit (LSB) position of the ALT_USB_GLOB_GINTMSK_CONIDSTSCHNGMSK register field.
#define ALT_USB_GLOB_GINTMSK_CONIDSTSCHNGMSK_MSB 28 |
The Most Significant Bit (MSB) position of the ALT_USB_GLOB_GINTMSK_CONIDSTSCHNGMSK register field.
#define ALT_USB_GLOB_GINTMSK_CONIDSTSCHNGMSK_WIDTH 1 |
The width in bits of the ALT_USB_GLOB_GINTMSK_CONIDSTSCHNGMSK register field.
#define ALT_USB_GLOB_GINTMSK_CONIDSTSCHNGMSK_SET_MSK 0x10000000 |
The mask used to set the ALT_USB_GLOB_GINTMSK_CONIDSTSCHNGMSK register field value.
#define ALT_USB_GLOB_GINTMSK_CONIDSTSCHNGMSK_CLR_MSK 0xefffffff |
The mask used to clear the ALT_USB_GLOB_GINTMSK_CONIDSTSCHNGMSK register field value.
#define ALT_USB_GLOB_GINTMSK_CONIDSTSCHNGMSK_RESET 0x0 |
The reset value of the ALT_USB_GLOB_GINTMSK_CONIDSTSCHNGMSK register field.
#define ALT_USB_GLOB_GINTMSK_CONIDSTSCHNGMSK_GET | ( | value | ) | (((value) & 0x10000000) >> 28) |
Extracts the ALT_USB_GLOB_GINTMSK_CONIDSTSCHNGMSK field value from a register.
#define ALT_USB_GLOB_GINTMSK_CONIDSTSCHNGMSK_SET | ( | value | ) | (((value) << 28) & 0x10000000) |
Produces a ALT_USB_GLOB_GINTMSK_CONIDSTSCHNGMSK register field value suitable for setting the register.
#define ALT_USB_GLOB_GINTMSK_DISCONNINTMSK_E_MSK 0x0 |
Enumerated value for register field ALT_USB_GLOB_GINTMSK_DISCONNINTMSK
Disconnect Detected Interrupt Mask
#define ALT_USB_GLOB_GINTMSK_DISCONNINTMSK_E_NOMSK 0x1 |
Enumerated value for register field ALT_USB_GLOB_GINTMSK_DISCONNINTMSK
No mask Disconnect Detected Interrupt
#define ALT_USB_GLOB_GINTMSK_DISCONNINTMSK_LSB 29 |
The Least Significant Bit (LSB) position of the ALT_USB_GLOB_GINTMSK_DISCONNINTMSK register field.
#define ALT_USB_GLOB_GINTMSK_DISCONNINTMSK_MSB 29 |
The Most Significant Bit (MSB) position of the ALT_USB_GLOB_GINTMSK_DISCONNINTMSK register field.
#define ALT_USB_GLOB_GINTMSK_DISCONNINTMSK_WIDTH 1 |
The width in bits of the ALT_USB_GLOB_GINTMSK_DISCONNINTMSK register field.
#define ALT_USB_GLOB_GINTMSK_DISCONNINTMSK_SET_MSK 0x20000000 |
The mask used to set the ALT_USB_GLOB_GINTMSK_DISCONNINTMSK register field value.
#define ALT_USB_GLOB_GINTMSK_DISCONNINTMSK_CLR_MSK 0xdfffffff |
The mask used to clear the ALT_USB_GLOB_GINTMSK_DISCONNINTMSK register field value.
#define ALT_USB_GLOB_GINTMSK_DISCONNINTMSK_RESET 0x0 |
The reset value of the ALT_USB_GLOB_GINTMSK_DISCONNINTMSK register field.
#define ALT_USB_GLOB_GINTMSK_DISCONNINTMSK_GET | ( | value | ) | (((value) & 0x20000000) >> 29) |
Extracts the ALT_USB_GLOB_GINTMSK_DISCONNINTMSK field value from a register.
#define ALT_USB_GLOB_GINTMSK_DISCONNINTMSK_SET | ( | value | ) | (((value) << 29) & 0x20000000) |
Produces a ALT_USB_GLOB_GINTMSK_DISCONNINTMSK register field value suitable for setting the register.
#define ALT_USB_GLOB_GINTMSK_SESSREQINTMSK_E_MSK 0x0 |
Enumerated value for register field ALT_USB_GLOB_GINTMSK_SESSREQINTMSK
Session Request New Session Detected Interrupt Mask
#define ALT_USB_GLOB_GINTMSK_SESSREQINTMSK_E_NOMSK 0x1 |
Enumerated value for register field ALT_USB_GLOB_GINTMSK_SESSREQINTMSK
No mask Session RequestNew Session Detected Interrupt
#define ALT_USB_GLOB_GINTMSK_SESSREQINTMSK_LSB 30 |
The Least Significant Bit (LSB) position of the ALT_USB_GLOB_GINTMSK_SESSREQINTMSK register field.
#define ALT_USB_GLOB_GINTMSK_SESSREQINTMSK_MSB 30 |
The Most Significant Bit (MSB) position of the ALT_USB_GLOB_GINTMSK_SESSREQINTMSK register field.
#define ALT_USB_GLOB_GINTMSK_SESSREQINTMSK_WIDTH 1 |
The width in bits of the ALT_USB_GLOB_GINTMSK_SESSREQINTMSK register field.
#define ALT_USB_GLOB_GINTMSK_SESSREQINTMSK_SET_MSK 0x40000000 |
The mask used to set the ALT_USB_GLOB_GINTMSK_SESSREQINTMSK register field value.
#define ALT_USB_GLOB_GINTMSK_SESSREQINTMSK_CLR_MSK 0xbfffffff |
The mask used to clear the ALT_USB_GLOB_GINTMSK_SESSREQINTMSK register field value.
#define ALT_USB_GLOB_GINTMSK_SESSREQINTMSK_RESET 0x0 |
The reset value of the ALT_USB_GLOB_GINTMSK_SESSREQINTMSK register field.
#define ALT_USB_GLOB_GINTMSK_SESSREQINTMSK_GET | ( | value | ) | (((value) & 0x40000000) >> 30) |
Extracts the ALT_USB_GLOB_GINTMSK_SESSREQINTMSK field value from a register.
#define ALT_USB_GLOB_GINTMSK_SESSREQINTMSK_SET | ( | value | ) | (((value) << 30) & 0x40000000) |
Produces a ALT_USB_GLOB_GINTMSK_SESSREQINTMSK register field value suitable for setting the register.
#define ALT_USB_GLOB_GINTMSK_WKUPINTMSK_E_MSK 0x0 |
Enumerated value for register field ALT_USB_GLOB_GINTMSK_WKUPINTMSK
Resume Remote Wakeup Detected Interrupt Mask
#define ALT_USB_GLOB_GINTMSK_WKUPINTMSK_E_NOMSK 0x1 |
Enumerated value for register field ALT_USB_GLOB_GINTMSK_WKUPINTMSK
No maskResume Remote Wakeup Detected Interrupt
#define ALT_USB_GLOB_GINTMSK_WKUPINTMSK_LSB 31 |
The Least Significant Bit (LSB) position of the ALT_USB_GLOB_GINTMSK_WKUPINTMSK register field.
#define ALT_USB_GLOB_GINTMSK_WKUPINTMSK_MSB 31 |
The Most Significant Bit (MSB) position of the ALT_USB_GLOB_GINTMSK_WKUPINTMSK register field.
#define ALT_USB_GLOB_GINTMSK_WKUPINTMSK_WIDTH 1 |
The width in bits of the ALT_USB_GLOB_GINTMSK_WKUPINTMSK register field.
#define ALT_USB_GLOB_GINTMSK_WKUPINTMSK_SET_MSK 0x80000000 |
The mask used to set the ALT_USB_GLOB_GINTMSK_WKUPINTMSK register field value.
#define ALT_USB_GLOB_GINTMSK_WKUPINTMSK_CLR_MSK 0x7fffffff |
The mask used to clear the ALT_USB_GLOB_GINTMSK_WKUPINTMSK register field value.
#define ALT_USB_GLOB_GINTMSK_WKUPINTMSK_RESET 0x0 |
The reset value of the ALT_USB_GLOB_GINTMSK_WKUPINTMSK register field.
#define ALT_USB_GLOB_GINTMSK_WKUPINTMSK_GET | ( | value | ) | (((value) & 0x80000000) >> 31) |
Extracts the ALT_USB_GLOB_GINTMSK_WKUPINTMSK field value from a register.
#define ALT_USB_GLOB_GINTMSK_WKUPINTMSK_SET | ( | value | ) | (((value) << 31) & 0x80000000) |
Produces a ALT_USB_GLOB_GINTMSK_WKUPINTMSK register field value suitable for setting the register.
#define ALT_USB_GLOB_GINTMSK_OFST 0x18 |
The byte offset of the ALT_USB_GLOB_GINTMSK register from the beginning of the component.
#define ALT_USB_GLOB_GINTMSK_ADDR | ( | base | ) | ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_GLOB_GINTMSK_OFST)) |
The address of the ALT_USB_GLOB_GINTMSK register.
typedef struct ALT_USB_GLOB_GINTMSK_s ALT_USB_GLOB_GINTMSK_t |
The typedef declaration for register ALT_USB_GLOB_GINTMSK.