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

Description

Host Channel 1 Interrupt Register

Register Layout

Bits Access Reset Description
[0] RW 0x0 ALT_USB_HOST_HCINT1_XFERCOMPL
[1] RW 0x0 ALT_USB_HOST_HCINT1_CHHLTD
[2] RW 0x0 ALT_USB_HOST_HCINT1_AHBERR
[3] RW 0x0 ALT_USB_HOST_HCINT1_STALL
[4] RW 0x0 ALT_USB_HOST_HCINT1_NAK
[5] RW 0x0 ALT_USB_HOST_HCINT1_ACK
[6] RW 0x0 ALT_USB_HOST_HCINT1_NYET
[7] RW 0x0 ALT_USB_HOST_HCINT1_XACTERR
[8] RW 0x0 ALT_USB_HOST_HCINT1_BBLERR
[9] RW 0x0 ALT_USB_HOST_HCINT1_FRMOVRUN
[10] RW 0x0 ALT_USB_HOST_HCINT1_DATATGLERR
[11] RW 0x0 ALT_USB_HOST_HCINT1_BNAINTR
[12] RW 0x0 ALT_USB_HOST_HCINT1_XCS_XACT_ERR
[13] RW 0x0 ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR
[31:14] ??? 0x0 UNDEFINED

Field : xfercompl

Transfer Completed (XferCompl)

Transfer completed normally without any errors.This bit can be set only by the core and the application should write 1 to clear it.

For Scatter/Gather DMA mode, it indicates that current descriptor processing got

completed with IOC bit set in its descriptor.

In non Scatter/Gather DMA mode, it indicates that Transfer completed normally without

any errors.

Field Enumeration Values:

Enum Value Description
ALT_USB_HOST_HCINT1_XFERCOMPL_E_INACT 0x0 No transfer
ALT_USB_HOST_HCINT1_XFERCOMPL_E_ACT 0x1 Transfer completed normally without any errors

Field Access Macros:

#define ALT_USB_HOST_HCINT1_XFERCOMPL_E_INACT   0x0
 
#define ALT_USB_HOST_HCINT1_XFERCOMPL_E_ACT   0x1
 
#define ALT_USB_HOST_HCINT1_XFERCOMPL_LSB   0
 
#define ALT_USB_HOST_HCINT1_XFERCOMPL_MSB   0
 
#define ALT_USB_HOST_HCINT1_XFERCOMPL_WIDTH   1
 
#define ALT_USB_HOST_HCINT1_XFERCOMPL_SET_MSK   0x00000001
 
#define ALT_USB_HOST_HCINT1_XFERCOMPL_CLR_MSK   0xfffffffe
 
#define ALT_USB_HOST_HCINT1_XFERCOMPL_RESET   0x0
 
#define ALT_USB_HOST_HCINT1_XFERCOMPL_GET(value)   (((value) & 0x00000001) >> 0)
 
#define ALT_USB_HOST_HCINT1_XFERCOMPL_SET(value)   (((value) << 0) & 0x00000001)
 

Field : chhltd

Channel Halted (ChHltd)

In non Scatter/Gather DMA mode, it indicates the transfer completed abnormally either because of any USB transaction error or in response to disable request by the application or because of a completed transfer.

in Scatter/gather DMA mode, this indicates that transfer completed due to any of the following

. EOL being set in descriptor

. AHB error

. Excessive transaction errors

. Babble

. Stall

Field Enumeration Values:

Enum Value Description
ALT_USB_HOST_HCINT1_CHHLTD_E_INACT 0x0 Channel not halted
ALT_USB_HOST_HCINT1_CHHLTD_E_ACT 0x1 Channel Halted

Field Access Macros:

#define ALT_USB_HOST_HCINT1_CHHLTD_E_INACT   0x0
 
#define ALT_USB_HOST_HCINT1_CHHLTD_E_ACT   0x1
 
#define ALT_USB_HOST_HCINT1_CHHLTD_LSB   1
 
#define ALT_USB_HOST_HCINT1_CHHLTD_MSB   1
 
#define ALT_USB_HOST_HCINT1_CHHLTD_WIDTH   1
 
#define ALT_USB_HOST_HCINT1_CHHLTD_SET_MSK   0x00000002
 
#define ALT_USB_HOST_HCINT1_CHHLTD_CLR_MSK   0xfffffffd
 
#define ALT_USB_HOST_HCINT1_CHHLTD_RESET   0x0
 
#define ALT_USB_HOST_HCINT1_CHHLTD_GET(value)   (((value) & 0x00000002) >> 1)
 
#define ALT_USB_HOST_HCINT1_CHHLTD_SET(value)   (((value) << 1) & 0x00000002)
 

Field : ahberr

AHB Error (AHBErr)

This is generated only in Internal DMA mode when there is an

AHB error during AHB read/write. The application can read the

corresponding channel's DMA address register to get the error

address.

Field Enumeration Values:

Enum Value Description
ALT_USB_HOST_HCINT1_AHBERR_E_INACT 0x0 No AHB error
ALT_USB_HOST_HCINT1_AHBERR_E_ACT 0x1 AHB error during AHB read/write

Field Access Macros:

#define ALT_USB_HOST_HCINT1_AHBERR_E_INACT   0x0
 
#define ALT_USB_HOST_HCINT1_AHBERR_E_ACT   0x1
 
#define ALT_USB_HOST_HCINT1_AHBERR_LSB   2
 
#define ALT_USB_HOST_HCINT1_AHBERR_MSB   2
 
#define ALT_USB_HOST_HCINT1_AHBERR_WIDTH   1
 
#define ALT_USB_HOST_HCINT1_AHBERR_SET_MSK   0x00000004
 
#define ALT_USB_HOST_HCINT1_AHBERR_CLR_MSK   0xfffffffb
 
#define ALT_USB_HOST_HCINT1_AHBERR_RESET   0x0
 
#define ALT_USB_HOST_HCINT1_AHBERR_GET(value)   (((value) & 0x00000004) >> 2)
 
#define ALT_USB_HOST_HCINT1_AHBERR_SET(value)   (((value) << 2) & 0x00000004)
 

Field : stall

STALL Response Received Interrupt (STALL)

In Scatter/Gather DMA mode, the interrupt due to this bit is masked

