Altera SoCAL  16.0
The Altera SoC Abstraction Layer (SoCAL) API Reference Manual
 All Data Structures Variables Typedefs Groups
Register : Interrupt Mask Register - gintmsk

Description

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

Bits Access Reset Description
[0] ??? 0x0 UNDEFINED
[1] RW 0x0 Mode Mismatch Interrupt Mask
[2] RW 0x0 OTG Interrupt Mask
[3] RW 0x0 Start of (micro)Frame Mask
[4] RW 0x0 Receive FIFO Non-Empty Mask
[5] ??? 0x0 UNDEFINED
[6] RW 0x0 Global Non-periodic IN NAK Effective Mask
[7] RW 0x0 Global OUT NAK Effective Mask
[9:8] ??? 0x0 UNDEFINED
[10] RW 0x0 Early Suspend Mask
[11] RW 0x0 USB Suspend Mask
[12] RW 0x0 USB Reset Mask
[13] RW 0x0 Enumeration Done Mask
[14] RW 0x0 Isochronous OUT Packet Dropped Interrupt Mask
[15] RW 0x0 End of Periodic Frame Interrupt Mask
[16] ??? 0x0 UNDEFINED
[17] RW 0x0 Endpoint Mismatch Interrupt Mask
[18] RW 0x0 IN Endpoints Interrupt Mask
[19] RW 0x0 OUT Endpoints Interrupt Mask
[20] RW 0x0 Incomplete Isochronous IN Transfer Mask
[21] RW 0x0 Incomplete Periodic Transfer Mask
[22] RW 0x0 Data Fetch Suspended Mask
[23] RW 0x0 Reset detected Interrupt Mask
[24] RW 0x0 Host Port Interrupt Mask
[25] RW 0x0 Host Channels Interrupt Mask
[26] RW 0x0 Periodic TxFIFO Empty Mask
[27] ??? 0x0 UNDEFINED
[28] RW 0x0 Connector ID Status Change Mask
[29] RW 0x0 ALT_USB_GLOB_GINTMSK_DISCONNINTMSK
[30] RW 0x0 Session Request New Session Detected Interrupt Mas
[31] RW 0x0 Resume Remote Wakeup Detected Interrupt Mask

Field : Mode Mismatch Interrupt Mask - modemismsk

Mode: Host and Device.

Field Enumeration Values:

Enum Value Description
ALT_USB_GLOB_GINTMSK_MODMISMSK_E_MSK 0x0 Mode Mismatch Interrupt Mask
ALT_USB_GLOB_GINTMSK_MODMISMSK_E_NOMSK 0x1 No Mask Mode Mismatch Interrupt

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:

Enum Value Description
ALT_USB_GLOB_GINTMSK_OTGINTMSK_E_MSK 0x0 OTG Interrupt Mask
ALT_USB_GLOB_GINTMSK_OTGINTMSK_E_NOMSK 0x1 No mask OTG Interrupt

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:

Enum Value Description
ALT_USB_GLOB_GINTMSK_SOFMSK_E_MSK 0x0 Start of Frame Mask
ALT_USB_GLOB_GINTMSK_SOFMSK_E_NOMSK 0x1 No Mask Start of Frame

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:

Enum Value Description
ALT_USB_GLOB_GINTMSK_RXFLVLMSK_E_MSK 0x0 Receive FIFO Non-Empty Mask
ALT_USB_GLOB_GINTMSK_RXFLVLMSK_E_NOMSK 0x1 No maks Receive FIFO Non-Empty

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:

Enum Value Description
ALT_USB_GLOB_GINTMSK_GINNAKEFFMSK_E_MSK 0x0 Global Non-periodic IN NAK Effective Mask
ALT_USB_GLOB_GINTMSK_GINNAKEFFMSK_E_NOMSK 0x1 No mask Global Non-periodic IN NAK Effective

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:

Enum Value Description
ALT_USB_GLOB_GINTMSK_GOUTNAKEFFMSK_E_MSK 0x0 Global OUT NAK Effective Mask
ALT_USB_GLOB_GINTMSK_GOUTNAKEFFMSK_E_NOMAKS 0x1 No mask Global OUT NAK Effective

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:

Enum Value Description
ALT_USB_GLOB_GINTMSK_ERLYSUSPMSK_E_MSK 0x0 Early Suspend Mask
ALT_USB_GLOB_GINTMSK_ERLYSUSPMSK_E_NOMSK 0x1 No mask Early Suspend Mask

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:

Enum Value Description
ALT_USB_GLOB_GINTMSK_USBSUSPMSK_E_MSK 0x0 USB Suspend Mask
ALT_USB_GLOB_GINTMSK_USBSUSPMSK_E_NOMSK 0x1 No mask USB Suspend

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:

Enum Value Description
ALT_USB_GLOB_GINTMSK_USBRSTMSK_E_MSK 0x0 USB Reset Mask
ALT_USB_GLOB_GINTMSK_USBRSTMSK_E_NOMSK 0x1 No mask USB Reset

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:

Enum Value Description
ALT_USB_GLOB_GINTMSK_ENUMDONEMSK_E_MSK 0x0 Enumeration Done Mask
ALT_USB_GLOB_GINTMSK_ENUMDONEMSK_E_NOMSK 0x1 No mask Enumeration Done

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:

