![]() |
Altera SoCAL
16.0
The Altera SoC Abstraction Layer (SoCAL) API Reference Manual
|
Device IN Endpoint 7 Interrupt Register
Register Layout
Bits | Access | Reset | Description |
---|---|---|---|
[0] | RW | 0x0 | ALT_USB_DEV_DIEPINT7_XFERCOMPL |
[1] | RW | 0x0 | ALT_USB_DEV_DIEPINT7_EPDISBLD |
[2] | RW | 0x0 | ALT_USB_DEV_DIEPINT7_AHBERR |
[3] | RW | 0x0 | ALT_USB_DEV_DIEPINT7_TMO |
[4] | RW | 0x0 | ALT_USB_DEV_DIEPINT7_INTKNTXFEMP |
[5] | RW | 0x0 | ALT_USB_DEV_DIEPINT7_INTKNEPMIS |
[6] | RW | 0x0 | ALT_USB_DEV_DIEPINT7_INEPNAKEFF |
[7] | R | 0x1 | ALT_USB_DEV_DIEPINT7_TXFEMP |
[8] | RW | 0x0 | ALT_USB_DEV_DIEPINT7_TXFIFOUNDRN |
[9] | RW | 0x0 | ALT_USB_DEV_DIEPINT7_BNAINTR |
[10] | ??? | 0x0 | UNDEFINED |
[11] | RW | 0x0 | ALT_USB_DEV_DIEPINT7_PKTDRPSTS |
[12] | RW | 0x0 | ALT_USB_DEV_DIEPINT7_BBLEERR |
[13] | RW | 0x0 | ALT_USB_DEV_DIEPINT7_NAKINTRPT |
[14] | RW | 0x0 | ALT_USB_DEV_DIEPINT7_NYETINTRPT |
[31:15] | ??? | 0x0 | UNDEFINED |
Field : xfercompl | ||||||||||
Transfer Completed Interrupt (XferCompl) Applies to IN and OUT endpoints. When Scatter/Gather DMA mode is enabled
from the descriptor is moved from external system memory to internal FIFO.
data from the internal FIFO is moved to external system memory. This interrupt is generated only when the corresponding endpoint descriptor is closed, and the IOC bit For the corresponding descriptor is Set. When Scatter/Gather DMA mode is disabled, this field indicates that the programmed transfer is complete on the AHB as well as on the USB, For this endpoint. Field Enumeration Values:
Field Access Macros: | ||||||||||
#define | ALT_USB_DEV_DIEPINT7_XFERCOMPL_E_INACT 0x0 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_XFERCOMPL_E_ACT 0x1 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_XFERCOMPL_LSB 0 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_XFERCOMPL_MSB 0 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_XFERCOMPL_WIDTH 1 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_XFERCOMPL_SET_MSK 0x00000001 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_XFERCOMPL_CLR_MSK 0xfffffffe | |||||||||
#define | ALT_USB_DEV_DIEPINT7_XFERCOMPL_RESET 0x0 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_XFERCOMPL_GET(value) (((value) & 0x00000001) >> 0) | |||||||||
#define | ALT_USB_DEV_DIEPINT7_XFERCOMPL_SET(value) (((value) << 0) & 0x00000001) | |||||||||
Field : epdisbld | ||||||||||
Endpoint Disabled Interrupt (EPDisbld) Applies to IN and OUT endpoints. This bit indicates that the endpoint is disabled per the application's request. Field Enumeration Values:
Field Access Macros: | ||||||||||
#define | ALT_USB_DEV_DIEPINT7_EPDISBLD_E_INACT 0x0 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_EPDISBLD_E_ACT 0x1 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_EPDISBLD_LSB 1 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_EPDISBLD_MSB 1 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_EPDISBLD_WIDTH 1 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_EPDISBLD_SET_MSK 0x00000002 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_EPDISBLD_CLR_MSK 0xfffffffd | |||||||||
#define | ALT_USB_DEV_DIEPINT7_EPDISBLD_RESET 0x0 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_EPDISBLD_GET(value) (((value) & 0x00000002) >> 1) | |||||||||
#define | ALT_USB_DEV_DIEPINT7_EPDISBLD_SET(value) (((value) << 1) & 0x00000002) | |||||||||
Field : ahberr | ||||||||||
AHB Error (AHBErr) Applies to IN and OUT endpoints. This is generated only in Internal DMA mode when there is an AHB error during an AHB read/write. The application can read the corresponding endpoint DMA address register to get the error address. Field Enumeration Values:
Field Access Macros: | ||||||||||
#define | ALT_USB_DEV_DIEPINT7_AHBERR_E_INACT 0x0 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_AHBERR_E_ACT 0x1 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_AHBERR_LSB 2 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_AHBERR_MSB 2 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_AHBERR_WIDTH 1 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_AHBERR_SET_MSK 0x00000004 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_AHBERR_CLR_MSK 0xfffffffb | |||||||||
#define | ALT_USB_DEV_DIEPINT7_AHBERR_RESET 0x0 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_AHBERR_GET(value) (((value) & 0x00000004) >> 2) | |||||||||
#define | ALT_USB_DEV_DIEPINT7_AHBERR_SET(value) (((value) << 2) & 0x00000004) | |||||||||
Field : timeout | ||||||||||
Timeout Condition (TimeOUT) In shared TX FIFO mode, applies to non-isochronous IN endpoints only. In dedicated FIFO mode, applies only to Control IN endpoints. In Scatter/Gather DMA mode, the TimeOUT interrupt is not asserted. Indicates that the core has detected a timeout condition on the USB For the last IN token on this endpoint. Field Enumeration Values:
Field Access Macros: | ||||||||||
#define | ALT_USB_DEV_DIEPINT7_TMO_E_INACT 0x0 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_TMO_E_ACT 0x1 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_TMO_LSB 3 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_TMO_MSB 3 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_TMO_WIDTH 1 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_TMO_SET_MSK 0x00000008 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_TMO_CLR_MSK 0xfffffff7 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_TMO_RESET 0x0 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_TMO_GET(value) (((value) & 0x00000008) >> 3) | |||||||||
#define | ALT_USB_DEV_DIEPINT7_TMO_SET(value) (((value) << 3) & 0x00000008) | |||||||||
Field : intkntxfemp | ||||||||||
IN Token Received When TxFIFO is Empty (INTknTXFEmp) Applies to non-periodic IN endpoints only. Indicates that an IN token was received when the associated TxFIFO (periodic/non-periodic) was empty. This interrupt is asserted on the endpoint For which the IN token was received. Field Enumeration Values:
Field Access Macros: | ||||||||||
#define | ALT_USB_DEV_DIEPINT7_INTKNTXFEMP_E_INACT 0x0 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_INTKNTXFEMP_E_ACT 0x1 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_INTKNTXFEMP_LSB 4 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_INTKNTXFEMP_MSB 4 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_INTKNTXFEMP_WIDTH 1 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_INTKNTXFEMP_SET_MSK 0x00000010 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_INTKNTXFEMP_CLR_MSK 0xffffffef | |||||||||
#define | ALT_USB_DEV_DIEPINT7_INTKNTXFEMP_RESET 0x0 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_INTKNTXFEMP_GET(value) (((value) & 0x00000010) >> 4) | |||||||||
#define | ALT_USB_DEV_DIEPINT7_INTKNTXFEMP_SET(value) (((value) << 4) & 0x00000010) | |||||||||
Field : intknepmis | ||||||||||
IN Token Received with EP Mismatch (INTknEPMis) Applies to non-periodic IN endpoints only. Indicates that the data in the top of the non-periodic TxFIFO belongs to an endpoint other than the one For which the IN token was received. This interrupt is asserted on the endpoint For which the IN token was received. Field Enumeration Values:
Field Access Macros: | ||||||||||
#define | ALT_USB_DEV_DIEPINT7_INTKNEPMIS_E_INACT 0x0 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_INTKNEPMIS_E_ACT 0x1 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_INTKNEPMIS_LSB 5 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_INTKNEPMIS_MSB 5 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_INTKNEPMIS_WIDTH 1 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_INTKNEPMIS_SET_MSK 0x00000020 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_INTKNEPMIS_CLR_MSK 0xffffffdf | |||||||||
#define | ALT_USB_DEV_DIEPINT7_INTKNEPMIS_RESET 0x0 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_INTKNEPMIS_GET(value) (((value) & 0x00000020) >> 5) | |||||||||
#define | ALT_USB_DEV_DIEPINT7_INTKNEPMIS_SET(value) (((value) << 5) & 0x00000020) | |||||||||
Field : inepnakeff | ||||||||||
IN Endpoint NAK Effective (INEPNakEff) Applies to periodic IN endpoints only. This bit can be cleared when the application clears the IN endpoint NAK by writing to DIEPCTLn.CNAK. This interrupt indicates that the core has sampled the NAK bit Set (either by the application or by the core). The interrupt indicates that the IN endpoint NAK bit Set by the application has taken effect in the core. This interrupt does not guarantee that a NAK handshake is sent on the USB. A STALL bit takes priority over a NAK bit. Field Enumeration Values:
Field Access Macros: | ||||||||||
#define | ALT_USB_DEV_DIEPINT7_INEPNAKEFF_E_INACT 0x0 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_INEPNAKEFF_E_ACT 0x1 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_INEPNAKEFF_LSB 6 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_INEPNAKEFF_MSB 6 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_INEPNAKEFF_WIDTH 1 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_INEPNAKEFF_SET_MSK 0x00000040 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_INEPNAKEFF_CLR_MSK 0xffffffbf | |||||||||
#define | ALT_USB_DEV_DIEPINT7_INEPNAKEFF_RESET 0x0 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_INEPNAKEFF_GET(value) (((value) & 0x00000040) >> 6) | |||||||||
#define | ALT_USB_DEV_DIEPINT7_INEPNAKEFF_SET(value) (((value) << 6) & 0x00000040) | |||||||||
Field : txfemp | ||||||||||
Transmit FIFO Empty (TxFEmp) This bit is valid only For IN Endpoints This interrupt is asserted when the TxFIFO For this endpoint is either half or completely empty. The half or completely empty status is determined by the TxFIFO Empty Level bit in the Core AHB Configuration register (GAHBCFG.NPTxFEmpLvl)). Field Enumeration Values:
Field Access Macros: | ||||||||||
#define | ALT_USB_DEV_DIEPINT7_TXFEMP_E_INACT 0x0 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_TXFEMP_E_ACT 0x1 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_TXFEMP_LSB 7 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_TXFEMP_MSB 7 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_TXFEMP_WIDTH 1 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_TXFEMP_SET_MSK 0x00000080 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_TXFEMP_CLR_MSK 0xffffff7f | |||||||||
#define | ALT_USB_DEV_DIEPINT7_TXFEMP_RESET 0x1 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_TXFEMP_GET(value) (((value) & 0x00000080) >> 7) | |||||||||
#define | ALT_USB_DEV_DIEPINT7_TXFEMP_SET(value) (((value) << 7) & 0x00000080) | |||||||||
Field : txfifoundrn | ||||||||||
Fifo Underrun (TxfifoUndrn) Applies to IN endpoints Only This bit is valid only If thresholding is enabled. The core generates this interrupt when it detects a transmit FIFO underrun condition For this endpoint. Field Enumeration Values:
Field Access Macros: | ||||||||||
#define | ALT_USB_DEV_DIEPINT7_TXFIFOUNDRN_E_INACT 0x0 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_TXFIFOUNDRN_E_ACT 0x1 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_TXFIFOUNDRN_LSB 8 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_TXFIFOUNDRN_MSB 8 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_TXFIFOUNDRN_WIDTH 1 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_TXFIFOUNDRN_SET_MSK 0x00000100 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_TXFIFOUNDRN_CLR_MSK 0xfffffeff | |||||||||
#define | ALT_USB_DEV_DIEPINT7_TXFIFOUNDRN_RESET 0x0 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_TXFIFOUNDRN_GET(value) (((value) & 0x00000100) >> 8) | |||||||||
#define | ALT_USB_DEV_DIEPINT7_TXFIFOUNDRN_SET(value) (((value) << 8) & 0x00000100) | |||||||||
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, such as Host busy or DMA done Field Enumeration Values:
Field Access Macros: | ||||||||||
#define | ALT_USB_DEV_DIEPINT7_BNAINTR_E_INACT 0x0 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_BNAINTR_E_ACT 0x1 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_BNAINTR_LSB 9 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_BNAINTR_MSB 9 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_BNAINTR_WIDTH 1 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_BNAINTR_SET_MSK 0x00000200 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_BNAINTR_CLR_MSK 0xfffffdff | |||||||||
#define | ALT_USB_DEV_DIEPINT7_BNAINTR_RESET 0x0 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_BNAINTR_GET(value) (((value) & 0x00000200) >> 9) | |||||||||
#define | ALT_USB_DEV_DIEPINT7_BNAINTR_SET(value) (((value) << 9) & 0x00000200) | |||||||||
Field : pktdrpsts | ||||||||||
Packet Drop Status (PktDrpSts) This bit indicates to the application that an ISOC OUT packet has been dropped. This bit does not have an associated mask bit and does not generate an interrupt. Dependency: This bit is valid in non Scatter/Gather DMA mode when periodic transfer interrupt feature is selected. Field Enumeration Values:
Field Access Macros: | ||||||||||
#define | ALT_USB_DEV_DIEPINT7_PKTDRPSTS_E_INACT 0x0 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_PKTDRPSTS_E_ACT 0x1 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_PKTDRPSTS_LSB 11 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_PKTDRPSTS_MSB 11 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_PKTDRPSTS_WIDTH 1 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_PKTDRPSTS_SET_MSK 0x00000800 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_PKTDRPSTS_CLR_MSK 0xfffff7ff | |||||||||
#define | ALT_USB_DEV_DIEPINT7_PKTDRPSTS_RESET 0x0 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_PKTDRPSTS_GET(value) (((value) & 0x00000800) >> 11) | |||||||||
#define | ALT_USB_DEV_DIEPINT7_PKTDRPSTS_SET(value) (((value) << 11) & 0x00000800) | |||||||||
Field : bbleerr | ||||||||||
NAK Interrupt (BbleErr) The core generates this interrupt when babble is received for the endpoint. Field Enumeration Values:
Field Access Macros: | ||||||||||
#define | ALT_USB_DEV_DIEPINT7_BBLEERR_E_INACT 0x0 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_BBLEERR_E_ACT 0x1 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_BBLEERR_LSB 12 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_BBLEERR_MSB 12 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_BBLEERR_WIDTH 1 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_BBLEERR_SET_MSK 0x00001000 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_BBLEERR_CLR_MSK 0xffffefff | |||||||||
#define | ALT_USB_DEV_DIEPINT7_BBLEERR_RESET 0x0 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_BBLEERR_GET(value) (((value) & 0x00001000) >> 12) | |||||||||
#define | ALT_USB_DEV_DIEPINT7_BBLEERR_SET(value) (((value) << 12) & 0x00001000) | |||||||||
Field : nakintrpt | ||||||||||
NAK Interrupt (NAKInterrupt) The core generates this interrupt when a NAK is transmitted or received by the device. In case of isochronous IN endpoints the interrupt gets generated when a zero length packet is transmitted due to un-availability of data in the TXFifo. Field Enumeration Values:
Field Access Macros: | ||||||||||
#define | ALT_USB_DEV_DIEPINT7_NAKINTRPT_E_INACT 0x0 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_NAKINTRPT_E_ACT 0x1 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_NAKINTRPT_LSB 13 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_NAKINTRPT_MSB 13 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_NAKINTRPT_WIDTH 1 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_NAKINTRPT_SET_MSK 0x00002000 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_NAKINTRPT_CLR_MSK 0xffffdfff | |||||||||
#define | ALT_USB_DEV_DIEPINT7_NAKINTRPT_RESET 0x0 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_NAKINTRPT_GET(value) (((value) & 0x00002000) >> 13) | |||||||||
#define | ALT_USB_DEV_DIEPINT7_NAKINTRPT_SET(value) (((value) << 13) & 0x00002000) | |||||||||
Field : nyetintrpt | ||||||||||
NYET Interrupt (NYETIntrpt) The core generates this interrupt when a NYET response is transmitted for a non isochronous OUT endpoint. Field Enumeration Values:
Field Access Macros: | ||||||||||
#define | ALT_USB_DEV_DIEPINT7_NYETINTRPT_E_INACT 0x0 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_NYETINTRPT_E_ACT 0x1 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_NYETINTRPT_LSB 14 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_NYETINTRPT_MSB 14 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_NYETINTRPT_WIDTH 1 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_NYETINTRPT_SET_MSK 0x00004000 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_NYETINTRPT_CLR_MSK 0xffffbfff | |||||||||
#define | ALT_USB_DEV_DIEPINT7_NYETINTRPT_RESET 0x0 | |||||||||
#define | ALT_USB_DEV_DIEPINT7_NYETINTRPT_GET(value) (((value) & 0x00004000) >> 14) | |||||||||
#define | ALT_USB_DEV_DIEPINT7_NYETINTRPT_SET(value) (((value) << 14) & 0x00004000) | |||||||||
Data Structures | |
struct | ALT_USB_DEV_DIEPINT7_s |
Macros | |
#define | ALT_USB_DEV_DIEPINT7_RESET 0x00000080 |
#define | ALT_USB_DEV_DIEPINT7_OFST 0x1e8 |
#define | ALT_USB_DEV_DIEPINT7_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPINT7_OFST)) |
Typedefs | |
typedef struct ALT_USB_DEV_DIEPINT7_s | ALT_USB_DEV_DIEPINT7_t |
struct ALT_USB_DEV_DIEPINT7_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_DEV_DIEPINT7.
Data Fields | ||
---|---|---|
uint32_t | xfercompl: 1 | ALT_USB_DEV_DIEPINT7_XFERCOMPL |
uint32_t | epdisbld: 1 | ALT_USB_DEV_DIEPINT7_EPDISBLD |
uint32_t | ahberr: 1 | ALT_USB_DEV_DIEPINT7_AHBERR |
uint32_t | timeout: 1 | ALT_USB_DEV_DIEPINT7_TMO |
uint32_t | intkntxfemp: 1 | ALT_USB_DEV_DIEPINT7_INTKNTXFEMP |
uint32_t | intknepmis: 1 | ALT_USB_DEV_DIEPINT7_INTKNEPMIS |
uint32_t | inepnakeff: 1 | ALT_USB_DEV_DIEPINT7_INEPNAKEFF |
const uint32_t | txfemp: 1 | ALT_USB_DEV_DIEPINT7_TXFEMP |
uint32_t | txfifoundrn: 1 | ALT_USB_DEV_DIEPINT7_TXFIFOUNDRN |
uint32_t | bnaintr: 1 | ALT_USB_DEV_DIEPINT7_BNAINTR |
uint32_t | __pad0__: 1 | UNDEFINED |
uint32_t | pktdrpsts: 1 | ALT_USB_DEV_DIEPINT7_PKTDRPSTS |
uint32_t | bbleerr: 1 | ALT_USB_DEV_DIEPINT7_BBLEERR |
uint32_t | nakintrpt: 1 | ALT_USB_DEV_DIEPINT7_NAKINTRPT |
uint32_t | nyetintrpt: 1 | ALT_USB_DEV_DIEPINT7_NYETINTRPT |
uint32_t | __pad1__: 17 | UNDEFINED |
#define ALT_USB_DEV_DIEPINT7_XFERCOMPL_E_INACT 0x0 |
Enumerated value for register field ALT_USB_DEV_DIEPINT7_XFERCOMPL
No Interrupt
#define ALT_USB_DEV_DIEPINT7_XFERCOMPL_E_ACT 0x1 |
Enumerated value for register field ALT_USB_DEV_DIEPINT7_XFERCOMPL
Transfer Completed Interrupt
#define ALT_USB_DEV_DIEPINT7_XFERCOMPL_LSB 0 |
The Least Significant Bit (LSB) position of the ALT_USB_DEV_DIEPINT7_XFERCOMPL register field.
#define ALT_USB_DEV_DIEPINT7_XFERCOMPL_MSB 0 |
The Most Significant Bit (MSB) position of the ALT_USB_DEV_DIEPINT7_XFERCOMPL register field.
#define ALT_USB_DEV_DIEPINT7_XFERCOMPL_WIDTH 1 |
The width in bits of the ALT_USB_DEV_DIEPINT7_XFERCOMPL register field.
#define ALT_USB_DEV_DIEPINT7_XFERCOMPL_SET_MSK 0x00000001 |
The mask used to set the ALT_USB_DEV_DIEPINT7_XFERCOMPL register field value.
#define ALT_USB_DEV_DIEPINT7_XFERCOMPL_CLR_MSK 0xfffffffe |
The mask used to clear the ALT_USB_DEV_DIEPINT7_XFERCOMPL register field value.
#define ALT_USB_DEV_DIEPINT7_XFERCOMPL_RESET 0x0 |
The reset value of the ALT_USB_DEV_DIEPINT7_XFERCOMPL register field.
#define ALT_USB_DEV_DIEPINT7_XFERCOMPL_GET | ( | value | ) | (((value) & 0x00000001) >> 0) |
Extracts the ALT_USB_DEV_DIEPINT7_XFERCOMPL field value from a register.
#define ALT_USB_DEV_DIEPINT7_XFERCOMPL_SET | ( | value | ) | (((value) << 0) & 0x00000001) |
Produces a ALT_USB_DEV_DIEPINT7_XFERCOMPL register field value suitable for setting the register.
#define ALT_USB_DEV_DIEPINT7_EPDISBLD_E_INACT 0x0 |
Enumerated value for register field ALT_USB_DEV_DIEPINT7_EPDISBLD
No Interrupt
#define ALT_USB_DEV_DIEPINT7_EPDISBLD_E_ACT 0x1 |
Enumerated value for register field ALT_USB_DEV_DIEPINT7_EPDISBLD
Endpoint Disabled Interrupt
#define ALT_USB_DEV_DIEPINT7_EPDISBLD_LSB 1 |
The Least Significant Bit (LSB) position of the ALT_USB_DEV_DIEPINT7_EPDISBLD register field.
#define ALT_USB_DEV_DIEPINT7_EPDISBLD_MSB 1 |
The Most Significant Bit (MSB) position of the ALT_USB_DEV_DIEPINT7_EPDISBLD register field.
#define ALT_USB_DEV_DIEPINT7_EPDISBLD_WIDTH 1 |
The width in bits of the ALT_USB_DEV_DIEPINT7_EPDISBLD register field.
#define ALT_USB_DEV_DIEPINT7_EPDISBLD_SET_MSK 0x00000002 |
The mask used to set the ALT_USB_DEV_DIEPINT7_EPDISBLD register field value.
#define ALT_USB_DEV_DIEPINT7_EPDISBLD_CLR_MSK 0xfffffffd |
The mask used to clear the ALT_USB_DEV_DIEPINT7_EPDISBLD register field value.
#define ALT_USB_DEV_DIEPINT7_EPDISBLD_RESET 0x0 |
The reset value of the ALT_USB_DEV_DIEPINT7_EPDISBLD register field.
#define ALT_USB_DEV_DIEPINT7_EPDISBLD_GET | ( | value | ) | (((value) & 0x00000002) >> 1) |
Extracts the ALT_USB_DEV_DIEPINT7_EPDISBLD field value from a register.
#define ALT_USB_DEV_DIEPINT7_EPDISBLD_SET | ( | value | ) | (((value) << 1) & 0x00000002) |
Produces a ALT_USB_DEV_DIEPINT7_EPDISBLD register field value suitable for setting the register.
#define ALT_USB_DEV_DIEPINT7_AHBERR_E_INACT 0x0 |
Enumerated value for register field ALT_USB_DEV_DIEPINT7_AHBERR
No Interrupt
#define ALT_USB_DEV_DIEPINT7_AHBERR_E_ACT 0x1 |
Enumerated value for register field ALT_USB_DEV_DIEPINT7_AHBERR
AHB Error interrupt
#define ALT_USB_DEV_DIEPINT7_AHBERR_LSB 2 |
The Least Significant Bit (LSB) position of the ALT_USB_DEV_DIEPINT7_AHBERR register field.
#define ALT_USB_DEV_DIEPINT7_AHBERR_MSB 2 |
The Most Significant Bit (MSB) position of the ALT_USB_DEV_DIEPINT7_AHBERR register field.
#define ALT_USB_DEV_DIEPINT7_AHBERR_WIDTH 1 |
The width in bits of the ALT_USB_DEV_DIEPINT7_AHBERR register field.
#define ALT_USB_DEV_DIEPINT7_AHBERR_SET_MSK 0x00000004 |
The mask used to set the ALT_USB_DEV_DIEPINT7_AHBERR register field value.
#define ALT_USB_DEV_DIEPINT7_AHBERR_CLR_MSK 0xfffffffb |
The mask used to clear the ALT_USB_DEV_DIEPINT7_AHBERR register field value.
#define ALT_USB_DEV_DIEPINT7_AHBERR_RESET 0x0 |
The reset value of the ALT_USB_DEV_DIEPINT7_AHBERR register field.
#define ALT_USB_DEV_DIEPINT7_AHBERR_GET | ( | value | ) | (((value) & 0x00000004) >> 2) |
Extracts the ALT_USB_DEV_DIEPINT7_AHBERR field value from a register.
#define ALT_USB_DEV_DIEPINT7_AHBERR_SET | ( | value | ) | (((value) << 2) & 0x00000004) |
Produces a ALT_USB_DEV_DIEPINT7_AHBERR register field value suitable for setting the register.
#define ALT_USB_DEV_DIEPINT7_TMO_E_INACT 0x0 |
Enumerated value for register field ALT_USB_DEV_DIEPINT7_TMO
No interrupt
#define ALT_USB_DEV_DIEPINT7_TMO_E_ACT 0x1 |
Enumerated value for register field ALT_USB_DEV_DIEPINT7_TMO
Timeout interrupy
#define ALT_USB_DEV_DIEPINT7_TMO_LSB 3 |
The Least Significant Bit (LSB) position of the ALT_USB_DEV_DIEPINT7_TMO register field.
#define ALT_USB_DEV_DIEPINT7_TMO_MSB 3 |
The Most Significant Bit (MSB) position of the ALT_USB_DEV_DIEPINT7_TMO register field.
#define ALT_USB_DEV_DIEPINT7_TMO_WIDTH 1 |
The width in bits of the ALT_USB_DEV_DIEPINT7_TMO register field.
#define ALT_USB_DEV_DIEPINT7_TMO_SET_MSK 0x00000008 |
The mask used to set the ALT_USB_DEV_DIEPINT7_TMO register field value.
#define ALT_USB_DEV_DIEPINT7_TMO_CLR_MSK 0xfffffff7 |
The mask used to clear the ALT_USB_DEV_DIEPINT7_TMO register field value.
#define ALT_USB_DEV_DIEPINT7_TMO_RESET 0x0 |
The reset value of the ALT_USB_DEV_DIEPINT7_TMO register field.
#define ALT_USB_DEV_DIEPINT7_TMO_GET | ( | value | ) | (((value) & 0x00000008) >> 3) |
Extracts the ALT_USB_DEV_DIEPINT7_TMO field value from a register.
#define ALT_USB_DEV_DIEPINT7_TMO_SET | ( | value | ) | (((value) << 3) & 0x00000008) |
Produces a ALT_USB_DEV_DIEPINT7_TMO register field value suitable for setting the register.
#define ALT_USB_DEV_DIEPINT7_INTKNTXFEMP_E_INACT 0x0 |
Enumerated value for register field ALT_USB_DEV_DIEPINT7_INTKNTXFEMP
No interrupt
#define ALT_USB_DEV_DIEPINT7_INTKNTXFEMP_E_ACT 0x1 |
Enumerated value for register field ALT_USB_DEV_DIEPINT7_INTKNTXFEMP
IN Token Received Interrupt
#define ALT_USB_DEV_DIEPINT7_INTKNTXFEMP_LSB 4 |
The Least Significant Bit (LSB) position of the ALT_USB_DEV_DIEPINT7_INTKNTXFEMP register field.
#define ALT_USB_DEV_DIEPINT7_INTKNTXFEMP_MSB 4 |
The Most Significant Bit (MSB) position of the ALT_USB_DEV_DIEPINT7_INTKNTXFEMP register field.
#define ALT_USB_DEV_DIEPINT7_INTKNTXFEMP_WIDTH 1 |
The width in bits of the ALT_USB_DEV_DIEPINT7_INTKNTXFEMP register field.
#define ALT_USB_DEV_DIEPINT7_INTKNTXFEMP_SET_MSK 0x00000010 |
The mask used to set the ALT_USB_DEV_DIEPINT7_INTKNTXFEMP register field value.
#define ALT_USB_DEV_DIEPINT7_INTKNTXFEMP_CLR_MSK 0xffffffef |
The mask used to clear the ALT_USB_DEV_DIEPINT7_INTKNTXFEMP register field value.
#define ALT_USB_DEV_DIEPINT7_INTKNTXFEMP_RESET 0x0 |
The reset value of the ALT_USB_DEV_DIEPINT7_INTKNTXFEMP register field.
#define ALT_USB_DEV_DIEPINT7_INTKNTXFEMP_GET | ( | value | ) | (((value) & 0x00000010) >> 4) |
Extracts the ALT_USB_DEV_DIEPINT7_INTKNTXFEMP field value from a register.
#define ALT_USB_DEV_DIEPINT7_INTKNTXFEMP_SET | ( | value | ) | (((value) << 4) & 0x00000010) |
Produces a ALT_USB_DEV_DIEPINT7_INTKNTXFEMP register field value suitable for setting the register.
#define ALT_USB_DEV_DIEPINT7_INTKNEPMIS_E_INACT 0x0 |
Enumerated value for register field ALT_USB_DEV_DIEPINT7_INTKNEPMIS
No interrupt
#define ALT_USB_DEV_DIEPINT7_INTKNEPMIS_E_ACT 0x1 |
Enumerated value for register field ALT_USB_DEV_DIEPINT7_INTKNEPMIS
IN Token Received with EP Mismatch interrupt
#define ALT_USB_DEV_DIEPINT7_INTKNEPMIS_LSB 5 |
The Least Significant Bit (LSB) position of the ALT_USB_DEV_DIEPINT7_INTKNEPMIS register field.
#define ALT_USB_DEV_DIEPINT7_INTKNEPMIS_MSB 5 |
The Most Significant Bit (MSB) position of the ALT_USB_DEV_DIEPINT7_INTKNEPMIS register field.
#define ALT_USB_DEV_DIEPINT7_INTKNEPMIS_WIDTH 1 |
The width in bits of the ALT_USB_DEV_DIEPINT7_INTKNEPMIS register field.
#define ALT_USB_DEV_DIEPINT7_INTKNEPMIS_SET_MSK 0x00000020 |
The mask used to set the ALT_USB_DEV_DIEPINT7_INTKNEPMIS register field value.
#define ALT_USB_DEV_DIEPINT7_INTKNEPMIS_CLR_MSK 0xffffffdf |
The mask used to clear the ALT_USB_DEV_DIEPINT7_INTKNEPMIS register field value.
#define ALT_USB_DEV_DIEPINT7_INTKNEPMIS_RESET 0x0 |
The reset value of the ALT_USB_DEV_DIEPINT7_INTKNEPMIS register field.
#define ALT_USB_DEV_DIEPINT7_INTKNEPMIS_GET | ( | value | ) | (((value) & 0x00000020) >> 5) |
Extracts the ALT_USB_DEV_DIEPINT7_INTKNEPMIS field value from a register.
#define ALT_USB_DEV_DIEPINT7_INTKNEPMIS_SET | ( | value | ) | (((value) << 5) & 0x00000020) |
Produces a ALT_USB_DEV_DIEPINT7_INTKNEPMIS register field value suitable for setting the register.
#define ALT_USB_DEV_DIEPINT7_INEPNAKEFF_E_INACT 0x0 |
Enumerated value for register field ALT_USB_DEV_DIEPINT7_INEPNAKEFF
No interrupt
#define ALT_USB_DEV_DIEPINT7_INEPNAKEFF_E_ACT 0x1 |
Enumerated value for register field ALT_USB_DEV_DIEPINT7_INEPNAKEFF
IN Endpoint NAK Effective interrupt
#define ALT_USB_DEV_DIEPINT7_INEPNAKEFF_LSB 6 |
The Least Significant Bit (LSB) position of the ALT_USB_DEV_DIEPINT7_INEPNAKEFF register field.
#define ALT_USB_DEV_DIEPINT7_INEPNAKEFF_MSB 6 |
The Most Significant Bit (MSB) position of the ALT_USB_DEV_DIEPINT7_INEPNAKEFF register field.
#define ALT_USB_DEV_DIEPINT7_INEPNAKEFF_WIDTH 1 |
The width in bits of the ALT_USB_DEV_DIEPINT7_INEPNAKEFF register field.
#define ALT_USB_DEV_DIEPINT7_INEPNAKEFF_SET_MSK 0x00000040 |
The mask used to set the ALT_USB_DEV_DIEPINT7_INEPNAKEFF register field value.
#define ALT_USB_DEV_DIEPINT7_INEPNAKEFF_CLR_MSK 0xffffffbf |
The mask used to clear the ALT_USB_DEV_DIEPINT7_INEPNAKEFF register field value.
#define ALT_USB_DEV_DIEPINT7_INEPNAKEFF_RESET 0x0 |
The reset value of the ALT_USB_DEV_DIEPINT7_INEPNAKEFF register field.
#define ALT_USB_DEV_DIEPINT7_INEPNAKEFF_GET | ( | value | ) | (((value) & 0x00000040) >> 6) |
Extracts the ALT_USB_DEV_DIEPINT7_INEPNAKEFF field value from a register.
#define ALT_USB_DEV_DIEPINT7_INEPNAKEFF_SET | ( | value | ) | (((value) << 6) & 0x00000040) |
Produces a ALT_USB_DEV_DIEPINT7_INEPNAKEFF register field value suitable for setting the register.
#define ALT_USB_DEV_DIEPINT7_TXFEMP_E_INACT 0x0 |
Enumerated value for register field ALT_USB_DEV_DIEPINT7_TXFEMP
No interrupt
#define ALT_USB_DEV_DIEPINT7_TXFEMP_E_ACT 0x1 |
Enumerated value for register field ALT_USB_DEV_DIEPINT7_TXFEMP
Transmit FIFO Empty interrupt
#define ALT_USB_DEV_DIEPINT7_TXFEMP_LSB 7 |
The Least Significant Bit (LSB) position of the ALT_USB_DEV_DIEPINT7_TXFEMP register field.
#define ALT_USB_DEV_DIEPINT7_TXFEMP_MSB 7 |
The Most Significant Bit (MSB) position of the ALT_USB_DEV_DIEPINT7_TXFEMP register field.
#define ALT_USB_DEV_DIEPINT7_TXFEMP_WIDTH 1 |
The width in bits of the ALT_USB_DEV_DIEPINT7_TXFEMP register field.
#define ALT_USB_DEV_DIEPINT7_TXFEMP_SET_MSK 0x00000080 |
The mask used to set the ALT_USB_DEV_DIEPINT7_TXFEMP register field value.
#define ALT_USB_DEV_DIEPINT7_TXFEMP_CLR_MSK 0xffffff7f |
The mask used to clear the ALT_USB_DEV_DIEPINT7_TXFEMP register field value.
#define ALT_USB_DEV_DIEPINT7_TXFEMP_RESET 0x1 |
The reset value of the ALT_USB_DEV_DIEPINT7_TXFEMP register field.
#define ALT_USB_DEV_DIEPINT7_TXFEMP_GET | ( | value | ) | (((value) & 0x00000080) >> 7) |
Extracts the ALT_USB_DEV_DIEPINT7_TXFEMP field value from a register.
#define ALT_USB_DEV_DIEPINT7_TXFEMP_SET | ( | value | ) | (((value) << 7) & 0x00000080) |
Produces a ALT_USB_DEV_DIEPINT7_TXFEMP register field value suitable for setting the register.
#define ALT_USB_DEV_DIEPINT7_TXFIFOUNDRN_E_INACT 0x0 |
Enumerated value for register field ALT_USB_DEV_DIEPINT7_TXFIFOUNDRN
No interrupt
#define ALT_USB_DEV_DIEPINT7_TXFIFOUNDRN_E_ACT 0x1 |
Enumerated value for register field ALT_USB_DEV_DIEPINT7_TXFIFOUNDRN
Fifo Underrun interrupt
#define ALT_USB_DEV_DIEPINT7_TXFIFOUNDRN_LSB 8 |
The Least Significant Bit (LSB) position of the ALT_USB_DEV_DIEPINT7_TXFIFOUNDRN register field.
#define ALT_USB_DEV_DIEPINT7_TXFIFOUNDRN_MSB 8 |
The Most Significant Bit (MSB) position of the ALT_USB_DEV_DIEPINT7_TXFIFOUNDRN register field.
#define ALT_USB_DEV_DIEPINT7_TXFIFOUNDRN_WIDTH 1 |
The width in bits of the ALT_USB_DEV_DIEPINT7_TXFIFOUNDRN register field.
#define ALT_USB_DEV_DIEPINT7_TXFIFOUNDRN_SET_MSK 0x00000100 |
The mask used to set the ALT_USB_DEV_DIEPINT7_TXFIFOUNDRN register field value.
#define ALT_USB_DEV_DIEPINT7_TXFIFOUNDRN_CLR_MSK 0xfffffeff |
The mask used to clear the ALT_USB_DEV_DIEPINT7_TXFIFOUNDRN register field value.
#define ALT_USB_DEV_DIEPINT7_TXFIFOUNDRN_RESET 0x0 |
The reset value of the ALT_USB_DEV_DIEPINT7_TXFIFOUNDRN register field.
#define ALT_USB_DEV_DIEPINT7_TXFIFOUNDRN_GET | ( | value | ) | (((value) & 0x00000100) >> 8) |
Extracts the ALT_USB_DEV_DIEPINT7_TXFIFOUNDRN field value from a register.
#define ALT_USB_DEV_DIEPINT7_TXFIFOUNDRN_SET | ( | value | ) | (((value) << 8) & 0x00000100) |
Produces a ALT_USB_DEV_DIEPINT7_TXFIFOUNDRN register field value suitable for setting the register.
#define ALT_USB_DEV_DIEPINT7_BNAINTR_E_INACT 0x0 |
Enumerated value for register field ALT_USB_DEV_DIEPINT7_BNAINTR
No interrupt
#define ALT_USB_DEV_DIEPINT7_BNAINTR_E_ACT 0x1 |
Enumerated value for register field ALT_USB_DEV_DIEPINT7_BNAINTR
BNA interrupt
#define ALT_USB_DEV_DIEPINT7_BNAINTR_LSB 9 |
The Least Significant Bit (LSB) position of the ALT_USB_DEV_DIEPINT7_BNAINTR register field.
#define ALT_USB_DEV_DIEPINT7_BNAINTR_MSB 9 |
The Most Significant Bit (MSB) position of the ALT_USB_DEV_DIEPINT7_BNAINTR register field.
#define ALT_USB_DEV_DIEPINT7_BNAINTR_WIDTH 1 |
The width in bits of the ALT_USB_DEV_DIEPINT7_BNAINTR register field.
#define ALT_USB_DEV_DIEPINT7_BNAINTR_SET_MSK 0x00000200 |
The mask used to set the ALT_USB_DEV_DIEPINT7_BNAINTR register field value.
#define ALT_USB_DEV_DIEPINT7_BNAINTR_CLR_MSK 0xfffffdff |
The mask used to clear the ALT_USB_DEV_DIEPINT7_BNAINTR register field value.
#define ALT_USB_DEV_DIEPINT7_BNAINTR_RESET 0x0 |
The reset value of the ALT_USB_DEV_DIEPINT7_BNAINTR register field.
#define ALT_USB_DEV_DIEPINT7_BNAINTR_GET | ( | value | ) | (((value) & 0x00000200) >> 9) |
Extracts the ALT_USB_DEV_DIEPINT7_BNAINTR field value from a register.
#define ALT_USB_DEV_DIEPINT7_BNAINTR_SET | ( | value | ) | (((value) << 9) & 0x00000200) |
Produces a ALT_USB_DEV_DIEPINT7_BNAINTR register field value suitable for setting the register.
#define ALT_USB_DEV_DIEPINT7_PKTDRPSTS_E_INACT 0x0 |
Enumerated value for register field ALT_USB_DEV_DIEPINT7_PKTDRPSTS
No interrupt
#define ALT_USB_DEV_DIEPINT7_PKTDRPSTS_E_ACT 0x1 |
Enumerated value for register field ALT_USB_DEV_DIEPINT7_PKTDRPSTS
Packet Drop Status interrupt
#define ALT_USB_DEV_DIEPINT7_PKTDRPSTS_LSB 11 |
The Least Significant Bit (LSB) position of the ALT_USB_DEV_DIEPINT7_PKTDRPSTS register field.
#define ALT_USB_DEV_DIEPINT7_PKTDRPSTS_MSB 11 |
The Most Significant Bit (MSB) position of the ALT_USB_DEV_DIEPINT7_PKTDRPSTS register field.
#define ALT_USB_DEV_DIEPINT7_PKTDRPSTS_WIDTH 1 |
The width in bits of the ALT_USB_DEV_DIEPINT7_PKTDRPSTS register field.
#define ALT_USB_DEV_DIEPINT7_PKTDRPSTS_SET_MSK 0x00000800 |
The mask used to set the ALT_USB_DEV_DIEPINT7_PKTDRPSTS register field value.
#define ALT_USB_DEV_DIEPINT7_PKTDRPSTS_CLR_MSK 0xfffff7ff |
The mask used to clear the ALT_USB_DEV_DIEPINT7_PKTDRPSTS register field value.
#define ALT_USB_DEV_DIEPINT7_PKTDRPSTS_RESET 0x0 |
The reset value of the ALT_USB_DEV_DIEPINT7_PKTDRPSTS register field.
#define ALT_USB_DEV_DIEPINT7_PKTDRPSTS_GET | ( | value | ) | (((value) & 0x00000800) >> 11) |
Extracts the ALT_USB_DEV_DIEPINT7_PKTDRPSTS field value from a register.
#define ALT_USB_DEV_DIEPINT7_PKTDRPSTS_SET | ( | value | ) | (((value) << 11) & 0x00000800) |
Produces a ALT_USB_DEV_DIEPINT7_PKTDRPSTS register field value suitable for setting the register.
#define ALT_USB_DEV_DIEPINT7_BBLEERR_E_INACT 0x0 |
Enumerated value for register field ALT_USB_DEV_DIEPINT7_BBLEERR
No interrupt
#define ALT_USB_DEV_DIEPINT7_BBLEERR_E_ACT 0x1 |
Enumerated value for register field ALT_USB_DEV_DIEPINT7_BBLEERR
BbleErr interrupt
#define ALT_USB_DEV_DIEPINT7_BBLEERR_LSB 12 |
The Least Significant Bit (LSB) position of the ALT_USB_DEV_DIEPINT7_BBLEERR register field.
#define ALT_USB_DEV_DIEPINT7_BBLEERR_MSB 12 |
The Most Significant Bit (MSB) position of the ALT_USB_DEV_DIEPINT7_BBLEERR register field.
#define ALT_USB_DEV_DIEPINT7_BBLEERR_WIDTH 1 |
The width in bits of the ALT_USB_DEV_DIEPINT7_BBLEERR register field.
#define ALT_USB_DEV_DIEPINT7_BBLEERR_SET_MSK 0x00001000 |
The mask used to set the ALT_USB_DEV_DIEPINT7_BBLEERR register field value.
#define ALT_USB_DEV_DIEPINT7_BBLEERR_CLR_MSK 0xffffefff |
The mask used to clear the ALT_USB_DEV_DIEPINT7_BBLEERR register field value.
#define ALT_USB_DEV_DIEPINT7_BBLEERR_RESET 0x0 |
The reset value of the ALT_USB_DEV_DIEPINT7_BBLEERR register field.
#define ALT_USB_DEV_DIEPINT7_BBLEERR_GET | ( | value | ) | (((value) & 0x00001000) >> 12) |
Extracts the ALT_USB_DEV_DIEPINT7_BBLEERR field value from a register.
#define ALT_USB_DEV_DIEPINT7_BBLEERR_SET | ( | value | ) | (((value) << 12) & 0x00001000) |
Produces a ALT_USB_DEV_DIEPINT7_BBLEERR register field value suitable for setting the register.
#define ALT_USB_DEV_DIEPINT7_NAKINTRPT_E_INACT 0x0 |
Enumerated value for register field ALT_USB_DEV_DIEPINT7_NAKINTRPT
No interrupt
#define ALT_USB_DEV_DIEPINT7_NAKINTRPT_E_ACT 0x1 |
Enumerated value for register field ALT_USB_DEV_DIEPINT7_NAKINTRPT
NAK Interrupt
#define ALT_USB_DEV_DIEPINT7_NAKINTRPT_LSB 13 |
The Least Significant Bit (LSB) position of the ALT_USB_DEV_DIEPINT7_NAKINTRPT register field.
#define ALT_USB_DEV_DIEPINT7_NAKINTRPT_MSB 13 |
The Most Significant Bit (MSB) position of the ALT_USB_DEV_DIEPINT7_NAKINTRPT register field.
#define ALT_USB_DEV_DIEPINT7_NAKINTRPT_WIDTH 1 |
The width in bits of the ALT_USB_DEV_DIEPINT7_NAKINTRPT register field.
#define ALT_USB_DEV_DIEPINT7_NAKINTRPT_SET_MSK 0x00002000 |
The mask used to set the ALT_USB_DEV_DIEPINT7_NAKINTRPT register field value.
#define ALT_USB_DEV_DIEPINT7_NAKINTRPT_CLR_MSK 0xffffdfff |
The mask used to clear the ALT_USB_DEV_DIEPINT7_NAKINTRPT register field value.
#define ALT_USB_DEV_DIEPINT7_NAKINTRPT_RESET 0x0 |
The reset value of the ALT_USB_DEV_DIEPINT7_NAKINTRPT register field.
#define ALT_USB_DEV_DIEPINT7_NAKINTRPT_GET | ( | value | ) | (((value) & 0x00002000) >> 13) |
Extracts the ALT_USB_DEV_DIEPINT7_NAKINTRPT field value from a register.
#define ALT_USB_DEV_DIEPINT7_NAKINTRPT_SET | ( | value | ) | (((value) << 13) & 0x00002000) |
Produces a ALT_USB_DEV_DIEPINT7_NAKINTRPT register field value suitable for setting the register.
#define ALT_USB_DEV_DIEPINT7_NYETINTRPT_E_INACT 0x0 |
Enumerated value for register field ALT_USB_DEV_DIEPINT7_NYETINTRPT
No interrupt
#define ALT_USB_DEV_DIEPINT7_NYETINTRPT_E_ACT 0x1 |
Enumerated value for register field ALT_USB_DEV_DIEPINT7_NYETINTRPT
NYET Interrupt
#define ALT_USB_DEV_DIEPINT7_NYETINTRPT_LSB 14 |
The Least Significant Bit (LSB) position of the ALT_USB_DEV_DIEPINT7_NYETINTRPT register field.
#define ALT_USB_DEV_DIEPINT7_NYETINTRPT_MSB 14 |
The Most Significant Bit (MSB) position of the ALT_USB_DEV_DIEPINT7_NYETINTRPT register field.
#define ALT_USB_DEV_DIEPINT7_NYETINTRPT_WIDTH 1 |
The width in bits of the ALT_USB_DEV_DIEPINT7_NYETINTRPT register field.
#define ALT_USB_DEV_DIEPINT7_NYETINTRPT_SET_MSK 0x00004000 |
The mask used to set the ALT_USB_DEV_DIEPINT7_NYETINTRPT register field value.
#define ALT_USB_DEV_DIEPINT7_NYETINTRPT_CLR_MSK 0xffffbfff |
The mask used to clear the ALT_USB_DEV_DIEPINT7_NYETINTRPT register field value.
#define ALT_USB_DEV_DIEPINT7_NYETINTRPT_RESET 0x0 |
The reset value of the ALT_USB_DEV_DIEPINT7_NYETINTRPT register field.
#define ALT_USB_DEV_DIEPINT7_NYETINTRPT_GET | ( | value | ) | (((value) & 0x00004000) >> 14) |
Extracts the ALT_USB_DEV_DIEPINT7_NYETINTRPT field value from a register.
#define ALT_USB_DEV_DIEPINT7_NYETINTRPT_SET | ( | value | ) | (((value) << 14) & 0x00004000) |
Produces a ALT_USB_DEV_DIEPINT7_NYETINTRPT register field value suitable for setting the register.
#define ALT_USB_DEV_DIEPINT7_RESET 0x00000080 |
The reset value of the ALT_USB_DEV_DIEPINT7 register.
#define ALT_USB_DEV_DIEPINT7_OFST 0x1e8 |
The byte offset of the ALT_USB_DEV_DIEPINT7 register from the beginning of the component.
#define ALT_USB_DEV_DIEPINT7_ADDR | ( | base | ) | ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPINT7_OFST)) |
The address of the ALT_USB_DEV_DIEPINT7 register.
typedef struct ALT_USB_DEV_DIEPINT7_s ALT_USB_DEV_DIEPINT7_t |
The typedef declaration for register ALT_USB_DEV_DIEPINT7.