in the core.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_HOST_HCINT1_STALL_E_INACT 0x0 No Stall Interrupt
ALT_USB_HOST_HCINT1_STALL_E_ACT 0x1 Stall Interrupt

Field Access Macros:

#define ALT_USB_HOST_HCINT1_STALL_E_INACT   0x0
 
#define ALT_USB_HOST_HCINT1_STALL_E_ACT   0x1
 
#define ALT_USB_HOST_HCINT1_STALL_LSB   3
 
#define ALT_USB_HOST_HCINT1_STALL_MSB   3
 
#define ALT_USB_HOST_HCINT1_STALL_WIDTH   1
 
#define ALT_USB_HOST_HCINT1_STALL_SET_MSK   0x00000008
 
#define ALT_USB_HOST_HCINT1_STALL_CLR_MSK   0xfffffff7
 
#define ALT_USB_HOST_HCINT1_STALL_RESET   0x0
 
#define ALT_USB_HOST_HCINT1_STALL_GET(value)   (((value) & 0x00000008) >> 3)
 
#define ALT_USB_HOST_HCINT1_STALL_SET(value)   (((value) << 3) & 0x00000008)
 

Field : nak

NAK Response Received Interrupt (NAK)

In Scatter/Gather DMA mode, the interrupt due to this bit is masked

in the core.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_HOST_HCINT1_NAK_E_INACT 0x0 No NAK Response Received Interrupt
ALT_USB_HOST_HCINT1_NAK_E_ACT 0x1 NAK Response Received Interrupt

Field Access Macros:

#define ALT_USB_HOST_HCINT1_NAK_E_INACT   0x0
 
#define ALT_USB_HOST_HCINT1_NAK_E_ACT   0x1
 
#define ALT_USB_HOST_HCINT1_NAK_LSB   4
 
#define ALT_USB_HOST_HCINT1_NAK_MSB   4
 
#define ALT_USB_HOST_HCINT1_NAK_WIDTH   1
 
#define ALT_USB_HOST_HCINT1_NAK_SET_MSK   0x00000010
 
#define ALT_USB_HOST_HCINT1_NAK_CLR_MSK   0xffffffef
 
#define ALT_USB_HOST_HCINT1_NAK_RESET   0x0
 
#define ALT_USB_HOST_HCINT1_NAK_GET(value)   (((value) & 0x00000010) >> 4)
 
#define ALT_USB_HOST_HCINT1_NAK_SET(value)   (((value) << 4) & 0x00000010)
 

Field : ack

ACK Response Received/Transmitted Interrupt (ACK)

In Scatter/Gather DMA mode, the interrupt due to this bit is masked

in the core.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_HOST_HCINT1_ACK_E_INACT 0x0 No ACK Response Received Transmitted Interrupt
ALT_USB_HOST_HCINT1_ACK_E_ACT 0x1 ACK Response Received Transmitted Interrup

Field Access Macros:

#define ALT_USB_HOST_HCINT1_ACK_E_INACT   0x0
 
#define ALT_USB_HOST_HCINT1_ACK_E_ACT   0x1
 
#define ALT_USB_HOST_HCINT1_ACK_LSB   5
 
#define ALT_USB_HOST_HCINT1_ACK_MSB   5
 
#define ALT_USB_HOST_HCINT1_ACK_WIDTH   1
 
#define ALT_USB_HOST_HCINT1_ACK_SET_MSK   0x00000020
 
#define ALT_USB_HOST_HCINT1_ACK_CLR_MSK   0xffffffdf
 
#define ALT_USB_HOST_HCINT1_ACK_RESET   0x0
 
#define ALT_USB_HOST_HCINT1_ACK_GET(value)   (((value) & 0x00000020) >> 5)
 
#define ALT_USB_HOST_HCINT1_ACK_SET(value)   (((value) << 5) & 0x00000020)
 

Field : nyet

NYET Response Received Interrupt (NYET)

In Scatter/Gather DMA mode, the interrupt due to this bit is masked

in the core.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_HOST_HCINT1_NYET_E_INACT 0x0 No NYET Response Received Interrupt
ALT_USB_HOST_HCINT1_NYET_E_ACT 0x1 NYET Response Received Interrupt

Field Access Macros:

#define ALT_USB_HOST_HCINT1_NYET_E_INACT   0x0
 
#define ALT_USB_HOST_HCINT1_NYET_E_ACT   0x1
 
#define ALT_USB_HOST_HCINT1_NYET_LSB   6
 
#define ALT_USB_HOST_HCINT1_NYET_MSB   6
 
#define ALT_USB_HOST_HCINT1_NYET_WIDTH   1
 
#define ALT_USB_HOST_HCINT1_NYET_SET_MSK   0x00000040
 
#define ALT_USB_HOST_HCINT1_NYET_CLR_MSK   0xffffffbf
 
#define ALT_USB_HOST_HCINT1_NYET_RESET   0x0
 
#define ALT_USB_HOST_HCINT1_NYET_GET(value)   (((value) & 0x00000040) >> 6)
 
#define ALT_USB_HOST_HCINT1_NYET_SET(value)   (((value) << 6) & 0x00000040)
 

Field : xacterr

Transaction Error (XactErr)

Indicates one of the following errors occurred on the USB.

CRC check failure

Timeout

Bit stuff error

False EOP

In Scatter/Gather DMA mode, the interrupt due to this bit is masked

in the core.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_HOST_HCINT1_XACTERR_E_INACT 0x0 No Transaction Error
ALT_USB_HOST_HCINT1_XACTERR_E_ACT 0x1 Transaction Error

Field Access Macros:

#define ALT_USB_HOST_HCINT1_XACTERR_E_INACT   0x0
 
#define ALT_USB_HOST_HCINT1_XACTERR_E_ACT   0x1
 
#define ALT_USB_HOST_HCINT1_XACTERR_LSB   7
 
#define ALT_USB_HOST_HCINT1_XACTERR_MSB   7
 
#define ALT_USB_HOST_HCINT1_XACTERR_WIDTH   1
 
#define ALT_USB_HOST_HCINT1_XACTERR_SET_MSK   0x00000080
 
#define ALT_USB_HOST_HCINT1_XACTERR_CLR_MSK   0xffffff7f
 