Enum Value Description
ALT_USB_GLOB_GINTMSK_ISOOUTDROPMSK_E_MSK 0x0 Isochronous OUT Packet Dropped Interrupt Mask
ALT_USB_GLOB_GINTMSK_ISOOUTDROPMSK_E_NOMSK 0x1 No mask Isochronous OUT Packet Dropped Interrupt

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:

Enum Value Description
ALT_USB_GLOB_GINTMSK_EOPFMSK_E_MSK 0x0 End of Periodic Frame Interrupt Mask
ALT_USB_GLOB_GINTMSK_EOPFMSK_E_NOMSK 0x1 No mask End of Periodic Frame Interrupt

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:

Enum Value Description
ALT_USB_GLOB_GINTMSK_EPMISMSK_E_MSK 0x0 Endpoint Mismatch Interrupt Mask
ALT_USB_GLOB_GINTMSK_EPMISMSK_E_NOMSK 0x1 No mask Endpoint Mismatch Interrupt

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:

Enum Value Description
ALT_USB_GLOB_GINTMSK_IEPINTMSK_E_MSK 0x0 IN Endpoints Interrupt Mask
ALT_USB_GLOB_GINTMSK_IEPINTMSK_E_NOMAKS 0x1 No mask IN Endpoints Interrupt

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:

Enum Value Description
ALT_USB_GLOB_GINTMSK_OEPINTMSK_E_MSK 0x0 OUT Endpoints Interrupt Mask
ALT_USB_GLOB_GINTMSK_OEPINTMSK_E_NOMSK 0x1 No mask OUT Endpoints Interrupt

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:

Enum Value Description
ALT_USB_GLOB_GINTMSK_INCOMPISOINMSK_E_MSK 0x0 Incomplete Isochronous IN Transfer Mask
ALT_USB_GLOB_GINTMSK_INCOMPISOINMSK_E_NOMSK 0x1 No mask Incomplete Isochronous IN Transfer

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:

Enum Value Description
ALT_USB_GLOB_GINTMSK_INCOMPLPMSK_E_MSK 0x0 Incomplete Periodic Transfer Mask
ALT_USB_GLOB_GINTMSK_INCOMPLPMSK_E_NOMSK 0x1 No mask Incomplete Periodic Transfer

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:

Enum Value Description
ALT_USB_GLOB_GINTMSK_FETSUSPMSK_E_MSK 0x0 Data Fetch Suspended Mask
ALT_USB_GLOB_GINTMSK_FETSUSPMSK_E_NOMSK 0x1 No mask Data Fetch Suspended

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:

Enum Value Description
ALT_USB_GLOB_GINTMSK_RSTDETMSK_E_MSK 0x0 Reset detected Interrupt Mask
ALT_USB_GLOB_GINTMSK_RSTDETMSK_E_NOMSK 0x1 No mask Reset detected Interrupt

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:

Enum Value Description
ALT_USB_GLOB_GINTMSK_PRTINTMSK_E_MSK 0x0 Host Port Interrupt Mask
ALT_USB_GLOB_GINTMSK_PRTINTMSK_E_NOMSK 0x1 No mask Host Port Interrupt

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:

Enum Value Description
ALT_USB_GLOB_GINTMSK_HCHINTMSK_E_MSK 0x0 Host Channels Interrupt Mask
ALT_USB_GLOB_GINTMSK_HCHINTMSK_E_NOMSK 0x1 No mask Host Channels Interrupt

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:

Enum Value Description
ALT_USB_GLOB_GINTMSK_PTXFEMPMSK_E_MSK 0x0 Periodic TxFIFO Empty Mask
ALT_USB_GLOB_GINTMSK_PTXFEMPMSK_E_NOMSK 0x1 No mask Periodic TxFIFO Empty

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:

Enum Value Description
ALT_USB_GLOB_GINTMSK_CONIDSTSCHNGMSK_E_MSK 0x0 Connector ID Status Change Mask
ALT_USB_GLOB_GINTMSK_CONIDSTSCHNGMSK_E_NOMSK 0x1 No mask Connector ID Status Change

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:

Enum Value Description
ALT_USB_GLOB_GINTMSK_DISCONNINTMSK_E_MSK 0x0 Disconnect Detected Interrupt Mask
ALT_USB_GLOB_GINTMSK_DISCONNINTMSK_E_NOMSK 0x1 No mask Disconnect Detected Interrupt

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:

Enum Value Description
ALT_USB_GLOB_GINTMSK_SESSREQINTMSK_E_MSK 0x0 Session Request New Session Detected Interrupt
: Mask
ALT_USB_GLOB_GINTMSK_SESSREQINTMSK_E_NOMSK 0x1 No mask Session RequestNew Session Detected
: Interrupt

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:

Enum Value Description
ALT_USB_GLOB_GINTMSK_WKUPINTMSK_E_MSK 0x0 Resume Remote Wakeup Detected Interrupt Mask
ALT_USB_GLOB_GINTMSK_WKUPINTMSK_E_NOMSK 0x1 No maskResume Remote Wakeup Detected Interrupt

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
 

Data Structure Documentation

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

Macro Definitions

#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 Documentation

The typedef declaration for register ALT_USB_GLOB_GINTMSK.