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

Description

Interrupt Mask Register

Register Layout

Bits Access Reset Description
[0] ??? 0x0 UNDEFINED
[1] RW 0x0 ALT_USB_GLOB_GINTMSK_MODMISMSK
[2] RW 0x0 ALT_USB_GLOB_GINTMSK_OTGINTMSK
[3] RW 0x0 ALT_USB_GLOB_GINTMSK_SOFMSK
[4] RW 0x0 ALT_USB_GLOB_GINTMSK_RXFLVLMSK
[5] ??? 0x0 UNDEFINED
[6] RW 0x0 ALT_USB_GLOB_GINTMSK_GINNAKEFFMSK
[7] RW 0x0 ALT_USB_GLOB_GINTMSK_GOUTNAKEFFMSK
[9:8] ??? 0x0 UNDEFINED
[10] RW 0x0 ALT_USB_GLOB_GINTMSK_ERLYSUSPMSK
[11] RW 0x0 ALT_USB_GLOB_GINTMSK_USBSUSPMSK
[12] RW 0x0 ALT_USB_GLOB_GINTMSK_USBRSTMSK
[13] RW 0x0 ALT_USB_GLOB_GINTMSK_ENUMDONEMSK
[14] RW 0x0 ALT_USB_GLOB_GINTMSK_ISOOUTDROPMSK
[15] RW 0x0 ALT_USB_GLOB_GINTMSK_EOPFMSK
[16] ??? 0x0 UNDEFINED
[17] RW 0x0 ALT_USB_GLOB_GINTMSK_EPMISMSK
[18] RW 0x0 ALT_USB_GLOB_GINTMSK_IEPINTMSK
[19] RW 0x0 ALT_USB_GLOB_GINTMSK_OEPINTMSK
[20] RW 0x0 ALT_USB_GLOB_GINTMSK_INCOMPISOINMSK
[21] RW 0x0 ALT_USB_GLOB_GINTMSK_INCOMPLPMSK
[22] RW 0x0 ALT_USB_GLOB_GINTMSK_FETSUSPMSK
[23] RW 0x0 ALT_USB_GLOB_GINTMSK_RSTDETMSK
[24] RW 0x0 ALT_USB_GLOB_GINTMSK_PRTINTMSK
[25] RW 0x0 ALT_USB_GLOB_GINTMSK_HCHINTMSK
[26] RW 0x0 ALT_USB_GLOB_GINTMSK_PTXFEMPMSK
[27] ??? 0x0 UNDEFINED
[28] RW 0x0 ALT_USB_GLOB_GINTMSK_CONIDSTSCHNGMSK
[29] RW 0x0 ALT_USB_GLOB_GINTMSK_DISCONNINTMSK
[30] RW 0x0 ALT_USB_GLOB_GINTMSK_SESSREQINTMSK
[31] RW 0x0 ALT_USB_GLOB_GINTMSK_WKUPINTMSK

Field : modemismsk

Mode: Host and Device

Mode Mismatch Interrupt Mask (ModeMisMsk)

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 : otgintmsk

Mode: Host and Device

OTG Interrupt Mask (OTGIntMsk)

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 : sofmsk

Mode: Host and Device

Start of (micro)Frame Mask (SofMsk)

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 : rxflvlmsk

Mode: Host and Device

Receive FIFO Non-Empty Mask (RxFLvlMsk)

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 : ginnakeffmsk

Mode: Device only

Global Non-periodic IN NAK Effective Mask (GINNakEffMsk)

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 : goutnakeffmsk

Mode: Device only

Global OUT NAK Effective Mask (GOUTNakEffMsk)

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 : erlysuspmsk

Mode: Device only

Early Suspend Mask (ErlySuspMsk)

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 : usbsuspmsk

Mode: Device only

USB Suspend Mask (USBSuspMsk)

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 : usbrstmsk

Mode: Device only

USB Reset Mask (USBRstMsk)

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 : enumdonemsk

Mode: Device only

Enumeration Done Mask (EnumDoneMsk)

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 : isooutdropmsk

Mode: Device only

Isochronous OUT Packet Dropped Interrupt Mask

(ISOOutDropMsk)

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 : 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 : epmismsk

Mode: Device only

Endpoint Mismatch Interrupt Mask (EPMisMsk)

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 : iepintmsk

Mode: Device only

IN Endpoints Interrupt Mask (IEPIntMsk)

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 : oepintmsk

Mode: Device only

OUT Endpoints Interrupt Mask (OEPIntMsk)

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 : incompisoinmsk

Mode: Device only

Incomplete Isochronous IN Transfer Mask (incompISOINMsk)

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 : incomplpmsk