#define ALT_USB_HOST_HCINT1_XACTERR_RESET   0x0
 
#define ALT_USB_HOST_HCINT1_XACTERR_GET(value)   (((value) & 0x00000080) >> 7)
 
#define ALT_USB_HOST_HCINT1_XACTERR_SET(value)   (((value) << 7) & 0x00000080)
 

Field : bblerr

Babble Error (BblErr)

In Scatter/Gather DMA mode, the interrupt due to this bit is masked

in the core..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_HOST_HCINT1_BBLERR_E_INACT 0x0 No Babble Error
ALT_USB_HOST_HCINT1_BBLERR_E_ACT 0x1 Babble Error

Field Access Macros:

#define ALT_USB_HOST_HCINT1_BBLERR_E_INACT   0x0
 
#define ALT_USB_HOST_HCINT1_BBLERR_E_ACT   0x1
 
#define ALT_USB_HOST_HCINT1_BBLERR_LSB   8
 
#define ALT_USB_HOST_HCINT1_BBLERR_MSB   8
 
#define ALT_USB_HOST_HCINT1_BBLERR_WIDTH   1
 
#define ALT_USB_HOST_HCINT1_BBLERR_SET_MSK   0x00000100
 
#define ALT_USB_HOST_HCINT1_BBLERR_CLR_MSK   0xfffffeff
 
#define ALT_USB_HOST_HCINT1_BBLERR_RESET   0x0
 
#define ALT_USB_HOST_HCINT1_BBLERR_GET(value)   (((value) & 0x00000100) >> 8)
 
#define ALT_USB_HOST_HCINT1_BBLERR_SET(value)   (((value) << 8) & 0x00000100)
 

Field : frmovrun

Frame Overrun (FrmOvrun).In Scatter/Gather DMA mode, the interrupt due to this bit is masked

in the core.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_HOST_HCINT1_FRMOVRUN_E_INACT 0x0 No Frame Overrun
ALT_USB_HOST_HCINT1_FRMOVRUN_E_ACT 0x1 Frame Overrun

Field Access Macros:

#define ALT_USB_HOST_HCINT1_FRMOVRUN_E_INACT   0x0
 
#define ALT_USB_HOST_HCINT1_FRMOVRUN_E_ACT   0x1
 
#define ALT_USB_HOST_HCINT1_FRMOVRUN_LSB   9
 
#define ALT_USB_HOST_HCINT1_FRMOVRUN_MSB   9
 
#define ALT_USB_HOST_HCINT1_FRMOVRUN_WIDTH   1
 
#define ALT_USB_HOST_HCINT1_FRMOVRUN_SET_MSK   0x00000200
 
#define ALT_USB_HOST_HCINT1_FRMOVRUN_CLR_MSK   0xfffffdff
 
#define ALT_USB_HOST_HCINT1_FRMOVRUN_RESET   0x0
 
#define ALT_USB_HOST_HCINT1_FRMOVRUN_GET(value)   (((value) & 0x00000200) >> 9)
 
#define ALT_USB_HOST_HCINT1_FRMOVRUN_SET(value)   (((value) << 9) & 0x00000200)
 

Field : datatglerr

Data Toggle Error (DataTglErr).This bit can be set only by the core and the application should write 1 to clear

it.In Scatter/Gather DMA mode, the interrupt due to this bit is masked

in the core.

Field Enumeration Values:

Enum Value Description
ALT_USB_HOST_HCINT1_DATATGLERR_E_INACT 0x0 No Data Toggle Error
ALT_USB_HOST_HCINT1_DATATGLERR_E_ACT 0x1 Data Toggle Error

Field Access Macros:

#define ALT_USB_HOST_HCINT1_DATATGLERR_E_INACT   0x0
 
#define ALT_USB_HOST_HCINT1_DATATGLERR_E_ACT   0x1
 
#define ALT_USB_HOST_HCINT1_DATATGLERR_LSB   10
 
#define ALT_USB_HOST_HCINT1_DATATGLERR_MSB   10
 
#define ALT_USB_HOST_HCINT1_DATATGLERR_WIDTH   1
 
#define ALT_USB_HOST_HCINT1_DATATGLERR_SET_MSK   0x00000400
 
#define ALT_USB_HOST_HCINT1_DATATGLERR_CLR_MSK   0xfffffbff
 
#define ALT_USB_HOST_HCINT1_DATATGLERR_RESET   0x0
 
#define ALT_USB_HOST_HCINT1_DATATGLERR_GET(value)   (((value) & 0x00000400) >> 10)
 
#define ALT_USB_HOST_HCINT1_DATATGLERR_SET(value)   (((value) << 10) & 0x00000400)
 

Field : bnaintr

BNA (Buffer Not Available) Interrupt (BNAIntr)

This bit is valid only when Scatter/Gather DMA mode is enabled.

The core generates this interrupt when the descriptor accessed

is not ready for the Core to process. BNA will not be generated

for Isochronous channels.

For non Scatter/Gather DMA mode, this bit is reserved.

Field Enumeration Values:

Enum Value Description
ALT_USB_HOST_HCINT1_BNAINTR_E_INACT 0x0 No BNA Interrupt
ALT_USB_HOST_HCINT1_BNAINTR_E_ACT 0x1 BNA Interrupt

Field Access Macros:

#define ALT_USB_HOST_HCINT1_BNAINTR_E_INACT   0x0
 
#define ALT_USB_HOST_HCINT1_BNAINTR_E_ACT   0x1
 
#define ALT_USB_HOST_HCINT1_BNAINTR_LSB   11
 
#define ALT_USB_HOST_HCINT1_BNAINTR_MSB   11
 
#define ALT_USB_HOST_HCINT1_BNAINTR_WIDTH   1
 
#define ALT_USB_HOST_HCINT1_BNAINTR_SET_MSK   0x00000800
 
#define ALT_USB_HOST_HCINT1_BNAINTR_CLR_MSK   0xfffff7ff
 
#define ALT_USB_HOST_HCINT1_BNAINTR_RESET   0x0
 
#define ALT_USB_HOST_HCINT1_BNAINTR_GET(value)   (((value) & 0x00000800) >> 11)
 
#define ALT_USB_HOST_HCINT1_BNAINTR_SET(value)   (((value) << 11) & 0x00000800)
 

