![]() |
Altera SoCAL
16.0
The Altera SoC Abstraction Layer (SoCAL) API Reference Manual
|
This register indicates the status of a channel with respect to USB- and AHB- related events. The application must read this register when the Host Channels Interrupt bit of the Core Interrupt register (GINTSTS.HChInt) is set. Before the application can read this register, it must first read the Host All Channels Interrupt (HAINT) register to get the exact channel number for the Host Channel-n Interrupt register. The application must clear the appropriate bit in this register to clear the corresponding bits in the HAINT and GINTSTS registers.
Register Layout
Bits | Access | Reset | Description |
---|---|---|---|
[0] | R | 0x0 | Transfer Completed |
[1] | R | 0x0 | Channel Halted |
[2] | R | 0x0 | AHB Error |
[3] | R | 0x0 | STALL Response Received Interrupt |
[4] | R | 0x0 | NAK Response Received Interrupt |
[5] | R | 0x0 | ACK Response Received Transmitted Interrupt |
[6] | R | 0x0 | NYET Response Received Interrupt |
[7] | R | 0x0 | Transaction Error |
[8] | R | 0x0 | Babble Error |
[9] | R | 0x0 | Frame Overrun |
[10] | R | 0x0 | Data Toggle Error |
[11] | R | 0x0 | BNA Interrupt |
[12] | R | 0x0 | Excessive Transaction Error |
[13] | R | 0x0 | Descriptor rollover interrupt |
[31:14] | ??? | 0x0 | UNDEFINED |
Field : 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. Field Enumeration Values:
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 : 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:
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 : 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:
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 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:
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 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:
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 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:
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 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:
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 : Transaction Error - xacterr | ||||||||||
Indicates one of the following errors occurred on the USB.-CRC check failure
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:
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 : 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:
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 : 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:
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 : 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:
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 : BNA 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:
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 : 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:
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 : Descriptor rollover interrupt - 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:
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_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 |
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 | ||
---|---|---|
const uint32_t | xfercompl: 1 | Transfer Completed |
const uint32_t | chhltd: 1 | Channel Halted |
const uint32_t | ahberr: 1 | AHB Error |
const uint32_t | stall: 1 | STALL Response Received Interrupt |
const uint32_t | nak: 1 | NAK Response Received Interrupt |
const uint32_t | ack: 1 | ACK Response Received Transmitted Interrupt |
const uint32_t | nyet: 1 | NYET Response Received Interrupt |
const uint32_t | xacterr: 1 | Transaction Error |
const uint32_t | bblerr: 1 | Babble Error |
const uint32_t | frmovrun: 1 | Frame Overrun |
const uint32_t | datatglerr: 1 | Data Toggle Error |
const uint32_t | bnaintr: 1 | BNA Interrupt |
const uint32_t | xcs_xact_err: 1 | Excessive Transaction Error |
const uint32_t | desc_lst_rollintr: 1 | Descriptor rollover interrupt |
uint32_t | __pad0__: 18 | UNDEFINED |
#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_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 struct ALT_USB_HOST_HCINT1_s ALT_USB_HOST_HCINT1_t |
The typedef declaration for register ALT_USB_HOST_HCINT1.