Mode: Host only

Incomplete Periodic Transfer Mask (incomplPMsk)

Mode: Device only

Incomplete Isochronous OUT Transfer Interrupt Mask (incompISOOUTMsk)

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 : fetsuspmsk

Mode: Device only

Data Fetch Suspended Mask (FetSuspMsk)

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 : resetdetmsk

Mode: Device only

Reset detected Interrupt Mask (ResetDetMsk)

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 : prtintmsk

Mode: Host only

Host Port Interrupt Mask (PrtIntMsk)

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 : hchintmsk

Mode: Host only

Host Channels Interrupt Mask (HChIntMsk)

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 : ptxfempmsk

Mode: Host only

Periodic TxFIFO Empty Mask (PTxFEmpMsk)

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 : conidstschngmsk

Mode: Host and Device

Connector ID Status Change Mask (ConIDStsChngMsk)

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

Disconnect Detected Interrupt Mask (DisconnIntMsk)

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 : sessreqintmsk

Mode: Host and Device

Session Request/New Session Detected Interrupt Mask

(SessReqIntMsk)

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 : wkupintmsk

Mode: Host and Device

Resume/Remote Wakeup Detected Interrupt Mask

The WakeUp bit is used for LPM state wake up in a way similar to that of wake up in suspend state.

(WkUpIntMsk)

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_RESET   0x00000000
 
#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 ALT_USB_GLOB_GINTMSK_MODMISMSK
uint32_t otgintmsk: 1 ALT_USB_GLOB_GINTMSK_OTGINTMSK
uint32_t sofmsk: 1 ALT_USB_GLOB_GINTMSK_SOFMSK
uint32_t rxflvlmsk: 1 ALT_USB_GLOB_GINTMSK_RXFLVLMSK
uint32_t __pad1__: 1 UNDEFINED
uint32_t ginnakeffmsk: 1 ALT_USB_GLOB_GINTMSK_GINNAKEFFMSK
uint32_t goutnakeffmsk: 1 ALT_USB_GLOB_GINTMSK_GOUTNAKEFFMSK
uint32_t __pad2__: 2 UNDEFINED
uint32_t erlysuspmsk: 1 ALT_USB_GLOB_GINTMSK_ERLYSUSPMSK
uint32_t usbsuspmsk: 1 ALT_USB_GLOB_GINTMSK_USBSUSPMSK
uint32_t usbrstmsk: 1 ALT_USB_GLOB_GINTMSK_USBRSTMSK
uint32_t enumdonemsk: 1 ALT_USB_GLOB_GINTMSK_ENUMDONEMSK
uint32_t isooutdropmsk: 1 ALT_USB_GLOB_GINTMSK_ISOOUTDROPMSK
uint32_t eopfmsk: 1 ALT_USB_GLOB_GINTMSK_EOPFMSK
uint32_t __pad3__: 1 UNDEFINED
uint32_t epmismsk: 1 ALT_USB_GLOB_GINTMSK_EPMISMSK
uint32_t iepintmsk: 1 ALT_USB_GLOB_GINTMSK_IEPINTMSK
uint32_t oepintmsk: 1 ALT_USB_GLOB_GINTMSK_OEPINTMSK
uint32_t incompisoinmsk: 1 ALT_USB_GLOB_GINTMSK_INCOMPISOINMSK
uint32_t incomplpmsk: 1 ALT_USB_GLOB_GINTMSK_INCOMPLPMSK
uint32_t fetsuspmsk: 1 ALT_USB_GLOB_GINTMSK_FETSUSPMSK
uint32_t resetdetmsk: 1 ALT_USB_GLOB_GINTMSK_RSTDETMSK
uint32_t prtintmsk: 1 ALT_USB_GLOB_GINTMSK_PRTINTMSK
uint32_t hchintmsk: 1 ALT_USB_GLOB_GINTMSK_HCHINTMSK
uint32_t ptxfempmsk: 1 ALT_USB_GLOB_GINTMSK_PTXFEMPMSK
uint32_t __pad4__: 1 UNDEFINED
uint32_t conidstschngmsk: 1 ALT_USB_GLOB_GINTMSK_CONIDSTSCHNGMSK
uint32_t disconnintmsk: 1 ALT_USB_GLOB_GINTMSK_DISCONNINTMSK
uint32_t sessreqintmsk: 1 ALT_USB_GLOB_GINTMSK_SESSREQINTMSK
uint32_t wkupintmsk: 1 ALT_USB_GLOB_GINTMSK_WKUPINTMSK

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_RESET   0x00000000

The reset value of the ALT_USB_GLOB_GINTMSK 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.