Field : xcs_xact_err

Excessive Transaction Error (XCS_XACT_ERR)

This bit is valid only when Scatter/Gather DMA mode is enabled. The core sets this bit

when 3 consecutive transaction errors occurred on the USB bus. XCS_XACT_ERR will

not be generated for Isochronous channels.

For non Scatter/Gather DMA mode, this bit is reserved.

Field Enumeration Values:

Enum Value Description
ALT_USB_HOST_HCINT1_XCS_XACT_ERR_E_INACT 0x0 No Excessive Transaction Error
ALT_USB_HOST_HCINT1_XCS_XACT_ERR_E_ACVTIVE 0x1 Excessive Transaction Error

Field Access Macros:

#define ALT_USB_HOST_HCINT1_XCS_XACT_ERR_E_INACT   0x0
 
#define ALT_USB_HOST_HCINT1_XCS_XACT_ERR_E_ACVTIVE   0x1
 
#define ALT_USB_HOST_HCINT1_XCS_XACT_ERR_LSB   12
 
#define ALT_USB_HOST_HCINT1_XCS_XACT_ERR_MSB   12
 
#define ALT_USB_HOST_HCINT1_XCS_XACT_ERR_WIDTH   1
 
#define ALT_USB_HOST_HCINT1_XCS_XACT_ERR_SET_MSK   0x00001000
 
#define ALT_USB_HOST_HCINT1_XCS_XACT_ERR_CLR_MSK   0xffffefff
 
#define ALT_USB_HOST_HCINT1_XCS_XACT_ERR_RESET   0x0
 
#define ALT_USB_HOST_HCINT1_XCS_XACT_ERR_GET(value)   (((value) & 0x00001000) >> 12)
 
#define ALT_USB_HOST_HCINT1_XCS_XACT_ERR_SET(value)   (((value) << 12) & 0x00001000)
 

Field : desc_lst_rollintr

Descriptor rollover interrupt (DESC_LST_ROLLIntr)

This bit is valid only when Scatter/Gather DMA mode is enabled. The core sets this bit

when the corresponding channel's descriptor list rolls over.

For non Scatter/Gather DMA mode, this bit is reserved.

Field Enumeration Values:

Enum Value Description
ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR_E_INACT 0x0 No Descriptor rollover interrupt
ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR_E_ACT 0x1 Descriptor rollover interrupt

Field Access Macros:

#define ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR_E_INACT   0x0
 
#define ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR_E_ACT   0x1
 
#define ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR_LSB   13
 
#define ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR_MSB   13
 
#define ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR_WIDTH   1
 
#define ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR_SET_MSK   0x00002000
 
#define ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR_CLR_MSK   0xffffdfff
 
#define ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR_RESET   0x0
 
#define ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR_GET(value)   (((value) & 0x00002000) >> 13)
 
#define ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR_SET(value)   (((value) << 13) & 0x00002000)
 

Data Structures

struct  ALT_USB_HOST_HCINT1_s
 

Macros

#define ALT_USB_HOST_HCINT1_RESET   0x00000000
 
#define ALT_USB_HOST_HCINT1_OFST   0x128
 
#define ALT_USB_HOST_HCINT1_ADDR(base)   ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCINT1_OFST))
 

Typedefs

typedef struct
ALT_USB_HOST_HCINT1_s 
ALT_USB_HOST_HCINT1_t
 

Data Structure Documentation

struct ALT_USB_HOST_HCINT1_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_HOST_HCINT1.

Data Fields
uint32_t xfercompl: 1 ALT_USB_HOST_HCINT1_XFERCOMPL
uint32_t chhltd: 1 ALT_USB_HOST_HCINT1_CHHLTD
uint32_t ahberr: 1 ALT_USB_HOST_HCINT1_AHBERR
uint32_t stall: 1 ALT_USB_HOST_HCINT1_STALL
uint32_t nak: 1 ALT_USB_HOST_HCINT1_NAK
uint32_t ack: 1 ALT_USB_HOST_HCINT1_ACK
uint32_t nyet: 1 ALT_USB_HOST_HCINT1_NYET
uint32_t xacterr: 1 ALT_USB_HOST_HCINT1_XACTERR
uint32_t bblerr: 1 ALT_USB_HOST_HCINT1_BBLERR
uint32_t frmovrun: 1 ALT_USB_HOST_HCINT1_FRMOVRUN
uint32_t datatglerr: 1 ALT_USB_HOST_HCINT1_DATATGLERR
uint32_t bnaintr: 1 ALT_USB_HOST_HCINT1_BNAINTR
uint32_t xcs_xact_err: 1 ALT_USB_HOST_HCINT1_XCS_XACT_ERR
uint32_t desc_lst_rollintr: 1 ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR
uint32_t __pad0__: 18 UNDEFINED

Macro Definitions

#define ALT_USB_HOST_HCINT1_XFERCOMPL_E_INACT   0x0

Enumerated value for register field ALT_USB_HOST_HCINT1_XFERCOMPL

No transfer

#define ALT_USB_HOST_HCINT1_XFERCOMPL_E_ACT   0x1

Enumerated value for register field ALT_USB_HOST_HCINT1_XFERCOMPL

Transfer completed normally without any errors

#define ALT_USB_HOST_HCINT1_XFERCOMPL_LSB   0

The Least Significant Bit (LSB) position of the ALT_USB_HOST_HCINT1_XFERCOMPL register field.

#define ALT_USB_HOST_HCINT1_XFERCOMPL_MSB   0

The Most Significant Bit (MSB) position of the ALT_USB_HOST_HCINT1_XFERCOMPL register field.

#define ALT_USB_HOST_HCINT1_XFERCOMPL_WIDTH   1

The width in bits of the ALT_USB_HOST_HCINT1_XFERCOMPL register field.

#define ALT_USB_HOST_HCINT1_XFERCOMPL_SET_MSK   0x00000001

The mask used to set the ALT_USB_HOST_HCINT1_XFERCOMPL register field value.

#define ALT_USB_HOST_HCINT1_XFERCOMPL_CLR_MSK   0xfffffffe

The mask used to clear the ALT_USB_HOST_HCINT1_XFERCOMPL register field value.

#define ALT_USB_HOST_HCINT1_XFERCOMPL_RESET   0x0

The reset value of the ALT_USB_HOST_HCINT1_XFERCOMPL register field.

#define ALT_USB_HOST_HCINT1_XFERCOMPL_GET (   value)    (((value) & 0x00000001) >> 0)

Extracts the ALT_USB_HOST_HCINT1_XFERCOMPL field value from a register.

#define ALT_USB_HOST_HCINT1_XFERCOMPL_SET (   value)    (((value) << 0) & 0x00000001)

Produces a ALT_USB_HOST_HCINT1_XFERCOMPL register field value suitable for setting the register.

#define ALT_USB_HOST_HCINT1_CHHLTD_E_INACT   0x0

Enumerated value for register field ALT_USB_HOST_HCINT1_CHHLTD

Channel not halted

#define ALT_USB_HOST_HCINT1_CHHLTD_E_ACT   0x1

Enumerated value for register field ALT_USB_HOST_HCINT1_CHHLTD

Channel Halted

#define ALT_USB_HOST_HCINT1_CHHLTD_LSB   1

The Least Significant Bit (LSB) position of the ALT_USB_HOST_HCINT1_CHHLTD register field.

#define ALT_USB_HOST_HCINT1_CHHLTD_MSB   1

The Most Significant Bit (MSB) position of the ALT_USB_HOST_HCINT1_CHHLTD register field.

#define ALT_USB_HOST_HCINT1_CHHLTD_WIDTH   1

The width in bits of the ALT_USB_HOST_HCINT1_CHHLTD register field.

#define ALT_USB_HOST_HCINT1_CHHLTD_SET_MSK   0x00000002

The mask used to set the ALT_USB_HOST_HCINT1_CHHLTD register field value.

#define ALT_USB_HOST_HCINT1_CHHLTD_CLR_MSK   0xfffffffd

The mask used to clear the ALT_USB_HOST_HCINT1_CHHLTD register field value.

#define ALT_USB_HOST_HCINT1_CHHLTD_RESET   0x0

The reset value of the ALT_USB_HOST_HCINT1_CHHLTD register field.

#define ALT_USB_HOST_HCINT1_CHHLTD_GET (   value)    (((value) & 0x00000002) >> 1)

Extracts the ALT_USB_HOST_HCINT1_CHHLTD field value from a register.

#define ALT_USB_HOST_HCINT1_CHHLTD_SET (   value)    (((value) << 1) & 0x00000002)

Produces a ALT_USB_HOST_HCINT1_CHHLTD register field value suitable for setting the register.

#define ALT_USB_HOST_HCINT1_AHBERR_E_INACT   0x0

Enumerated value for register field ALT_USB_HOST_HCINT1_AHBERR

No AHB error

#define ALT_USB_HOST_HCINT1_AHBERR_E_ACT   0x1

Enumerated value for register field ALT_USB_HOST_HCINT1_AHBERR

AHB error during AHB read/write

#define ALT_USB_HOST_HCINT1_AHBERR_LSB   2

The Least Significant Bit (LSB) position of the ALT_USB_HOST_HCINT1_AHBERR register field.

#define ALT_USB_HOST_HCINT1_AHBERR_MSB   2

The Most Significant Bit (MSB) position of the ALT_USB_HOST_HCINT1_AHBERR register field.

#define ALT_USB_HOST_HCINT1_AHBERR_WIDTH   1

The width in bits of the ALT_USB_HOST_HCINT1_AHBERR register field.

#define ALT_USB_HOST_HCINT1_AHBERR_SET_MSK   0x00000004

The mask used to set the ALT_USB_HOST_HCINT1_AHBERR register field value.

#define ALT_USB_HOST_HCINT1_AHBERR_CLR_MSK   0xfffffffb

The mask used to clear the ALT_USB_HOST_HCINT1_AHBERR register field value.

#define ALT_USB_HOST_HCINT1_AHBERR_RESET   0x0

The reset value of the ALT_USB_HOST_HCINT1_AHBERR register field.

#define ALT_USB_HOST_HCINT1_AHBERR_GET (   value)    (((value) & 0x00000004) >> 2)

Extracts the ALT_USB_HOST_HCINT1_AHBERR field value from a register.

#define ALT_USB_HOST_HCINT1_AHBERR_SET (   value)    (((value) << 2) & 0x00000004)

Produces a ALT_USB_HOST_HCINT1_AHBERR register field value suitable for setting the register.

#define ALT_USB_HOST_HCINT1_STALL_E_INACT   0x0

Enumerated value for register field ALT_USB_HOST_HCINT1_STALL

No Stall Interrupt

#define ALT_USB_HOST_HCINT1_STALL_E_ACT   0x1

Enumerated value for register field ALT_USB_HOST_HCINT1_STALL

Stall Interrupt

#define ALT_USB_HOST_HCINT1_STALL_LSB   3

The Least Significant Bit (LSB) position of the ALT_USB_HOST_HCINT1_STALL register field.

#define ALT_USB_HOST_HCINT1_STALL_MSB   3

The Most Significant Bit (MSB) position of the ALT_USB_HOST_HCINT1_STALL register field.

#define ALT_USB_HOST_HCINT1_STALL_WIDTH   1

The width in bits of the ALT_USB_HOST_HCINT1_STALL register field.

#define ALT_USB_HOST_HCINT1_STALL_SET_MSK   0x00000008

The mask used to set the ALT_USB_HOST_HCINT1_STALL register field value.

#define ALT_USB_HOST_HCINT1_STALL_CLR_MSK   0xfffffff7

The mask used to clear the ALT_USB_HOST_HCINT1_STALL register field value.

#define ALT_USB_HOST_HCINT1_STALL_RESET   0x0

The reset value of the ALT_USB_HOST_HCINT1_STALL register field.

#define ALT_USB_HOST_HCINT1_STALL_GET (   value)    (((value) & 0x00000008) >> 3)

Extracts the ALT_USB_HOST_HCINT1_STALL field value from a register.

#define ALT_USB_HOST_HCINT1_STALL_SET (   value)    (((value) << 3) & 0x00000008)

Produces a ALT_USB_HOST_HCINT1_STALL register field value suitable for setting the register.

#define ALT_USB_HOST_HCINT1_NAK_E_INACT   0x0

Enumerated value for register field ALT_USB_HOST_HCINT1_NAK

No NAK Response Received Interrupt

#define ALT_USB_HOST_HCINT1_NAK_E_ACT   0x1

Enumerated value for register field ALT_USB_HOST_HCINT1_NAK

NAK Response Received Interrupt

#define ALT_USB_HOST_HCINT1_NAK_LSB   4

The Least Significant Bit (LSB) position of the ALT_USB_HOST_HCINT1_NAK register field.

#define ALT_USB_HOST_HCINT1_NAK_MSB   4

The Most Significant Bit (MSB) position of the ALT_USB_HOST_HCINT1_NAK register field.

#define ALT_USB_HOST_HCINT1_NAK_WIDTH   1

The width in bits of the ALT_USB_HOST_HCINT1_NAK register field.

#define ALT_USB_HOST_HCINT1_NAK_SET_MSK   0x00000010

The mask used to set the ALT_USB_HOST_HCINT1_NAK register field value.

#define ALT_USB_HOST_HCINT1_NAK_CLR_MSK   0xffffffef

The mask used to clear the ALT_USB_HOST_HCINT1_NAK register field value.

#define ALT_USB_HOST_HCINT1_NAK_RESET   0x0

The reset value of the ALT_USB_HOST_HCINT1_NAK register field.

#define ALT_USB_HOST_HCINT1_NAK_GET (   value)    (((value) & 0x00000010) >> 4)

Extracts the ALT_USB_HOST_HCINT1_NAK field value from a register.

#define ALT_USB_HOST_HCINT1_NAK_SET (   value)    (((value) << 4) & 0x00000010)

Produces a ALT_USB_HOST_HCINT1_NAK register field value suitable for setting the register.

#define ALT_USB_HOST_HCINT1_ACK_E_INACT   0x0

Enumerated value for register field ALT_USB_HOST_HCINT1_ACK

No ACK Response Received Transmitted Interrupt

#define ALT_USB_HOST_HCINT1_ACK_E_ACT   0x1

Enumerated value for register field ALT_USB_HOST_HCINT1_ACK

ACK Response Received Transmitted Interrup

#define ALT_USB_HOST_HCINT1_ACK_LSB   5

The Least Significant Bit (LSB) position of the ALT_USB_HOST_HCINT1_ACK register field.

#define ALT_USB_HOST_HCINT1_ACK_MSB   5

The Most Significant Bit (MSB) position of the ALT_USB_HOST_HCINT1_ACK register field.

#define ALT_USB_HOST_HCINT1_ACK_WIDTH   1

The width in bits of the ALT_USB_HOST_HCINT1_ACK register field.

#define ALT_USB_HOST_HCINT1_ACK_SET_MSK   0x00000020

The mask used to set the ALT_USB_HOST_HCINT1_ACK register field value.

#define ALT_USB_HOST_HCINT1_ACK_CLR_MSK   0xffffffdf

The mask used to clear the ALT_USB_HOST_HCINT1_ACK register field value.

#define ALT_USB_HOST_HCINT1_ACK_RESET   0x0

The reset value of the ALT_USB_HOST_HCINT1_ACK register field.

#define ALT_USB_HOST_HCINT1_ACK_GET (   value)    (((value) & 0x00000020) >> 5)

Extracts the ALT_USB_HOST_HCINT1_ACK field value from a register.

#define ALT_USB_HOST_HCINT1_ACK_SET (   value)    (((value) << 5) & 0x00000020)

Produces a ALT_USB_HOST_HCINT1_ACK register field value suitable for setting the register.

#define ALT_USB_HOST_HCINT1_NYET_E_INACT   0x0

Enumerated value for register field ALT_USB_HOST_HCINT1_NYET

No NYET Response Received Interrupt

#define ALT_USB_HOST_HCINT1_NYET_E_ACT   0x1

Enumerated value for register field ALT_USB_HOST_HCINT1_NYET

NYET Response Received Interrupt

#define ALT_USB_HOST_HCINT1_NYET_LSB   6

The Least Significant Bit (LSB) position of the ALT_USB_HOST_HCINT1_NYET register field.

#define ALT_USB_HOST_HCINT1_NYET_MSB   6

The Most Significant Bit (MSB) position of the ALT_USB_HOST_HCINT1_NYET register field.

#define ALT_USB_HOST_HCINT1_NYET_WIDTH   1

The width in bits of the ALT_USB_HOST_HCINT1_NYET register field.

#define ALT_USB_HOST_HCINT1_NYET_SET_MSK   0x00000040

The mask used to set the ALT_USB_HOST_HCINT1_NYET register field value.

#define ALT_USB_HOST_HCINT1_NYET_CLR_MSK   0xffffffbf

The mask used to clear the ALT_USB_HOST_HCINT1_NYET register field value.

#define ALT_USB_HOST_HCINT1_NYET_RESET   0x0

The reset value of the ALT_USB_HOST_HCINT1_NYET register field.

#define ALT_USB_HOST_HCINT1_NYET_GET (   value)    (((value) & 0x00000040) >> 6)

Extracts the ALT_USB_HOST_HCINT1_NYET field value from a register.

#define ALT_USB_HOST_HCINT1_NYET_SET (   value)    (((value) << 6) & 0x00000040)

Produces a ALT_USB_HOST_HCINT1_NYET register field value suitable for setting the register.

#define ALT_USB_HOST_HCINT1_XACTERR_E_INACT   0x0

Enumerated value for register field ALT_USB_HOST_HCINT1_XACTERR

No Transaction Error

#define ALT_USB_HOST_HCINT1_XACTERR_E_ACT   0x1

Enumerated value for register field ALT_USB_HOST_HCINT1_XACTERR

Transaction Error

#define ALT_USB_HOST_HCINT1_XACTERR_LSB   7

The Least Significant Bit (LSB) position of the ALT_USB_HOST_HCINT1_XACTERR register field.

#define ALT_USB_HOST_HCINT1_XACTERR_MSB   7

The Most Significant Bit (MSB) position of the ALT_USB_HOST_HCINT1_XACTERR register field.

#define ALT_USB_HOST_HCINT1_XACTERR_WIDTH   1

The width in bits of the ALT_USB_HOST_HCINT1_XACTERR register field.

#define ALT_USB_HOST_HCINT1_XACTERR_SET_MSK   0x00000080

The mask used to set the ALT_USB_HOST_HCINT1_XACTERR register field value.

#define ALT_USB_HOST_HCINT1_XACTERR_CLR_MSK   0xffffff7f

The mask used to clear the ALT_USB_HOST_HCINT1_XACTERR register field value.

#define ALT_USB_HOST_HCINT1_XACTERR_RESET   0x0

The reset value of the ALT_USB_HOST_HCINT1_XACTERR register field.

#define ALT_USB_HOST_HCINT1_XACTERR_GET (   value)    (((value) & 0x00000080) >> 7)

Extracts the ALT_USB_HOST_HCINT1_XACTERR field value from a register.

#define ALT_USB_HOST_HCINT1_XACTERR_SET (   value)    (((value) << 7) & 0x00000080)

Produces a ALT_USB_HOST_HCINT1_XACTERR register field value suitable for setting the register.

#define ALT_USB_HOST_HCINT1_BBLERR_E_INACT   0x0

Enumerated value for register field ALT_USB_HOST_HCINT1_BBLERR

No Babble Error

#define ALT_USB_HOST_HCINT1_BBLERR_E_ACT   0x1

Enumerated value for register field ALT_USB_HOST_HCINT1_BBLERR

Babble Error

#define ALT_USB_HOST_HCINT1_BBLERR_LSB   8

The Least Significant Bit (LSB) position of the ALT_USB_HOST_HCINT1_BBLERR register field.

#define ALT_USB_HOST_HCINT1_BBLERR_MSB   8

The Most Significant Bit (MSB) position of the ALT_USB_HOST_HCINT1_BBLERR register field.

#define ALT_USB_HOST_HCINT1_BBLERR_WIDTH   1

The width in bits of the ALT_USB_HOST_HCINT1_BBLERR register field.

#define ALT_USB_HOST_HCINT1_BBLERR_SET_MSK   0x00000100

The mask used to set the ALT_USB_HOST_HCINT1_BBLERR register field value.

#define ALT_USB_HOST_HCINT1_BBLERR_CLR_MSK   0xfffffeff

The mask used to clear the ALT_USB_HOST_HCINT1_BBLERR register field value.

#define ALT_USB_HOST_HCINT1_BBLERR_RESET   0x0

The reset value of the ALT_USB_HOST_HCINT1_BBLERR register field.

#define ALT_USB_HOST_HCINT1_BBLERR_GET (   value)    (((value) & 0x00000100) >> 8)

Extracts the ALT_USB_HOST_HCINT1_BBLERR field value from a register.

#define ALT_USB_HOST_HCINT1_BBLERR_SET (   value)    (((value) << 8) & 0x00000100)

Produces a ALT_USB_HOST_HCINT1_BBLERR register field value suitable for setting the register.

#define ALT_USB_HOST_HCINT1_FRMOVRUN_E_INACT   0x0

Enumerated value for register field ALT_USB_HOST_HCINT1_FRMOVRUN

No Frame Overrun

#define ALT_USB_HOST_HCINT1_FRMOVRUN_E_ACT   0x1

Enumerated value for register field ALT_USB_HOST_HCINT1_FRMOVRUN

Frame Overrun

#define ALT_USB_HOST_HCINT1_FRMOVRUN_LSB   9

The Least Significant Bit (LSB) position of the ALT_USB_HOST_HCINT1_FRMOVRUN register field.

#define ALT_USB_HOST_HCINT1_FRMOVRUN_MSB   9

The Most Significant Bit (MSB) position of the ALT_USB_HOST_HCINT1_FRMOVRUN register field.

#define ALT_USB_HOST_HCINT1_FRMOVRUN_WIDTH   1

The width in bits of the ALT_USB_HOST_HCINT1_FRMOVRUN register field.

#define ALT_USB_HOST_HCINT1_FRMOVRUN_SET_MSK   0x00000200

The mask used to set the ALT_USB_HOST_HCINT1_FRMOVRUN register field value.

#define ALT_USB_HOST_HCINT1_FRMOVRUN_CLR_MSK   0xfffffdff

The mask used to clear the ALT_USB_HOST_HCINT1_FRMOVRUN register field value.

#define ALT_USB_HOST_HCINT1_FRMOVRUN_RESET   0x0

The reset value of the ALT_USB_HOST_HCINT1_FRMOVRUN register field.

#define ALT_USB_HOST_HCINT1_FRMOVRUN_GET (   value)    (((value) & 0x00000200) >> 9)

Extracts the ALT_USB_HOST_HCINT1_FRMOVRUN field value from a register.

#define ALT_USB_HOST_HCINT1_FRMOVRUN_SET (   value)    (((value) << 9) & 0x00000200)

Produces a ALT_USB_HOST_HCINT1_FRMOVRUN register field value suitable for setting the register.

#define ALT_USB_HOST_HCINT1_DATATGLERR_E_INACT   0x0

Enumerated value for register field ALT_USB_HOST_HCINT1_DATATGLERR

No Data Toggle Error

#define ALT_USB_HOST_HCINT1_DATATGLERR_E_ACT   0x1

Enumerated value for register field ALT_USB_HOST_HCINT1_DATATGLERR

Data Toggle Error

#define ALT_USB_HOST_HCINT1_DATATGLERR_LSB   10

The Least Significant Bit (LSB) position of the ALT_USB_HOST_HCINT1_DATATGLERR register field.

#define ALT_USB_HOST_HCINT1_DATATGLERR_MSB   10

The Most Significant Bit (MSB) position of the ALT_USB_HOST_HCINT1_DATATGLERR register field.

#define ALT_USB_HOST_HCINT1_DATATGLERR_WIDTH   1

The width in bits of the ALT_USB_HOST_HCINT1_DATATGLERR register field.

#define ALT_USB_HOST_HCINT1_DATATGLERR_SET_MSK   0x00000400

The mask used to set the ALT_USB_HOST_HCINT1_DATATGLERR register field value.

#define ALT_USB_HOST_HCINT1_DATATGLERR_CLR_MSK   0xfffffbff

The mask used to clear the ALT_USB_HOST_HCINT1_DATATGLERR register field value.

#define ALT_USB_HOST_HCINT1_DATATGLERR_RESET   0x0

The reset value of the ALT_USB_HOST_HCINT1_DATATGLERR register field.

#define ALT_USB_HOST_HCINT1_DATATGLERR_GET (   value)    (((value) & 0x00000400) >> 10)

Extracts the ALT_USB_HOST_HCINT1_DATATGLERR field value from a register.

#define ALT_USB_HOST_HCINT1_DATATGLERR_SET (   value)    (((value) << 10) & 0x00000400)

Produces a ALT_USB_HOST_HCINT1_DATATGLERR register field value suitable for setting the register.

#define ALT_USB_HOST_HCINT1_BNAINTR_E_INACT   0x0

Enumerated value for register field ALT_USB_HOST_HCINT1_BNAINTR

No BNA Interrupt

#define ALT_USB_HOST_HCINT1_BNAINTR_E_ACT   0x1

Enumerated value for register field ALT_USB_HOST_HCINT1_BNAINTR

BNA Interrupt

#define ALT_USB_HOST_HCINT1_BNAINTR_LSB   11

The Least Significant Bit (LSB) position of the ALT_USB_HOST_HCINT1_BNAINTR register field.

#define ALT_USB_HOST_HCINT1_BNAINTR_MSB   11

The Most Significant Bit (MSB) position of the ALT_USB_HOST_HCINT1_BNAINTR register field.

#define ALT_USB_HOST_HCINT1_BNAINTR_WIDTH   1

The width in bits of the ALT_USB_HOST_HCINT1_BNAINTR register field.

#define ALT_USB_HOST_HCINT1_BNAINTR_SET_MSK   0x00000800

The mask used to set the ALT_USB_HOST_HCINT1_BNAINTR register field value.

#define ALT_USB_HOST_HCINT1_BNAINTR_CLR_MSK   0xfffff7ff

The mask used to clear the ALT_USB_HOST_HCINT1_BNAINTR register field value.

#define ALT_USB_HOST_HCINT1_BNAINTR_RESET   0x0

The reset value of the ALT_USB_HOST_HCINT1_BNAINTR register field.

#define ALT_USB_HOST_HCINT1_BNAINTR_GET (   value)    (((value) & 0x00000800) >> 11)

Extracts the ALT_USB_HOST_HCINT1_BNAINTR field value from a register.

#define ALT_USB_HOST_HCINT1_BNAINTR_SET (   value)    (((value) << 11) & 0x00000800)

Produces a ALT_USB_HOST_HCINT1_BNAINTR register field value suitable for setting the register.

#define ALT_USB_HOST_HCINT1_XCS_XACT_ERR_E_INACT   0x0

Enumerated value for register field ALT_USB_HOST_HCINT1_XCS_XACT_ERR

No Excessive Transaction Error

#define ALT_USB_HOST_HCINT1_XCS_XACT_ERR_E_ACVTIVE   0x1

Enumerated value for register field ALT_USB_HOST_HCINT1_XCS_XACT_ERR

Excessive Transaction Error

#define ALT_USB_HOST_HCINT1_XCS_XACT_ERR_LSB   12

The Least Significant Bit (LSB) position of the ALT_USB_HOST_HCINT1_XCS_XACT_ERR register field.

#define ALT_USB_HOST_HCINT1_XCS_XACT_ERR_MSB   12

The Most Significant Bit (MSB) position of the ALT_USB_HOST_HCINT1_XCS_XACT_ERR register field.

#define ALT_USB_HOST_HCINT1_XCS_XACT_ERR_WIDTH   1

The width in bits of the ALT_USB_HOST_HCINT1_XCS_XACT_ERR register field.

#define ALT_USB_HOST_HCINT1_XCS_XACT_ERR_SET_MSK   0x00001000

The mask used to set the ALT_USB_HOST_HCINT1_XCS_XACT_ERR register field value.

#define ALT_USB_HOST_HCINT1_XCS_XACT_ERR_CLR_MSK   0xffffefff

The mask used to clear the ALT_USB_HOST_HCINT1_XCS_XACT_ERR register field value.

#define ALT_USB_HOST_HCINT1_XCS_XACT_ERR_RESET   0x0

The reset value of the ALT_USB_HOST_HCINT1_XCS_XACT_ERR register field.

#define ALT_USB_HOST_HCINT1_XCS_XACT_ERR_GET (   value)    (((value) & 0x00001000) >> 12)

Extracts the ALT_USB_HOST_HCINT1_XCS_XACT_ERR field value from a register.

#define ALT_USB_HOST_HCINT1_XCS_XACT_ERR_SET (   value)    (((value) << 12) & 0x00001000)

Produces a ALT_USB_HOST_HCINT1_XCS_XACT_ERR register field value suitable for setting the register.

#define ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR_E_INACT   0x0

Enumerated value for register field ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR

No Descriptor rollover interrupt

#define ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR_E_ACT   0x1

Enumerated value for register field ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR

Descriptor rollover interrupt

#define ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR_LSB   13

The Least Significant Bit (LSB) position of the ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR register field.

#define ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR_MSB   13

The Most Significant Bit (MSB) position of the ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR register field.

#define ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR_WIDTH   1

The width in bits of the ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR register field.

#define ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR_SET_MSK   0x00002000

The mask used to set the ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR register field value.

#define ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR_CLR_MSK   0xffffdfff

The mask used to clear the ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR register field value.

#define ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR_RESET   0x0

The reset value of the ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR register field.

#define ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR_GET (   value)    (((value) & 0x00002000) >> 13)

Extracts the ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR field value from a register.

#define ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR_SET (   value)    (((value) << 13) & 0x00002000)

Produces a ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR register field value suitable for setting the register.

#define ALT_USB_HOST_HCINT1_RESET   0x00000000

The reset value of the ALT_USB_HOST_HCINT1 register.

#define ALT_USB_HOST_HCINT1_OFST   0x128

The byte offset of the ALT_USB_HOST_HCINT1 register from the beginning of the component.

#define ALT_USB_HOST_HCINT1_ADDR (   base)    ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCINT1_OFST))

The address of the ALT_USB_HOST_HCINT1 register.

Typedef Documentation

The typedef declaration for register ALT_USB_HOST_HCINT1.