Callisto4Bootloader: USB Register Masks

Callisto4Bootloader

Macros
USB Register Masks
Mapping Information » Edma_request » Iomuxc_pads » Device Peripheral Access Layer » USB Peripheral Access Layer

## Macros

#define | USB_ENDPTCTRL_COUNT (7U)

## ID - Identification register

#define | USB_ID_ID_MASK (0x3FU)
#define | USB_ID_ID_SHIFT (0U)
#define | USB_ID_ID(x) (((uint32_t)(((uint32_t)(x)) << USB_ID_ID_SHIFT)) & USB_ID_ID_MASK)
#define | USB_ID_NID_MASK (0x3F00U)
#define | USB_ID_NID_SHIFT (8U)
#define | USB_ID_NID(x) (((uint32_t)(((uint32_t)(x)) << USB_ID_NID_SHIFT)) & USB_ID_NID_MASK)
#define | USB_ID_REVISION_MASK (0xFF0000U)
#define | USB_ID_REVISION_SHIFT (16U)
#define | USB_ID_REVISION(x) (((uint32_t)(((uint32_t)(x)) << USB_ID_REVISION_SHIFT)) & USB_ID_REVISION_MASK)

## HWGENERAL - Hardware General

#define | USB_HWGENERAL_PHYW_MASK (0x30U)
#define | USB_HWGENERAL_PHYW_SHIFT (4U)
#define | USB_HWGENERAL_PHYW(x) (((uint32_t)(((uint32_t)(x)) << USB_HWGENERAL_PHYW_SHIFT)) & USB_HWGENERAL_PHYW_MASK)
#define | USB_HWGENERAL_PHYM_MASK (0x1C0U)
#define | USB_HWGENERAL_PHYM_SHIFT (6U)
#define | USB_HWGENERAL_PHYM(x) (((uint32_t)(((uint32_t)(x)) << USB_HWGENERAL_PHYM_SHIFT)) & USB_HWGENERAL_PHYM_MASK)
#define | USB_HWGENERAL_SM_MASK (0x600U)
#define | USB_HWGENERAL_SM_SHIFT (9U)
#define | USB_HWGENERAL_SM(x) (((uint32_t)(((uint32_t)(x)) << USB_HWGENERAL_SM_SHIFT)) & USB_HWGENERAL_SM_MASK)

## HWHOST - Host Hardware Parameters

#define | USB_HWHOST_HC_MASK (0x1U)
#define | USB_HWHOST_HC_SHIFT (0U)
#define | USB_HWHOST_HC(x) (((uint32_t)(((uint32_t)(x)) << USB_HWHOST_HC_SHIFT)) & USB_HWHOST_HC_MASK)
#define | USB_HWHOST_NPORT_MASK (0xEU)
#define | USB_HWHOST_NPORT_SHIFT (1U)
#define | USB_HWHOST_NPORT(x) (((uint32_t)(((uint32_t)(x)) << USB_HWHOST_NPORT_SHIFT)) & USB_HWHOST_NPORT_MASK)

## HWDEVICE - Device Hardware Parameters

#define | USB_HWDEVICE_DC_MASK (0x1U)
#define | USB_HWDEVICE_DC_SHIFT (0U)
#define | USB_HWDEVICE_DC(x) (((uint32_t)(((uint32_t)(x)) << USB_HWDEVICE_DC_SHIFT)) & USB_HWDEVICE_DC_MASK)
#define | USB_HWDEVICE_DEVEP_MASK (0x3EU)
#define | USB_HWDEVICE_DEVEP_SHIFT (1U)
#define | USB_HWDEVICE_DEVEP(x) (((uint32_t)(((uint32_t)(x)) << USB_HWDEVICE_DEVEP_SHIFT)) & USB_HWDEVICE_DEVEP_MASK)

## HWTXBUF - TX Buffer Hardware Parameters

#define | USB_HWTXBUF_TXBURST_MASK (0xFFU)
#define | USB_HWTXBUF_TXBURST_SHIFT (0U)
#define | USB_HWTXBUF_TXBURST(x) (((uint32_t)(((uint32_t)(x)) << USB_HWTXBUF_TXBURST_SHIFT)) & USB_HWTXBUF_TXBURST_MASK)
#define | USB_HWTXBUF_TXCHANADD_MASK (0xFF0000U)
#define | USB_HWTXBUF_TXCHANADD_SHIFT (16U)
#define | USB_HWTXBUF_TXCHANADD(x) (((uint32_t)(((uint32_t)(x)) << USB_HWTXBUF_TXCHANADD_SHIFT)) & USB_HWTXBUF_TXCHANADD_MASK)

## HWRXBUF - RX Buffer Hardware Parameters

#define | USB_HWRXBUF_RXBURST_MASK (0xFFU)
#define | USB_HWRXBUF_RXBURST_SHIFT (0U)
#define | USB_HWRXBUF_RXBURST(x) (((uint32_t)(((uint32_t)(x)) << USB_HWRXBUF_RXBURST_SHIFT)) & USB_HWRXBUF_RXBURST_MASK)
#define | USB_HWRXBUF_RXADD_MASK (0xFF00U)
#define | USB_HWRXBUF_RXADD_SHIFT (8U)
#define | USB_HWRXBUF_RXADD(x) (((uint32_t)(((uint32_t)(x)) << USB_HWRXBUF_RXADD_SHIFT)) & USB_HWRXBUF_RXADD_MASK)

## GPTIMER0LD - General Purpose Timer #0 Load

#define | USB_GPTIMER0LD_GPTLD_MASK (0xFFFFFFU)
#define | USB_GPTIMER0LD_GPTLD_SHIFT (0U)
#define | USB_GPTIMER0LD_GPTLD(x) (((uint32_t)(((uint32_t)(x)) << USB_GPTIMER0LD_GPTLD_SHIFT)) & USB_GPTIMER0LD_GPTLD_MASK)

## GPTIMER0CTRL - General Purpose Timer #0 Controller

#define | USB_GPTIMER0CTRL_GPTCNT_MASK (0xFFFFFFU)
#define | USB_GPTIMER0CTRL_GPTCNT_SHIFT (0U)
#define | USB_GPTIMER0CTRL_GPTCNT(x) (((uint32_t)(((uint32_t)(x)) << USB_GPTIMER0CTRL_GPTCNT_SHIFT)) & USB_GPTIMER0CTRL_GPTCNT_MASK)
#define | USB_GPTIMER0CTRL_GPTMODE_MASK (0x1000000U)
#define | USB_GPTIMER0CTRL_GPTMODE_SHIFT (24U)
#define | USB_GPTIMER0CTRL_GPTMODE(x) (((uint32_t)(((uint32_t)(x)) << USB_GPTIMER0CTRL_GPTMODE_SHIFT)) & USB_GPTIMER0CTRL_GPTMODE_MASK)
#define | USB_GPTIMER0CTRL_GPTRST_MASK (0x40000000U)
#define | USB_GPTIMER0CTRL_GPTRST_SHIFT (30U)
#define | USB_GPTIMER0CTRL_GPTRST(x) (((uint32_t)(((uint32_t)(x)) << USB_GPTIMER0CTRL_GPTRST_SHIFT)) & USB_GPTIMER0CTRL_GPTRST_MASK)
#define | USB_GPTIMER0CTRL_GPTRUN_MASK (0x80000000U)
#define | USB_GPTIMER0CTRL_GPTRUN_SHIFT (31U)
#define | USB_GPTIMER0CTRL_GPTRUN(x) (((uint32_t)(((uint32_t)(x)) << USB_GPTIMER0CTRL_GPTRUN_SHIFT)) & USB_GPTIMER0CTRL_GPTRUN_MASK)

## GPTIMER1LD - General Purpose Timer #1 Load

#define | USB_GPTIMER1LD_GPTLD_MASK (0xFFFFFFU)
#define | USB_GPTIMER1LD_GPTLD_SHIFT (0U)
#define | USB_GPTIMER1LD_GPTLD(x) (((uint32_t)(((uint32_t)(x)) << USB_GPTIMER1LD_GPTLD_SHIFT)) & USB_GPTIMER1LD_GPTLD_MASK)

## GPTIMER1CTRL - General Purpose Timer #1 Controller

#define | USB_GPTIMER1CTRL_GPTCNT_MASK (0xFFFFFFU)
#define | USB_GPTIMER1CTRL_GPTCNT_SHIFT (0U)
#define | USB_GPTIMER1CTRL_GPTCNT(x) (((uint32_t)(((uint32_t)(x)) << USB_GPTIMER1CTRL_GPTCNT_SHIFT)) & USB_GPTIMER1CTRL_GPTCNT_MASK)
#define | USB_GPTIMER1CTRL_GPTMODE_MASK (0x1000000U)
#define | USB_GPTIMER1CTRL_GPTMODE_SHIFT (24U)
#define | USB_GPTIMER1CTRL_GPTMODE(x) (((uint32_t)(((uint32_t)(x)) << USB_GPTIMER1CTRL_GPTMODE_SHIFT)) & USB_GPTIMER1CTRL_GPTMODE_MASK)
#define | USB_GPTIMER1CTRL_GPTRST_MASK (0x40000000U)
#define | USB_GPTIMER1CTRL_GPTRST_SHIFT (30U)
#define | USB_GPTIMER1CTRL_GPTRST(x) (((uint32_t)(((uint32_t)(x)) << USB_GPTIMER1CTRL_GPTRST_SHIFT)) & USB_GPTIMER1CTRL_GPTRST_MASK)
#define | USB_GPTIMER1CTRL_GPTRUN_MASK (0x80000000U)
#define | USB_GPTIMER1CTRL_GPTRUN_SHIFT (31U)
#define | USB_GPTIMER1CTRL_GPTRUN(x) (((uint32_t)(((uint32_t)(x)) << USB_GPTIMER1CTRL_GPTRUN_SHIFT)) & USB_GPTIMER1CTRL_GPTRUN_MASK)

## SBUSCFG - System Bus Config

#define | USB_SBUSCFG_AHBBRST_MASK (0x7U)
#define | USB_SBUSCFG_AHBBRST_SHIFT (0U)
#define | USB_SBUSCFG_AHBBRST(x) (((uint32_t)(((uint32_t)(x)) << USB_SBUSCFG_AHBBRST_SHIFT)) & USB_SBUSCFG_AHBBRST_MASK)

## CAPLENGTH - Capability Registers Length

#define | USB_CAPLENGTH_CAPLENGTH_MASK (0xFFU)
#define | USB_CAPLENGTH_CAPLENGTH_SHIFT (0U)
#define | USB_CAPLENGTH_CAPLENGTH(x) (((uint8_t)(((uint8_t)(x)) << USB_CAPLENGTH_CAPLENGTH_SHIFT)) & USB_CAPLENGTH_CAPLENGTH_MASK)

## HCIVERSION - Host Controller Interface Version

#define | USB_HCIVERSION_HCIVERSION_MASK (0xFFFFU)
#define | USB_HCIVERSION_HCIVERSION_SHIFT (0U)
#define | USB_HCIVERSION_HCIVERSION(x) (((uint16_t)(((uint16_t)(x)) << USB_HCIVERSION_HCIVERSION_SHIFT)) & USB_HCIVERSION_HCIVERSION_MASK)

## HCSPARAMS - Host Controller Structural Parameters

#define | USB_HCSPARAMS_N_PORTS_MASK (0xFU)
#define | USB_HCSPARAMS_N_PORTS_SHIFT (0U)
#define | USB_HCSPARAMS_N_PORTS(x) (((uint32_t)(((uint32_t)(x)) << USB_HCSPARAMS_N_PORTS_SHIFT)) & USB_HCSPARAMS_N_PORTS_MASK)
#define | USB_HCSPARAMS_PPC_MASK (0x10U)
#define | USB_HCSPARAMS_PPC_SHIFT (4U)
#define | USB_HCSPARAMS_PPC(x) (((uint32_t)(((uint32_t)(x)) << USB_HCSPARAMS_PPC_SHIFT)) & USB_HCSPARAMS_PPC_MASK)
#define | USB_HCSPARAMS_N_PCC_MASK (0xF00U)
#define | USB_HCSPARAMS_N_PCC_SHIFT (8U)
#define | USB_HCSPARAMS_N_PCC(x) (((uint32_t)(((uint32_t)(x)) << USB_HCSPARAMS_N_PCC_SHIFT)) & USB_HCSPARAMS_N_PCC_MASK)
#define | USB_HCSPARAMS_N_CC_MASK (0xF000U)
#define | USB_HCSPARAMS_N_CC_SHIFT (12U)
#define | USB_HCSPARAMS_N_CC(x) (((uint32_t)(((uint32_t)(x)) << USB_HCSPARAMS_N_CC_SHIFT)) & USB_HCSPARAMS_N_CC_MASK)
#define | USB_HCSPARAMS_PI_MASK (0x10000U)
#define | USB_HCSPARAMS_PI_SHIFT (16U)
#define | USB_HCSPARAMS_PI(x) (((uint32_t)(((uint32_t)(x)) << USB_HCSPARAMS_PI_SHIFT)) & USB_HCSPARAMS_PI_MASK)
#define | USB_HCSPARAMS_N_PTT_MASK (0xF00000U)
#define | USB_HCSPARAMS_N_PTT_SHIFT (20U)
#define | USB_HCSPARAMS_N_PTT(x) (((uint32_t)(((uint32_t)(x)) << USB_HCSPARAMS_N_PTT_SHIFT)) & USB_HCSPARAMS_N_PTT_MASK)
#define | USB_HCSPARAMS_N_TT_MASK (0xF000000U)
#define | USB_HCSPARAMS_N_TT_SHIFT (24U)
#define | USB_HCSPARAMS_N_TT(x) (((uint32_t)(((uint32_t)(x)) << USB_HCSPARAMS_N_TT_SHIFT)) & USB_HCSPARAMS_N_TT_MASK)

## HCCPARAMS - Host Controller Capability Parameters

#define | USB_HCCPARAMS_ADC_MASK (0x1U)
#define | USB_HCCPARAMS_ADC_SHIFT (0U)
#define | USB_HCCPARAMS_ADC(x) (((uint32_t)(((uint32_t)(x)) << USB_HCCPARAMS_ADC_SHIFT)) & USB_HCCPARAMS_ADC_MASK)
#define | USB_HCCPARAMS_PFL_MASK (0x2U)
#define | USB_HCCPARAMS_PFL_SHIFT (1U)
#define | USB_HCCPARAMS_PFL(x) (((uint32_t)(((uint32_t)(x)) << USB_HCCPARAMS_PFL_SHIFT)) & USB_HCCPARAMS_PFL_MASK)
#define | USB_HCCPARAMS_ASP_MASK (0x4U)
#define | USB_HCCPARAMS_ASP_SHIFT (2U)
#define | USB_HCCPARAMS_ASP(x) (((uint32_t)(((uint32_t)(x)) << USB_HCCPARAMS_ASP_SHIFT)) & USB_HCCPARAMS_ASP_MASK)
#define | USB_HCCPARAMS_IST_MASK (0xF0U)
#define | USB_HCCPARAMS_IST_SHIFT (4U)
#define | USB_HCCPARAMS_IST(x) (((uint32_t)(((uint32_t)(x)) << USB_HCCPARAMS_IST_SHIFT)) & USB_HCCPARAMS_IST_MASK)
#define | USB_HCCPARAMS_EECP_MASK (0xFF00U)
#define | USB_HCCPARAMS_EECP_SHIFT (8U)
#define | USB_HCCPARAMS_EECP(x) (((uint32_t)(((uint32_t)(x)) << USB_HCCPARAMS_EECP_SHIFT)) & USB_HCCPARAMS_EECP_MASK)

## DCIVERSION - Device Controller Interface Version

#define | USB_DCIVERSION_DCIVERSION_MASK (0xFFFFU)
#define | USB_DCIVERSION_DCIVERSION_SHIFT (0U)
#define | USB_DCIVERSION_DCIVERSION(x) (((uint16_t)(((uint16_t)(x)) << USB_DCIVERSION_DCIVERSION_SHIFT)) & USB_DCIVERSION_DCIVERSION_MASK)

## DCCPARAMS - Device Controller Capability Parameters

#define | USB_DCCPARAMS_DEN_MASK (0x1FU)
#define | USB_DCCPARAMS_DEN_SHIFT (0U)
#define | USB_DCCPARAMS_DEN(x) (((uint32_t)(((uint32_t)(x)) << USB_DCCPARAMS_DEN_SHIFT)) & USB_DCCPARAMS_DEN_MASK)
#define | USB_DCCPARAMS_DC_MASK (0x80U)
#define | USB_DCCPARAMS_DC_SHIFT (7U)
#define | USB_DCCPARAMS_DC(x) (((uint32_t)(((uint32_t)(x)) << USB_DCCPARAMS_DC_SHIFT)) & USB_DCCPARAMS_DC_MASK)
#define | USB_DCCPARAMS_HC_MASK (0x100U)
#define | USB_DCCPARAMS_HC_SHIFT (8U)
#define | USB_DCCPARAMS_HC(x) (((uint32_t)(((uint32_t)(x)) << USB_DCCPARAMS_HC_SHIFT)) & USB_DCCPARAMS_HC_MASK)

## USBCMD - USB Command Register

#define | USB_USBCMD_RS_MASK (0x1U)
#define | USB_USBCMD_RS_SHIFT (0U)
#define | USB_USBCMD_RS(x) (((uint32_t)(((uint32_t)(x)) << USB_USBCMD_RS_SHIFT)) & USB_USBCMD_RS_MASK)
#define | USB_USBCMD_RST_MASK (0x2U)
#define | USB_USBCMD_RST_SHIFT (1U)
#define | USB_USBCMD_RST(x) (((uint32_t)(((uint32_t)(x)) << USB_USBCMD_RST_SHIFT)) & USB_USBCMD_RST_MASK)
#define | USB_USBCMD_FS_1_MASK (0xCU)
#define | USB_USBCMD_FS_1_SHIFT (2U)
#define | USB_USBCMD_FS_1(x) (((uint32_t)(((uint32_t)(x)) << USB_USBCMD_FS_1_SHIFT)) & USB_USBCMD_FS_1_MASK)
#define | USB_USBCMD_PSE_MASK (0x10U)
#define | USB_USBCMD_PSE_SHIFT (4U)
#define | USB_USBCMD_PSE(x) (((uint32_t)(((uint32_t)(x)) << USB_USBCMD_PSE_SHIFT)) & USB_USBCMD_PSE_MASK)
#define | USB_USBCMD_ASE_MASK (0x20U)
#define | USB_USBCMD_ASE_SHIFT (5U)
#define | USB_USBCMD_ASE(x) (((uint32_t)(((uint32_t)(x)) << USB_USBCMD_ASE_SHIFT)) & USB_USBCMD_ASE_MASK)
#define | USB_USBCMD_IAA_MASK (0x40U)
#define | USB_USBCMD_IAA_SHIFT (6U)
#define | USB_USBCMD_IAA(x) (((uint32_t)(((uint32_t)(x)) << USB_USBCMD_IAA_SHIFT)) & USB_USBCMD_IAA_MASK)
#define | USB_USBCMD_ASP_MASK (0x300U)
#define | USB_USBCMD_ASP_SHIFT (8U)
#define | USB_USBCMD_ASP(x) (((uint32_t)(((uint32_t)(x)) << USB_USBCMD_ASP_SHIFT)) & USB_USBCMD_ASP_MASK)
#define | USB_USBCMD_ASPE_MASK (0x800U)
#define | USB_USBCMD_ASPE_SHIFT (11U)
#define | USB_USBCMD_ASPE(x) (((uint32_t)(((uint32_t)(x)) << USB_USBCMD_ASPE_SHIFT)) & USB_USBCMD_ASPE_MASK)
#define | USB_USBCMD_ATDTW_MASK (0x1000U)
#define | USB_USBCMD_ATDTW_SHIFT (12U)
#define | USB_USBCMD_ATDTW(x) (((uint32_t)(((uint32_t)(x)) << USB_USBCMD_ATDTW_SHIFT)) & USB_USBCMD_ATDTW_MASK)
#define | USB_USBCMD_SUTW_MASK (0x2000U)
#define | USB_USBCMD_SUTW_SHIFT (13U)
#define | USB_USBCMD_SUTW(x) (((uint32_t)(((uint32_t)(x)) << USB_USBCMD_SUTW_SHIFT)) & USB_USBCMD_SUTW_MASK)
#define | USB_USBCMD_FS_2_MASK (0x8000U)
#define | USB_USBCMD_FS_2_SHIFT (15U)
#define | USB_USBCMD_FS_2(x) (((uint32_t)(((uint32_t)(x)) << USB_USBCMD_FS_2_SHIFT)) & USB_USBCMD_FS_2_MASK)
#define | USB_USBCMD_ITC_MASK (0xFF0000U)
#define | USB_USBCMD_ITC_SHIFT (16U)
#define | USB_USBCMD_ITC(x) (((uint32_t)(((uint32_t)(x)) << USB_USBCMD_ITC_SHIFT)) & USB_USBCMD_ITC_MASK)

## USBSTS - USB Status Register

#define | USB_USBSTS_UI_MASK (0x1U)
#define | USB_USBSTS_UI_SHIFT (0U)
#define | USB_USBSTS_UI(x) (((uint32_t)(((uint32_t)(x)) << USB_USBSTS_UI_SHIFT)) & USB_USBSTS_UI_MASK)
#define | USB_USBSTS_UEI_MASK (0x2U)
#define | USB_USBSTS_UEI_SHIFT (1U)
#define | USB_USBSTS_UEI(x) (((uint32_t)(((uint32_t)(x)) << USB_USBSTS_UEI_SHIFT)) & USB_USBSTS_UEI_MASK)
#define | USB_USBSTS_PCI_MASK (0x4U)
#define | USB_USBSTS_PCI_SHIFT (2U)
#define | USB_USBSTS_PCI(x) (((uint32_t)(((uint32_t)(x)) << USB_USBSTS_PCI_SHIFT)) & USB_USBSTS_PCI_MASK)
#define | USB_USBSTS_FRI_MASK (0x8U)
#define | USB_USBSTS_FRI_SHIFT (3U)
#define | USB_USBSTS_FRI(x) (((uint32_t)(((uint32_t)(x)) << USB_USBSTS_FRI_SHIFT)) & USB_USBSTS_FRI_MASK)
#define | USB_USBSTS_SEI_MASK (0x10U)
#define | USB_USBSTS_SEI_SHIFT (4U)
#define | USB_USBSTS_SEI(x) (((uint32_t)(((uint32_t)(x)) << USB_USBSTS_SEI_SHIFT)) & USB_USBSTS_SEI_MASK)
#define | USB_USBSTS_AAI_MASK (0x20U)
#define | USB_USBSTS_AAI_SHIFT (5U)
#define | USB_USBSTS_AAI(x) (((uint32_t)(((uint32_t)(x)) << USB_USBSTS_AAI_SHIFT)) & USB_USBSTS_AAI_MASK)
#define | USB_USBSTS_URI_MASK (0x40U)
#define | USB_USBSTS_URI_SHIFT (6U)
#define | USB_USBSTS_URI(x) (((uint32_t)(((uint32_t)(x)) << USB_USBSTS_URI_SHIFT)) & USB_USBSTS_URI_MASK)
#define | USB_USBSTS_SRI_MASK (0x80U)
#define | USB_USBSTS_SRI_SHIFT (7U)
#define | USB_USBSTS_SRI(x) (((uint32_t)(((uint32_t)(x)) << USB_USBSTS_SRI_SHIFT)) & USB_USBSTS_SRI_MASK)
#define | USB_USBSTS_SLI_MASK (0x100U)
#define | USB_USBSTS_SLI_SHIFT (8U)
#define | USB_USBSTS_SLI(x) (((uint32_t)(((uint32_t)(x)) << USB_USBSTS_SLI_SHIFT)) & USB_USBSTS_SLI_MASK)
#define | USB_USBSTS_ULPII_MASK (0x400U)
#define | USB_USBSTS_ULPII_SHIFT (10U)
#define | USB_USBSTS_ULPII(x) (((uint32_t)(((uint32_t)(x)) << USB_USBSTS_ULPII_SHIFT)) & USB_USBSTS_ULPII_MASK)
#define | USB_USBSTS_HCH_MASK (0x1000U)
#define | USB_USBSTS_HCH_SHIFT (12U)
#define | USB_USBSTS_HCH(x) (((uint32_t)(((uint32_t)(x)) << USB_USBSTS_HCH_SHIFT)) & USB_USBSTS_HCH_MASK)
#define | USB_USBSTS_RCL_MASK (0x2000U)
#define | USB_USBSTS_RCL_SHIFT (13U)
#define | USB_USBSTS_RCL(x) (((uint32_t)(((uint32_t)(x)) << USB_USBSTS_RCL_SHIFT)) & USB_USBSTS_RCL_MASK)
#define | USB_USBSTS_PS_MASK (0x4000U)
#define | USB_USBSTS_PS_SHIFT (14U)
#define | USB_USBSTS_PS(x) (((uint32_t)(((uint32_t)(x)) << USB_USBSTS_PS_SHIFT)) & USB_USBSTS_PS_MASK)
#define | USB_USBSTS_AS_MASK (0x8000U)
#define | USB_USBSTS_AS_SHIFT (15U)
#define | USB_USBSTS_AS(x) (((uint32_t)(((uint32_t)(x)) << USB_USBSTS_AS_SHIFT)) & USB_USBSTS_AS_MASK)
#define | USB_USBSTS_NAKI_MASK (0x10000U)
#define | USB_USBSTS_NAKI_SHIFT (16U)
#define | USB_USBSTS_NAKI(x) (((uint32_t)(((uint32_t)(x)) << USB_USBSTS_NAKI_SHIFT)) & USB_USBSTS_NAKI_MASK)
#define | USB_USBSTS_TI0_MASK (0x1000000U)
#define | USB_USBSTS_TI0_SHIFT (24U)
#define | USB_USBSTS_TI0(x) (((uint32_t)(((uint32_t)(x)) << USB_USBSTS_TI0_SHIFT)) & USB_USBSTS_TI0_MASK)
#define | USB_USBSTS_TI1_MASK (0x2000000U)
#define | USB_USBSTS_TI1_SHIFT (25U)
#define | USB_USBSTS_TI1(x) (((uint32_t)(((uint32_t)(x)) << USB_USBSTS_TI1_SHIFT)) & USB_USBSTS_TI1_MASK)

## USBINTR - Interrupt Enable Register

#define | USB_USBINTR_UE_MASK (0x1U)
#define | USB_USBINTR_UE_SHIFT (0U)
#define | USB_USBINTR_UE(x) (((uint32_t)(((uint32_t)(x)) << USB_USBINTR_UE_SHIFT)) & USB_USBINTR_UE_MASK)
#define | USB_USBINTR_UEE_MASK (0x2U)
#define | USB_USBINTR_UEE_SHIFT (1U)
#define | USB_USBINTR_UEE(x) (((uint32_t)(((uint32_t)(x)) << USB_USBINTR_UEE_SHIFT)) & USB_USBINTR_UEE_MASK)
#define | USB_USBINTR_PCE_MASK (0x4U)
#define | USB_USBINTR_PCE_SHIFT (2U)
#define | USB_USBINTR_PCE(x) (((uint32_t)(((uint32_t)(x)) << USB_USBINTR_PCE_SHIFT)) & USB_USBINTR_PCE_MASK)
#define | USB_USBINTR_FRE_MASK (0x8U)
#define | USB_USBINTR_FRE_SHIFT (3U)
#define | USB_USBINTR_FRE(x) (((uint32_t)(((uint32_t)(x)) << USB_USBINTR_FRE_SHIFT)) & USB_USBINTR_FRE_MASK)
#define | USB_USBINTR_SEE_MASK (0x10U)
#define | USB_USBINTR_SEE_SHIFT (4U)
#define | USB_USBINTR_SEE(x) (((uint32_t)(((uint32_t)(x)) << USB_USBINTR_SEE_SHIFT)) & USB_USBINTR_SEE_MASK)
#define | USB_USBINTR_AAE_MASK (0x20U)
#define | USB_USBINTR_AAE_SHIFT (5U)
#define | USB_USBINTR_AAE(x) (((uint32_t)(((uint32_t)(x)) << USB_USBINTR_AAE_SHIFT)) & USB_USBINTR_AAE_MASK)
#define | USB_USBINTR_URE_MASK (0x40U)
#define | USB_USBINTR_URE_SHIFT (6U)
#define | USB_USBINTR_URE(x) (((uint32_t)(((uint32_t)(x)) << USB_USBINTR_URE_SHIFT)) & USB_USBINTR_URE_MASK)
#define | USB_USBINTR_SRE_MASK (0x80U)
#define | USB_USBINTR_SRE_SHIFT (7U)
#define | USB_USBINTR_SRE(x) (((uint32_t)(((uint32_t)(x)) << USB_USBINTR_SRE_SHIFT)) & USB_USBINTR_SRE_MASK)
#define | USB_USBINTR_SLE_MASK (0x100U)
#define | USB_USBINTR_SLE_SHIFT (8U)
#define | USB_USBINTR_SLE(x) (((uint32_t)(((uint32_t)(x)) << USB_USBINTR_SLE_SHIFT)) & USB_USBINTR_SLE_MASK)
#define | USB_USBINTR_ULPIE_MASK (0x400U)
#define | USB_USBINTR_ULPIE_SHIFT (10U)
#define | USB_USBINTR_ULPIE(x) (((uint32_t)(((uint32_t)(x)) << USB_USBINTR_ULPIE_SHIFT)) & USB_USBINTR_ULPIE_MASK)
#define | USB_USBINTR_NAKE_MASK (0x10000U)
#define | USB_USBINTR_NAKE_SHIFT (16U)
#define | USB_USBINTR_NAKE(x) (((uint32_t)(((uint32_t)(x)) << USB_USBINTR_NAKE_SHIFT)) & USB_USBINTR_NAKE_MASK)
#define | USB_USBINTR_UAIE_MASK (0x40000U)
#define | USB_USBINTR_UAIE_SHIFT (18U)
#define | USB_USBINTR_UAIE(x) (((uint32_t)(((uint32_t)(x)) << USB_USBINTR_UAIE_SHIFT)) & USB_USBINTR_UAIE_MASK)
#define | USB_USBINTR_UPIE_MASK (0x80000U)
#define | USB_USBINTR_UPIE_SHIFT (19U)
#define | USB_USBINTR_UPIE(x) (((uint32_t)(((uint32_t)(x)) << USB_USBINTR_UPIE_SHIFT)) & USB_USBINTR_UPIE_MASK)
#define | USB_USBINTR_TIE0_MASK (0x1000000U)
#define | USB_USBINTR_TIE0_SHIFT (24U)
#define | USB_USBINTR_TIE0(x) (((uint32_t)(((uint32_t)(x)) << USB_USBINTR_TIE0_SHIFT)) & USB_USBINTR_TIE0_MASK)
#define | USB_USBINTR_TIE1_MASK (0x2000000U)
#define | USB_USBINTR_TIE1_SHIFT (25U)
#define | USB_USBINTR_TIE1(x) (((uint32_t)(((uint32_t)(x)) << USB_USBINTR_TIE1_SHIFT)) & USB_USBINTR_TIE1_MASK)

## FRINDEX - USB Frame Index

#define | USB_FRINDEX_FRINDEX_MASK (0x3FFFU)
#define | USB_FRINDEX_FRINDEX_SHIFT (0U)
#define | USB_FRINDEX_FRINDEX(x) (((uint32_t)(((uint32_t)(x)) << USB_FRINDEX_FRINDEX_SHIFT)) & USB_FRINDEX_FRINDEX_MASK)

## DEVICEADDR - Device Address

#define | USB_DEVICEADDR_USBADRA_MASK (0x1000000U)
#define | USB_DEVICEADDR_USBADRA_SHIFT (24U)
#define | USB_DEVICEADDR_USBADRA(x) (((uint32_t)(((uint32_t)(x)) << USB_DEVICEADDR_USBADRA_SHIFT)) & USB_DEVICEADDR_USBADRA_MASK)
#define | USB_DEVICEADDR_USBADR_MASK (0xFE000000U)
#define | USB_DEVICEADDR_USBADR_SHIFT (25U)
#define | USB_DEVICEADDR_USBADR(x) (((uint32_t)(((uint32_t)(x)) << USB_DEVICEADDR_USBADR_SHIFT)) & USB_DEVICEADDR_USBADR_MASK)

## PERIODICLISTBASE - Frame List Base Address

#define | USB_PERIODICLISTBASE_BASEADR_MASK (0xFFFFF000U)
#define | USB_PERIODICLISTBASE_BASEADR_SHIFT (12U)
#define | USB_PERIODICLISTBASE_BASEADR(x) (((uint32_t)(((uint32_t)(x)) << USB_PERIODICLISTBASE_BASEADR_SHIFT)) & USB_PERIODICLISTBASE_BASEADR_MASK)

## ASYNCLISTADDR - Next Asynch. Address

#define | USB_ASYNCLISTADDR_ASYBASE_MASK (0xFFFFFFE0U)
#define | USB_ASYNCLISTADDR_ASYBASE_SHIFT (5U)
#define | USB_ASYNCLISTADDR_ASYBASE(x) (((uint32_t)(((uint32_t)(x)) << USB_ASYNCLISTADDR_ASYBASE_SHIFT)) & USB_ASYNCLISTADDR_ASYBASE_MASK)

## ENDPTLISTADDR - Endpoint List Address

#define | USB_ENDPTLISTADDR_EPBASE_MASK (0xFFFFF800U)
#define | USB_ENDPTLISTADDR_EPBASE_SHIFT (11U)
#define | USB_ENDPTLISTADDR_EPBASE(x) (((uint32_t)(((uint32_t)(x)) << USB_ENDPTLISTADDR_EPBASE_SHIFT)) & USB_ENDPTLISTADDR_EPBASE_MASK)

## BURSTSIZE - Programmable Burst Size

#define | USB_BURSTSIZE_RXPBURST_MASK (0xFFU)
#define | USB_BURSTSIZE_RXPBURST_SHIFT (0U)
#define | USB_BURSTSIZE_RXPBURST(x) (((uint32_t)(((uint32_t)(x)) << USB_BURSTSIZE_RXPBURST_SHIFT)) & USB_BURSTSIZE_RXPBURST_MASK)
#define | USB_BURSTSIZE_TXPBURST_MASK (0x1FF00U)
#define | USB_BURSTSIZE_TXPBURST_SHIFT (8U)
#define | USB_BURSTSIZE_TXPBURST(x) (((uint32_t)(((uint32_t)(x)) << USB_BURSTSIZE_TXPBURST_SHIFT)) & USB_BURSTSIZE_TXPBURST_MASK)

## TXFILLTUNING - TX FIFO Fill Tuning

#define | USB_TXFILLTUNING_TXSCHOH_MASK (0xFFU)
#define | USB_TXFILLTUNING_TXSCHOH_SHIFT (0U)
#define | USB_TXFILLTUNING_TXSCHOH(x) (((uint32_t)(((uint32_t)(x)) << USB_TXFILLTUNING_TXSCHOH_SHIFT)) & USB_TXFILLTUNING_TXSCHOH_MASK)
#define | USB_TXFILLTUNING_TXSCHHEALTH_MASK (0x1F00U)
#define | USB_TXFILLTUNING_TXSCHHEALTH_SHIFT (8U)
#define | USB_TXFILLTUNING_TXSCHHEALTH(x) (((uint32_t)(((uint32_t)(x)) << USB_TXFILLTUNING_TXSCHHEALTH_SHIFT)) & USB_TXFILLTUNING_TXSCHHEALTH_MASK)
#define | USB_TXFILLTUNING_TXFIFOTHRES_MASK (0x3F0000U)
#define | USB_TXFILLTUNING_TXFIFOTHRES_SHIFT (16U)
#define | USB_TXFILLTUNING_TXFIFOTHRES(x) (((uint32_t)(((uint32_t)(x)) << USB_TXFILLTUNING_TXFIFOTHRES_SHIFT)) & USB_TXFILLTUNING_TXFIFOTHRES_MASK)

## ENDPTNAK - Endpoint NAK

#define | USB_ENDPTNAK_EPRN_MASK (0xFFU)
#define | USB_ENDPTNAK_EPRN_SHIFT (0U)
#define | USB_ENDPTNAK_EPRN(x) (((uint32_t)(((uint32_t)(x)) << USB_ENDPTNAK_EPRN_SHIFT)) & USB_ENDPTNAK_EPRN_MASK)
#define | USB_ENDPTNAK_EPTN_MASK (0xFF0000U)
#define | USB_ENDPTNAK_EPTN_SHIFT (16U)
#define | USB_ENDPTNAK_EPTN(x) (((uint32_t)(((uint32_t)(x)) << USB_ENDPTNAK_EPTN_SHIFT)) & USB_ENDPTNAK_EPTN_MASK)

## ENDPTNAKEN - Endpoint NAK Enable

#define | USB_ENDPTNAKEN_EPRNE_MASK (0xFFU)
#define | USB_ENDPTNAKEN_EPRNE_SHIFT (0U)
#define | USB_ENDPTNAKEN_EPRNE(x) (((uint32_t)(((uint32_t)(x)) << USB_ENDPTNAKEN_EPRNE_SHIFT)) & USB_ENDPTNAKEN_EPRNE_MASK)
#define | USB_ENDPTNAKEN_EPTNE_MASK (0xFF0000U)
#define | USB_ENDPTNAKEN_EPTNE_SHIFT (16U)
#define | USB_ENDPTNAKEN_EPTNE(x) (((uint32_t)(((uint32_t)(x)) << USB_ENDPTNAKEN_EPTNE_SHIFT)) & USB_ENDPTNAKEN_EPTNE_MASK)

## CONFIGFLAG - Configure Flag Register

#define | USB_CONFIGFLAG_CF_MASK (0x1U)
#define | USB_CONFIGFLAG_CF_SHIFT (0U)
#define | USB_CONFIGFLAG_CF(x) (((uint32_t)(((uint32_t)(x)) << USB_CONFIGFLAG_CF_SHIFT)) & USB_CONFIGFLAG_CF_MASK)

## PORTSC1 - Port Status & Control

#define | USB_PORTSC1_CCS_MASK (0x1U)
#define | USB_PORTSC1_CCS_SHIFT (0U)
#define | USB_PORTSC1_CCS(x) (((uint32_t)(((uint32_t)(x)) << USB_PORTSC1_CCS_SHIFT)) & USB_PORTSC1_CCS_MASK)
#define | USB_PORTSC1_CSC_MASK (0x2U)
#define | USB_PORTSC1_CSC_SHIFT (1U)
#define | USB_PORTSC1_CSC(x) (((uint32_t)(((uint32_t)(x)) << USB_PORTSC1_CSC_SHIFT)) & USB_PORTSC1_CSC_MASK)
#define | USB_PORTSC1_PE_MASK (0x4U)
#define | USB_PORTSC1_PE_SHIFT (2U)
#define | USB_PORTSC1_PE(x) (((uint32_t)(((uint32_t)(x)) << USB_PORTSC1_PE_SHIFT)) & USB_PORTSC1_PE_MASK)
#define | USB_PORTSC1_PEC_MASK (0x8U)
#define | USB_PORTSC1_PEC_SHIFT (3U)
#define | USB_PORTSC1_PEC(x) (((uint32_t)(((uint32_t)(x)) << USB_PORTSC1_PEC_SHIFT)) & USB_PORTSC1_PEC_MASK)
#define | USB_PORTSC1_OCA_MASK (0x10U)
#define | USB_PORTSC1_OCA_SHIFT (4U)
#define | USB_PORTSC1_OCA(x) (((uint32_t)(((uint32_t)(x)) << USB_PORTSC1_OCA_SHIFT)) & USB_PORTSC1_OCA_MASK)
#define | USB_PORTSC1_OCC_MASK (0x20U)
#define | USB_PORTSC1_OCC_SHIFT (5U)
#define | USB_PORTSC1_OCC(x) (((uint32_t)(((uint32_t)(x)) << USB_PORTSC1_OCC_SHIFT)) & USB_PORTSC1_OCC_MASK)
#define | USB_PORTSC1_FPR_MASK (0x40U)
#define | USB_PORTSC1_FPR_SHIFT (6U)
#define | USB_PORTSC1_FPR(x) (((uint32_t)(((uint32_t)(x)) << USB_PORTSC1_FPR_SHIFT)) & USB_PORTSC1_FPR_MASK)
#define | USB_PORTSC1_SUSP_MASK (0x80U)
#define | USB_PORTSC1_SUSP_SHIFT (7U)
#define | USB_PORTSC1_SUSP(x) (((uint32_t)(((uint32_t)(x)) << USB_PORTSC1_SUSP_SHIFT)) & USB_PORTSC1_SUSP_MASK)
#define | USB_PORTSC1_PR_MASK (0x100U)
#define | USB_PORTSC1_PR_SHIFT (8U)
#define | USB_PORTSC1_PR(x) (((uint32_t)(((uint32_t)(x)) << USB_PORTSC1_PR_SHIFT)) & USB_PORTSC1_PR_MASK)
#define | USB_PORTSC1_HSP_MASK (0x200U)
#define | USB_PORTSC1_HSP_SHIFT (9U)
#define | USB_PORTSC1_HSP(x) (((uint32_t)(((uint32_t)(x)) << USB_PORTSC1_HSP_SHIFT)) & USB_PORTSC1_HSP_MASK)
#define | USB_PORTSC1_LS_MASK (0xC00U)
#define | USB_PORTSC1_LS_SHIFT (10U)
#define | USB_PORTSC1_LS(x) (((uint32_t)(((uint32_t)(x)) << USB_PORTSC1_LS_SHIFT)) & USB_PORTSC1_LS_MASK)
#define | USB_PORTSC1_PP_MASK (0x1000U)
#define | USB_PORTSC1_PP_SHIFT (12U)
#define | USB_PORTSC1_PP(x) (((uint32_t)(((uint32_t)(x)) << USB_PORTSC1_PP_SHIFT)) & USB_PORTSC1_PP_MASK)
#define | USB_PORTSC1_PO_MASK (0x2000U)
#define | USB_PORTSC1_PO_SHIFT (13U)
#define | USB_PORTSC1_PO(x) (((uint32_t)(((uint32_t)(x)) << USB_PORTSC1_PO_SHIFT)) & USB_PORTSC1_PO_MASK)
#define | USB_PORTSC1_PIC_MASK (0xC000U)
#define | USB_PORTSC1_PIC_SHIFT (14U)
#define | USB_PORTSC1_PIC(x) (((uint32_t)(((uint32_t)(x)) << USB_PORTSC1_PIC_SHIFT)) & USB_PORTSC1_PIC_MASK)
#define | USB_PORTSC1_PTC_MASK (0xF0000U)
#define | USB_PORTSC1_PTC_SHIFT (16U)
#define | USB_PORTSC1_PTC(x) (((uint32_t)(((uint32_t)(x)) << USB_PORTSC1_PTC_SHIFT)) & USB_PORTSC1_PTC_MASK)
#define | USB_PORTSC1_WKCN_MASK (0x100000U)
#define | USB_PORTSC1_WKCN_SHIFT (20U)
#define | USB_PORTSC1_WKCN(x) (((uint32_t)(((uint32_t)(x)) << USB_PORTSC1_WKCN_SHIFT)) & USB_PORTSC1_WKCN_MASK)
#define | USB_PORTSC1_WKDC_MASK (0x200000U)
#define | USB_PORTSC1_WKDC_SHIFT (21U)
#define | USB_PORTSC1_WKDC(x) (((uint32_t)(((uint32_t)(x)) << USB_PORTSC1_WKDC_SHIFT)) & USB_PORTSC1_WKDC_MASK)
#define | USB_PORTSC1_WKOC_MASK (0x400000U)
#define | USB_PORTSC1_WKOC_SHIFT (22U)
#define | USB_PORTSC1_WKOC(x) (((uint32_t)(((uint32_t)(x)) << USB_PORTSC1_WKOC_SHIFT)) & USB_PORTSC1_WKOC_MASK)
#define | USB_PORTSC1_PHCD_MASK (0x800000U)
#define | USB_PORTSC1_PHCD_SHIFT (23U)
#define | USB_PORTSC1_PHCD(x) (((uint32_t)(((uint32_t)(x)) << USB_PORTSC1_PHCD_SHIFT)) & USB_PORTSC1_PHCD_MASK)
#define | USB_PORTSC1_PFSC_MASK (0x1000000U)
#define | USB_PORTSC1_PFSC_SHIFT (24U)
#define | USB_PORTSC1_PFSC(x) (((uint32_t)(((uint32_t)(x)) << USB_PORTSC1_PFSC_SHIFT)) & USB_PORTSC1_PFSC_MASK)
#define | USB_PORTSC1_PTS_2_MASK (0x2000000U)
#define | USB_PORTSC1_PTS_2_SHIFT (25U)
#define | USB_PORTSC1_PTS_2(x) (((uint32_t)(((uint32_t)(x)) << USB_PORTSC1_PTS_2_SHIFT)) & USB_PORTSC1_PTS_2_MASK)
#define | USB_PORTSC1_PSPD_MASK (0xC000000U)
#define | USB_PORTSC1_PSPD_SHIFT (26U)
#define | USB_PORTSC1_PSPD(x) (((uint32_t)(((uint32_t)(x)) << USB_PORTSC1_PSPD_SHIFT)) & USB_PORTSC1_PSPD_MASK)
#define | USB_PORTSC1_PTW_MASK (0x10000000U)
#define | USB_PORTSC1_PTW_SHIFT (28U)
#define | USB_PORTSC1_PTW(x) (((uint32_t)(((uint32_t)(x)) << USB_PORTSC1_PTW_SHIFT)) & USB_PORTSC1_PTW_MASK)
#define | USB_PORTSC1_STS_MASK (0x20000000U)
#define | USB_PORTSC1_STS_SHIFT (29U)
#define | USB_PORTSC1_STS(x) (((uint32_t)(((uint32_t)(x)) << USB_PORTSC1_STS_SHIFT)) & USB_PORTSC1_STS_MASK)
#define | USB_PORTSC1_PTS_1_MASK (0xC0000000U)
#define | USB_PORTSC1_PTS_1_SHIFT (30U)
#define | USB_PORTSC1_PTS_1(x) (((uint32_t)(((uint32_t)(x)) << USB_PORTSC1_PTS_1_SHIFT)) & USB_PORTSC1_PTS_1_MASK)

## OTGSC - On-The-Go Status & control

#define | USB_OTGSC_VD_MASK (0x1U)
#define | USB_OTGSC_VD_SHIFT (0U)
#define | USB_OTGSC_VD(x) (((uint32_t)(((uint32_t)(x)) << USB_OTGSC_VD_SHIFT)) & USB_OTGSC_VD_MASK)
#define | USB_OTGSC_VC_MASK (0x2U)
#define | USB_OTGSC_VC_SHIFT (1U)
#define | USB_OTGSC_VC(x) (((uint32_t)(((uint32_t)(x)) << USB_OTGSC_VC_SHIFT)) & USB_OTGSC_VC_MASK)
#define | USB_OTGSC_OT_MASK (0x8U)
#define | USB_OTGSC_OT_SHIFT (3U)
#define | USB_OTGSC_OT(x) (((uint32_t)(((uint32_t)(x)) << USB_OTGSC_OT_SHIFT)) & USB_OTGSC_OT_MASK)
#define | USB_OTGSC_DP_MASK (0x10U)
#define | USB_OTGSC_DP_SHIFT (4U)
#define | USB_OTGSC_DP(x) (((uint32_t)(((uint32_t)(x)) << USB_OTGSC_DP_SHIFT)) & USB_OTGSC_DP_MASK)
#define | USB_OTGSC_IDPU_MASK (0x20U)
#define | USB_OTGSC_IDPU_SHIFT (5U)
#define | USB_OTGSC_IDPU(x) (((uint32_t)(((uint32_t)(x)) << USB_OTGSC_IDPU_SHIFT)) & USB_OTGSC_IDPU_MASK)
#define | USB_OTGSC_ID_MASK (0x100U)
#define | USB_OTGSC_ID_SHIFT (8U)
#define | USB_OTGSC_ID(x) (((uint32_t)(((uint32_t)(x)) << USB_OTGSC_ID_SHIFT)) & USB_OTGSC_ID_MASK)
#define | USB_OTGSC_AVV_MASK (0x200U)
#define | USB_OTGSC_AVV_SHIFT (9U)
#define | USB_OTGSC_AVV(x) (((uint32_t)(((uint32_t)(x)) << USB_OTGSC_AVV_SHIFT)) & USB_OTGSC_AVV_MASK)
#define | USB_OTGSC_ASV_MASK (0x400U)
#define | USB_OTGSC_ASV_SHIFT (10U)
#define | USB_OTGSC_ASV(x) (((uint32_t)(((uint32_t)(x)) << USB_OTGSC_ASV_SHIFT)) & USB_OTGSC_ASV_MASK)
#define | USB_OTGSC_BSV_MASK (0x800U)
#define | USB_OTGSC_BSV_SHIFT (11U)
#define | USB_OTGSC_BSV(x) (((uint32_t)(((uint32_t)(x)) << USB_OTGSC_BSV_SHIFT)) & USB_OTGSC_BSV_MASK)
#define | USB_OTGSC_BSE_MASK (0x1000U)
#define | USB_OTGSC_BSE_SHIFT (12U)
#define | USB_OTGSC_BSE(x) (((uint32_t)(((uint32_t)(x)) << USB_OTGSC_BSE_SHIFT)) & USB_OTGSC_BSE_MASK)
#define | USB_OTGSC_TOG_1MS_MASK (0x2000U)
#define | USB_OTGSC_TOG_1MS_SHIFT (13U)
#define | USB_OTGSC_TOG_1MS(x) (((uint32_t)(((uint32_t)(x)) << USB_OTGSC_TOG_1MS_SHIFT)) & USB_OTGSC_TOG_1MS_MASK)
#define | USB_OTGSC_DPS_MASK (0x4000U)
#define | USB_OTGSC_DPS_SHIFT (14U)
#define | USB_OTGSC_DPS(x) (((uint32_t)(((uint32_t)(x)) << USB_OTGSC_DPS_SHIFT)) & USB_OTGSC_DPS_MASK)
#define | USB_OTGSC_IDIS_MASK (0x10000U)
#define | USB_OTGSC_IDIS_SHIFT (16U)
#define | USB_OTGSC_IDIS(x) (((uint32_t)(((uint32_t)(x)) << USB_OTGSC_IDIS_SHIFT)) & USB_OTGSC_IDIS_MASK)
#define | USB_OTGSC_AVVIS_MASK (0x20000U)
#define | USB_OTGSC_AVVIS_SHIFT (17U)
#define | USB_OTGSC_AVVIS(x) (((uint32_t)(((uint32_t)(x)) << USB_OTGSC_AVVIS_SHIFT)) & USB_OTGSC_AVVIS_MASK)
#define | USB_OTGSC_ASVIS_MASK (0x40000U)
#define | USB_OTGSC_ASVIS_SHIFT (18U)
#define | USB_OTGSC_ASVIS(x) (((uint32_t)(((uint32_t)(x)) << USB_OTGSC_ASVIS_SHIFT)) & USB_OTGSC_ASVIS_MASK)
#define | USB_OTGSC_BSVIS_MASK (0x80000U)
#define | USB_OTGSC_BSVIS_SHIFT (19U)
#define | USB_OTGSC_BSVIS(x) (((uint32_t)(((uint32_t)(x)) << USB_OTGSC_BSVIS_SHIFT)) & USB_OTGSC_BSVIS_MASK)
#define | USB_OTGSC_BSEIS_MASK (0x100000U)
#define | USB_OTGSC_BSEIS_SHIFT (20U)
#define | USB_OTGSC_BSEIS(x) (((uint32_t)(((uint32_t)(x)) << USB_OTGSC_BSEIS_SHIFT)) & USB_OTGSC_BSEIS_MASK)
#define | USB_OTGSC_STATUS_1MS_MASK (0x200000U)
#define | USB_OTGSC_STATUS_1MS_SHIFT (21U)
#define | USB_OTGSC_STATUS_1MS(x) (((uint32_t)(((uint32_t)(x)) << USB_OTGSC_STATUS_1MS_SHIFT)) & USB_OTGSC_STATUS_1MS_MASK)
#define | USB_OTGSC_DPIS_MASK (0x400000U)
#define | USB_OTGSC_DPIS_SHIFT (22U)
#define | USB_OTGSC_DPIS(x) (((uint32_t)(((uint32_t)(x)) << USB_OTGSC_DPIS_SHIFT)) & USB_OTGSC_DPIS_MASK)
#define | USB_OTGSC_IDIE_MASK (0x1000000U)
#define | USB_OTGSC_IDIE_SHIFT (24U)
#define | USB_OTGSC_IDIE(x) (((uint32_t)(((uint32_t)(x)) << USB_OTGSC_IDIE_SHIFT)) & USB_OTGSC_IDIE_MASK)
#define | USB_OTGSC_AVVIE_MASK (0x2000000U)
#define | USB_OTGSC_AVVIE_SHIFT (25U)
#define | USB_OTGSC_AVVIE(x) (((uint32_t)(((uint32_t)(x)) << USB_OTGSC_AVVIE_SHIFT)) & USB_OTGSC_AVVIE_MASK)
#define | USB_OTGSC_ASVIE_MASK (0x4000000U)
#define | USB_OTGSC_ASVIE_SHIFT (26U)
#define | USB_OTGSC_ASVIE(x) (((uint32_t)(((uint32_t)(x)) << USB_OTGSC_ASVIE_SHIFT)) & USB_OTGSC_ASVIE_MASK)
#define | USB_OTGSC_BSVIE_MASK (0x8000000U)
#define | USB_OTGSC_BSVIE_SHIFT (27U)
#define | USB_OTGSC_BSVIE(x) (((uint32_t)(((uint32_t)(x)) << USB_OTGSC_BSVIE_SHIFT)) & USB_OTGSC_BSVIE_MASK)
#define | USB_OTGSC_BSEIE_MASK (0x10000000U)
#define | USB_OTGSC_BSEIE_SHIFT (28U)
#define | USB_OTGSC_BSEIE(x) (((uint32_t)(((uint32_t)(x)) << USB_OTGSC_BSEIE_SHIFT)) & USB_OTGSC_BSEIE_MASK)
#define | USB_OTGSC_EN_1MS_MASK (0x20000000U)
#define | USB_OTGSC_EN_1MS_SHIFT (29U)
#define | USB_OTGSC_EN_1MS(x) (((uint32_t)(((uint32_t)(x)) << USB_OTGSC_EN_1MS_SHIFT)) & USB_OTGSC_EN_1MS_MASK)
#define | USB_OTGSC_DPIE_MASK (0x40000000U)
#define | USB_OTGSC_DPIE_SHIFT (30U)
#define | USB_OTGSC_DPIE(x) (((uint32_t)(((uint32_t)(x)) << USB_OTGSC_DPIE_SHIFT)) & USB_OTGSC_DPIE_MASK)

## USBMODE - USB Device Mode

#define | USB_USBMODE_CM_MASK (0x3U)
#define | USB_USBMODE_CM_SHIFT (0U)
#define | USB_USBMODE_CM(x) (((uint32_t)(((uint32_t)(x)) << USB_USBMODE_CM_SHIFT)) & USB_USBMODE_CM_MASK)
#define | USB_USBMODE_ES_MASK (0x4U)
#define | USB_USBMODE_ES_SHIFT (2U)
#define | USB_USBMODE_ES(x) (((uint32_t)(((uint32_t)(x)) << USB_USBMODE_ES_SHIFT)) & USB_USBMODE_ES_MASK)
#define | USB_USBMODE_SLOM_MASK (0x8U)
#define | USB_USBMODE_SLOM_SHIFT (3U)
#define | USB_USBMODE_SLOM(x) (((uint32_t)(((uint32_t)(x)) << USB_USBMODE_SLOM_SHIFT)) & USB_USBMODE_SLOM_MASK)
#define | USB_USBMODE_SDIS_MASK (0x10U)
#define | USB_USBMODE_SDIS_SHIFT (4U)
#define | USB_USBMODE_SDIS(x) (((uint32_t)(((uint32_t)(x)) << USB_USBMODE_SDIS_SHIFT)) & USB_USBMODE_SDIS_MASK)

## ENDPTSETUPSTAT - Endpoint Setup Status

#define | USB_ENDPTSETUPSTAT_ENDPTSETUPSTAT_MASK (0xFFFFU)
#define | USB_ENDPTSETUPSTAT_ENDPTSETUPSTAT_SHIFT (0U)
#define | USB_ENDPTSETUPSTAT_ENDPTSETUPSTAT(x) (((uint32_t)(((uint32_t)(x)) << USB_ENDPTSETUPSTAT_ENDPTSETUPSTAT_SHIFT)) & USB_ENDPTSETUPSTAT_ENDPTSETUPSTAT_MASK)

## ENDPTPRIME - Endpoint Prime

#define | USB_ENDPTPRIME_PERB_MASK (0xFFU)
#define | USB_ENDPTPRIME_PERB_SHIFT (0U)
#define | USB_ENDPTPRIME_PERB(x) (((uint32_t)(((uint32_t)(x)) << USB_ENDPTPRIME_PERB_SHIFT)) & USB_ENDPTPRIME_PERB_MASK)
#define | USB_ENDPTPRIME_PETB_MASK (0xFF0000U)
#define | USB_ENDPTPRIME_PETB_SHIFT (16U)
#define | USB_ENDPTPRIME_PETB(x) (((uint32_t)(((uint32_t)(x)) << USB_ENDPTPRIME_PETB_SHIFT)) & USB_ENDPTPRIME_PETB_MASK)

## ENDPTFLUSH - Endpoint Flush

#define | USB_ENDPTFLUSH_FERB_MASK (0xFFU)
#define | USB_ENDPTFLUSH_FERB_SHIFT (0U)
#define | USB_ENDPTFLUSH_FERB(x) (((uint32_t)(((uint32_t)(x)) << USB_ENDPTFLUSH_FERB_SHIFT)) & USB_ENDPTFLUSH_FERB_MASK)
#define | USB_ENDPTFLUSH_FETB_MASK (0xFF0000U)
#define | USB_ENDPTFLUSH_FETB_SHIFT (16U)
#define | USB_ENDPTFLUSH_FETB(x) (((uint32_t)(((uint32_t)(x)) << USB_ENDPTFLUSH_FETB_SHIFT)) & USB_ENDPTFLUSH_FETB_MASK)

## ENDPTSTAT - Endpoint Status

#define | USB_ENDPTSTAT_ERBR_MASK (0xFFU)
#define | USB_ENDPTSTAT_ERBR_SHIFT (0U)
#define | USB_ENDPTSTAT_ERBR(x) (((uint32_t)(((uint32_t)(x)) << USB_ENDPTSTAT_ERBR_SHIFT)) & USB_ENDPTSTAT_ERBR_MASK)
#define | USB_ENDPTSTAT_ETBR_MASK (0xFF0000U)
#define | USB_ENDPTSTAT_ETBR_SHIFT (16U)
#define | USB_ENDPTSTAT_ETBR(x) (((uint32_t)(((uint32_t)(x)) << USB_ENDPTSTAT_ETBR_SHIFT)) & USB_ENDPTSTAT_ETBR_MASK)

## ENDPTCOMPLETE - Endpoint Complete

#define | USB_ENDPTCOMPLETE_ERCE_MASK (0xFFU)
#define | USB_ENDPTCOMPLETE_ERCE_SHIFT (0U)
#define | USB_ENDPTCOMPLETE_ERCE(x) (((uint32_t)(((uint32_t)(x)) << USB_ENDPTCOMPLETE_ERCE_SHIFT)) & USB_ENDPTCOMPLETE_ERCE_MASK)
#define | USB_ENDPTCOMPLETE_ETCE_MASK (0xFF0000U)
#define | USB_ENDPTCOMPLETE_ETCE_SHIFT (16U)
#define | USB_ENDPTCOMPLETE_ETCE(x) (((uint32_t)(((uint32_t)(x)) << USB_ENDPTCOMPLETE_ETCE_SHIFT)) & USB_ENDPTCOMPLETE_ETCE_MASK)

## ENDPTCTRL0 - Endpoint Control0

#define | USB_ENDPTCTRL0_RXS_MASK (0x1U)
#define | USB_ENDPTCTRL0_RXS_SHIFT (0U)
#define | USB_ENDPTCTRL0_RXS(x) (((uint32_t)(((uint32_t)(x)) << USB_ENDPTCTRL0_RXS_SHIFT)) & USB_ENDPTCTRL0_RXS_MASK)
#define | USB_ENDPTCTRL0_RXT_MASK (0xCU)
#define | USB_ENDPTCTRL0_RXT_SHIFT (2U)
#define | USB_ENDPTCTRL0_RXT(x) (((uint32_t)(((uint32_t)(x)) << USB_ENDPTCTRL0_RXT_SHIFT)) & USB_ENDPTCTRL0_RXT_MASK)
#define | USB_ENDPTCTRL0_RXE_MASK (0x80U)
#define | USB_ENDPTCTRL0_RXE_SHIFT (7U)
#define | USB_ENDPTCTRL0_RXE(x) (((uint32_t)(((uint32_t)(x)) << USB_ENDPTCTRL0_RXE_SHIFT)) & USB_ENDPTCTRL0_RXE_MASK)
#define | USB_ENDPTCTRL0_TXS_MASK (0x10000U)
#define | USB_ENDPTCTRL0_TXS_SHIFT (16U)
#define | USB_ENDPTCTRL0_TXS(x) (((uint32_t)(((uint32_t)(x)) << USB_ENDPTCTRL0_TXS_SHIFT)) & USB_ENDPTCTRL0_TXS_MASK)
#define | USB_ENDPTCTRL0_TXT_MASK (0xC0000U)
#define | USB_ENDPTCTRL0_TXT_SHIFT (18U)
#define | USB_ENDPTCTRL0_TXT(x) (((uint32_t)(((uint32_t)(x)) << USB_ENDPTCTRL0_TXT_SHIFT)) & USB_ENDPTCTRL0_TXT_MASK)
#define | USB_ENDPTCTRL0_TXE_MASK (0x800000U)
#define | USB_ENDPTCTRL0_TXE_SHIFT (23U)
#define | USB_ENDPTCTRL0_TXE(x) (((uint32_t)(((uint32_t)(x)) << USB_ENDPTCTRL0_TXE_SHIFT)) & USB_ENDPTCTRL0_TXE_MASK)

## ENDPTCTRL - Endpoint Control 1..Endpoint Control 7

#define | USB_ENDPTCTRL_RXS_MASK (0x1U)
#define | USB_ENDPTCTRL_RXS_SHIFT (0U)
#define | USB_ENDPTCTRL_RXS(x) (((uint32_t)(((uint32_t)(x)) << USB_ENDPTCTRL_RXS_SHIFT)) & USB_ENDPTCTRL_RXS_MASK)
#define | USB_ENDPTCTRL_RXD_MASK (0x2U)
#define | USB_ENDPTCTRL_RXD_SHIFT (1U)
#define | USB_ENDPTCTRL_RXD(x) (((uint32_t)(((uint32_t)(x)) << USB_ENDPTCTRL_RXD_SHIFT)) & USB_ENDPTCTRL_RXD_MASK)
#define | USB_ENDPTCTRL_RXT_MASK (0xCU)
#define | USB_ENDPTCTRL_RXT_SHIFT (2U)
#define | USB_ENDPTCTRL_RXT(x) (((uint32_t)(((uint32_t)(x)) << USB_ENDPTCTRL_RXT_SHIFT)) & USB_ENDPTCTRL_RXT_MASK)
#define | USB_ENDPTCTRL_RXI_MASK (0x20U)
#define | USB_ENDPTCTRL_RXI_SHIFT (5U)
#define | USB_ENDPTCTRL_RXI(x) (((uint32_t)(((uint32_t)(x)) << USB_ENDPTCTRL_RXI_SHIFT)) & USB_ENDPTCTRL_RXI_MASK)
#define | USB_ENDPTCTRL_RXR_MASK (0x40U)
#define | USB_ENDPTCTRL_RXR_SHIFT (6U)
#define | USB_ENDPTCTRL_RXR(x) (((uint32_t)(((uint32_t)(x)) << USB_ENDPTCTRL_RXR_SHIFT)) & USB_ENDPTCTRL_RXR_MASK)
#define | USB_ENDPTCTRL_RXE_MASK (0x80U)
#define | USB_ENDPTCTRL_RXE_SHIFT (7U)
#define | USB_ENDPTCTRL_RXE(x) (((uint32_t)(((uint32_t)(x)) << USB_ENDPTCTRL_RXE_SHIFT)) & USB_ENDPTCTRL_RXE_MASK)
#define | USB_ENDPTCTRL_TXS_MASK (0x10000U)
#define | USB_ENDPTCTRL_TXS_SHIFT (16U)
#define | USB_ENDPTCTRL_TXS(x) (((uint32_t)(((uint32_t)(x)) << USB_ENDPTCTRL_TXS_SHIFT)) & USB_ENDPTCTRL_TXS_MASK)
#define | USB_ENDPTCTRL_TXD_MASK (0x20000U)
#define | USB_ENDPTCTRL_TXD_SHIFT (17U)
#define | USB_ENDPTCTRL_TXD(x) (((uint32_t)(((uint32_t)(x)) << USB_ENDPTCTRL_TXD_SHIFT)) & USB_ENDPTCTRL_TXD_MASK)
#define | USB_ENDPTCTRL_TXT_MASK (0xC0000U)
#define | USB_ENDPTCTRL_TXT_SHIFT (18U)
#define | USB_ENDPTCTRL_TXT(x) (((uint32_t)(((uint32_t)(x)) << USB_ENDPTCTRL_TXT_SHIFT)) & USB_ENDPTCTRL_TXT_MASK)
#define | USB_ENDPTCTRL_TXI_MASK (0x200000U)
#define | USB_ENDPTCTRL_TXI_SHIFT (21U)
#define | USB_ENDPTCTRL_TXI(x) (((uint32_t)(((uint32_t)(x)) << USB_ENDPTCTRL_TXI_SHIFT)) & USB_ENDPTCTRL_TXI_MASK)
#define | USB_ENDPTCTRL_TXR_MASK (0x400000U)
#define | USB_ENDPTCTRL_TXR_SHIFT (22U)
#define | USB_ENDPTCTRL_TXR(x) (((uint32_t)(((uint32_t)(x)) << USB_ENDPTCTRL_TXR_SHIFT)) & USB_ENDPTCTRL_TXR_MASK)
#define | USB_ENDPTCTRL_TXE_MASK (0x800000U)
#define | USB_ENDPTCTRL_TXE_SHIFT (23U)
#define | USB_ENDPTCTRL_TXE(x) (((uint32_t)(((uint32_t)(x)) << USB_ENDPTCTRL_TXE_SHIFT)) & USB_ENDPTCTRL_TXE_MASK)

## Detailed Description

## Macro Definition Documentation

## ◆ USB_ASYNCLISTADDR_ASYBASE

#define USB_ASYNCLISTADDR_ASYBASE | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_ASYNCLISTADDR_ASYBASE_SHIFT)) & USB_ASYNCLISTADDR_ASYBASE_MASK)

Definition at line 41913 of file MIMXRT1062.h.

## ◆ USB_ASYNCLISTADDR_ASYBASE_MASK

#define USB_ASYNCLISTADDR_ASYBASE_MASK (0xFFFFFFE0U)

Definition at line 41911 of file MIMXRT1062.h.

## ◆ USB_ASYNCLISTADDR_ASYBASE_SHIFT

#define USB_ASYNCLISTADDR_ASYBASE_SHIFT (5U)

Definition at line 41912 of file MIMXRT1062.h.

## ◆ USB_BURSTSIZE_RXPBURST

#define USB_BURSTSIZE_RXPBURST | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_BURSTSIZE_RXPBURST_SHIFT)) & USB_BURSTSIZE_RXPBURST_MASK)

Definition at line 41927 of file MIMXRT1062.h.

## ◆ USB_BURSTSIZE_RXPBURST_MASK

#define USB_BURSTSIZE_RXPBURST_MASK (0xFFU)

Definition at line 41925 of file MIMXRT1062.h.

## ◆ USB_BURSTSIZE_RXPBURST_SHIFT

#define USB_BURSTSIZE_RXPBURST_SHIFT (0U)

Definition at line 41926 of file MIMXRT1062.h.

## ◆ USB_BURSTSIZE_TXPBURST

#define USB_BURSTSIZE_TXPBURST | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_BURSTSIZE_TXPBURST_SHIFT)) & USB_BURSTSIZE_TXPBURST_MASK)

Definition at line 41930 of file MIMXRT1062.h.

## ◆ USB_BURSTSIZE_TXPBURST_MASK

#define USB_BURSTSIZE_TXPBURST_MASK (0x1FF00U)

Definition at line 41928 of file MIMXRT1062.h.

## ◆ USB_BURSTSIZE_TXPBURST_SHIFT

#define USB_BURSTSIZE_TXPBURST_SHIFT (8U)

Definition at line 41929 of file MIMXRT1062.h.

## ◆ USB_CAPLENGTH_CAPLENGTH

#define USB_CAPLENGTH_CAPLENGTH | ( |  | x | ) | (((uint8_t)(((uint8_t)(x)) << USB_CAPLENGTH_CAPLENGTH_SHIFT)) & USB_CAPLENGTH_CAPLENGTH_MASK)

Definition at line 41631 of file MIMXRT1062.h.

## ◆ USB_CAPLENGTH_CAPLENGTH_MASK

#define USB_CAPLENGTH_CAPLENGTH_MASK (0xFFU)

Definition at line 41629 of file MIMXRT1062.h.

## ◆ USB_CAPLENGTH_CAPLENGTH_SHIFT

#define USB_CAPLENGTH_CAPLENGTH_SHIFT (0U)

Definition at line 41630 of file MIMXRT1062.h.

## ◆ USB_CONFIGFLAG_CF

#define USB_CONFIGFLAG_CF | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_CONFIGFLAG_CF_SHIFT)) & USB_CONFIGFLAG_CF_MASK)

CF 0b0..Port routing control logic default-routes each port to an implementation dependent classic host controller. 0b1..Port routing control logic default-routes all ports to this host controller.

Definition at line 41974 of file MIMXRT1062.h.

## ◆ USB_CONFIGFLAG_CF_MASK

#define USB_CONFIGFLAG_CF_MASK (0x1U)

Definition at line 41968 of file MIMXRT1062.h.

## ◆ USB_CONFIGFLAG_CF_SHIFT

#define USB_CONFIGFLAG_CF_SHIFT (0U)

Definition at line 41969 of file MIMXRT1062.h.

## ◆ USB_DCCPARAMS_DC

#define USB_DCCPARAMS_DC | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_DCCPARAMS_DC_SHIFT)) & USB_DCCPARAMS_DC_MASK)

Definition at line 41703 of file MIMXRT1062.h.

## ◆ USB_DCCPARAMS_DC_MASK

#define USB_DCCPARAMS_DC_MASK (0x80U)

Definition at line 41701 of file MIMXRT1062.h.

## ◆ USB_DCCPARAMS_DC_SHIFT

#define USB_DCCPARAMS_DC_SHIFT (7U)

Definition at line 41702 of file MIMXRT1062.h.

## ◆ USB_DCCPARAMS_DEN

#define USB_DCCPARAMS_DEN | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_DCCPARAMS_DEN_SHIFT)) & USB_DCCPARAMS_DEN_MASK)

Definition at line 41700 of file MIMXRT1062.h.

## ◆ USB_DCCPARAMS_DEN_MASK

#define USB_DCCPARAMS_DEN_MASK (0x1FU)

Definition at line 41698 of file MIMXRT1062.h.

## ◆ USB_DCCPARAMS_DEN_SHIFT

#define USB_DCCPARAMS_DEN_SHIFT (0U)

Definition at line 41699 of file MIMXRT1062.h.

## ◆ USB_DCCPARAMS_HC

#define USB_DCCPARAMS_HC | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_DCCPARAMS_HC_SHIFT)) & USB_DCCPARAMS_HC_MASK)

Definition at line 41706 of file MIMXRT1062.h.

## ◆ USB_DCCPARAMS_HC_MASK

#define USB_DCCPARAMS_HC_MASK (0x100U)

Definition at line 41704 of file MIMXRT1062.h.

## ◆ USB_DCCPARAMS_HC_SHIFT

#define USB_DCCPARAMS_HC_SHIFT (8U)

Definition at line 41705 of file MIMXRT1062.h.

## ◆ USB_DCIVERSION_DCIVERSION

#define USB_DCIVERSION_DCIVERSION | ( |  | x | ) | (((uint16_t)(((uint16_t)(x)) << USB_DCIVERSION_DCIVERSION_SHIFT)) & USB_DCIVERSION_DCIVERSION_MASK)

Definition at line 41693 of file MIMXRT1062.h.

## ◆ USB_DCIVERSION_DCIVERSION_MASK

#define USB_DCIVERSION_DCIVERSION_MASK (0xFFFFU)

Definition at line 41691 of file MIMXRT1062.h.

## ◆ USB_DCIVERSION_DCIVERSION_SHIFT

#define USB_DCIVERSION_DCIVERSION_SHIFT (0U)

Definition at line 41692 of file MIMXRT1062.h.

## ◆ USB_DEVICEADDR_USBADR

#define USB_DEVICEADDR_USBADR | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_DEVICEADDR_USBADR_SHIFT)) & USB_DEVICEADDR_USBADR_MASK)

Definition at line 41899 of file MIMXRT1062.h.

## ◆ USB_DEVICEADDR_USBADR_MASK

#define USB_DEVICEADDR_USBADR_MASK (0xFE000000U)

Definition at line 41897 of file MIMXRT1062.h.

## ◆ USB_DEVICEADDR_USBADR_SHIFT

#define USB_DEVICEADDR_USBADR_SHIFT (25U)

Definition at line 41898 of file MIMXRT1062.h.

## ◆ USB_DEVICEADDR_USBADRA

#define USB_DEVICEADDR_USBADRA | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_DEVICEADDR_USBADRA_SHIFT)) & USB_DEVICEADDR_USBADRA_MASK)

Definition at line 41896 of file MIMXRT1062.h.

## ◆ USB_DEVICEADDR_USBADRA_MASK

#define USB_DEVICEADDR_USBADRA_MASK (0x1000000U)

Definition at line 41894 of file MIMXRT1062.h.

## ◆ USB_DEVICEADDR_USBADRA_SHIFT

#define USB_DEVICEADDR_USBADRA_SHIFT (24U)

Definition at line 41895 of file MIMXRT1062.h.

## ◆ USB_ENDPTCOMPLETE_ERCE

#define USB_ENDPTCOMPLETE_ERCE | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_ENDPTCOMPLETE_ERCE_SHIFT)) & USB_ENDPTCOMPLETE_ERCE_MASK)

Definition at line 42253 of file MIMXRT1062.h.

## ◆ USB_ENDPTCOMPLETE_ERCE_MASK

#define USB_ENDPTCOMPLETE_ERCE_MASK (0xFFU)

Definition at line 42251 of file MIMXRT1062.h.

## ◆ USB_ENDPTCOMPLETE_ERCE_SHIFT

#define USB_ENDPTCOMPLETE_ERCE_SHIFT (0U)

Definition at line 42252 of file MIMXRT1062.h.

## ◆ USB_ENDPTCOMPLETE_ETCE

#define USB_ENDPTCOMPLETE_ETCE | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_ENDPTCOMPLETE_ETCE_SHIFT)) & USB_ENDPTCOMPLETE_ETCE_MASK)

Definition at line 42256 of file MIMXRT1062.h.

## ◆ USB_ENDPTCOMPLETE_ETCE_MASK

#define USB_ENDPTCOMPLETE_ETCE_MASK (0xFF0000U)

Definition at line 42254 of file MIMXRT1062.h.

## ◆ USB_ENDPTCOMPLETE_ETCE_SHIFT

#define USB_ENDPTCOMPLETE_ETCE_SHIFT (16U)

Definition at line 42255 of file MIMXRT1062.h.

## ◆ USB_ENDPTCTRL0_RXE

#define USB_ENDPTCTRL0_RXE | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_ENDPTCTRL0_RXE_SHIFT)) & USB_ENDPTCTRL0_RXE_MASK)

Definition at line 42269 of file MIMXRT1062.h.

## ◆ USB_ENDPTCTRL0_RXE_MASK

#define USB_ENDPTCTRL0_RXE_MASK (0x80U)

Definition at line 42267 of file MIMXRT1062.h.

## ◆ USB_ENDPTCTRL0_RXE_SHIFT

#define USB_ENDPTCTRL0_RXE_SHIFT (7U)

Definition at line 42268 of file MIMXRT1062.h.

## ◆ USB_ENDPTCTRL0_RXS

#define USB_ENDPTCTRL0_RXS | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_ENDPTCTRL0_RXS_SHIFT)) & USB_ENDPTCTRL0_RXS_MASK)

Definition at line 42263 of file MIMXRT1062.h.

## ◆ USB_ENDPTCTRL0_RXS_MASK

#define USB_ENDPTCTRL0_RXS_MASK (0x1U)

Definition at line 42261 of file MIMXRT1062.h.

## ◆ USB_ENDPTCTRL0_RXS_SHIFT

#define USB_ENDPTCTRL0_RXS_SHIFT (0U)

Definition at line 42262 of file MIMXRT1062.h.

## ◆ USB_ENDPTCTRL0_RXT

#define USB_ENDPTCTRL0_RXT | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_ENDPTCTRL0_RXT_SHIFT)) & USB_ENDPTCTRL0_RXT_MASK)

Definition at line 42266 of file MIMXRT1062.h.

## ◆ USB_ENDPTCTRL0_RXT_MASK

#define USB_ENDPTCTRL0_RXT_MASK (0xCU)

Definition at line 42264 of file MIMXRT1062.h.

## ◆ USB_ENDPTCTRL0_RXT_SHIFT

#define USB_ENDPTCTRL0_RXT_SHIFT (2U)

Definition at line 42265 of file MIMXRT1062.h.

## ◆ USB_ENDPTCTRL0_TXE

#define USB_ENDPTCTRL0_TXE | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_ENDPTCTRL0_TXE_SHIFT)) & USB_ENDPTCTRL0_TXE_MASK)

Definition at line 42278 of file MIMXRT1062.h.

## ◆ USB_ENDPTCTRL0_TXE_MASK

#define USB_ENDPTCTRL0_TXE_MASK (0x800000U)

Definition at line 42276 of file MIMXRT1062.h.

## ◆ USB_ENDPTCTRL0_TXE_SHIFT

#define USB_ENDPTCTRL0_TXE_SHIFT (23U)

Definition at line 42277 of file MIMXRT1062.h.

## ◆ USB_ENDPTCTRL0_TXS

#define USB_ENDPTCTRL0_TXS | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_ENDPTCTRL0_TXS_SHIFT)) & USB_ENDPTCTRL0_TXS_MASK)

Definition at line 42272 of file MIMXRT1062.h.

## ◆ USB_ENDPTCTRL0_TXS_MASK

#define USB_ENDPTCTRL0_TXS_MASK (0x10000U)

Definition at line 42270 of file MIMXRT1062.h.

## ◆ USB_ENDPTCTRL0_TXS_SHIFT

#define USB_ENDPTCTRL0_TXS_SHIFT (16U)

Definition at line 42271 of file MIMXRT1062.h.

## ◆ USB_ENDPTCTRL0_TXT

#define USB_ENDPTCTRL0_TXT | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_ENDPTCTRL0_TXT_SHIFT)) & USB_ENDPTCTRL0_TXT_MASK)

Definition at line 42275 of file MIMXRT1062.h.

## ◆ USB_ENDPTCTRL0_TXT_MASK

#define USB_ENDPTCTRL0_TXT_MASK (0xC0000U)

Definition at line 42273 of file MIMXRT1062.h.

## ◆ USB_ENDPTCTRL0_TXT_SHIFT

#define USB_ENDPTCTRL0_TXT_SHIFT (18U)

Definition at line 42274 of file MIMXRT1062.h.

## ◆ USB_ENDPTCTRL_COUNT

#define USB_ENDPTCTRL_COUNT (7U)

Definition at line 42322 of file MIMXRT1062.h.

## ◆ USB_ENDPTCTRL_RXD

#define USB_ENDPTCTRL_RXD | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_ENDPTCTRL_RXD_SHIFT)) & USB_ENDPTCTRL_RXD_MASK)

Definition at line 42288 of file MIMXRT1062.h.

## ◆ USB_ENDPTCTRL_RXD_MASK

#define USB_ENDPTCTRL_RXD_MASK (0x2U)

Definition at line 42286 of file MIMXRT1062.h.

## ◆ USB_ENDPTCTRL_RXD_SHIFT

#define USB_ENDPTCTRL_RXD_SHIFT (1U)

Definition at line 42287 of file MIMXRT1062.h.

## ◆ USB_ENDPTCTRL_RXE

#define USB_ENDPTCTRL_RXE | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_ENDPTCTRL_RXE_SHIFT)) & USB_ENDPTCTRL_RXE_MASK)

Definition at line 42300 of file MIMXRT1062.h.

## ◆ USB_ENDPTCTRL_RXE_MASK

#define USB_ENDPTCTRL_RXE_MASK (0x80U)

Definition at line 42298 of file MIMXRT1062.h.

## ◆ USB_ENDPTCTRL_RXE_SHIFT

#define USB_ENDPTCTRL_RXE_SHIFT (7U)

Definition at line 42299 of file MIMXRT1062.h.

## ◆ USB_ENDPTCTRL_RXI

#define USB_ENDPTCTRL_RXI | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_ENDPTCTRL_RXI_SHIFT)) & USB_ENDPTCTRL_RXI_MASK)

Definition at line 42294 of file MIMXRT1062.h.

## ◆ USB_ENDPTCTRL_RXI_MASK

#define USB_ENDPTCTRL_RXI_MASK (0x20U)

Definition at line 42292 of file MIMXRT1062.h.

## ◆ USB_ENDPTCTRL_RXI_SHIFT

#define USB_ENDPTCTRL_RXI_SHIFT (5U)

Definition at line 42293 of file MIMXRT1062.h.

## ◆ USB_ENDPTCTRL_RXR

#define USB_ENDPTCTRL_RXR | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_ENDPTCTRL_RXR_SHIFT)) & USB_ENDPTCTRL_RXR_MASK)

Definition at line 42297 of file MIMXRT1062.h.

## ◆ USB_ENDPTCTRL_RXR_MASK

#define USB_ENDPTCTRL_RXR_MASK (0x40U)

Definition at line 42295 of file MIMXRT1062.h.

## ◆ USB_ENDPTCTRL_RXR_SHIFT

#define USB_ENDPTCTRL_RXR_SHIFT (6U)

Definition at line 42296 of file MIMXRT1062.h.

## ◆ USB_ENDPTCTRL_RXS

#define USB_ENDPTCTRL_RXS | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_ENDPTCTRL_RXS_SHIFT)) & USB_ENDPTCTRL_RXS_MASK)

Definition at line 42285 of file MIMXRT1062.h.

## ◆ USB_ENDPTCTRL_RXS_MASK

#define USB_ENDPTCTRL_RXS_MASK (0x1U)

Definition at line 42283 of file MIMXRT1062.h.

## ◆ USB_ENDPTCTRL_RXS_SHIFT

#define USB_ENDPTCTRL_RXS_SHIFT (0U)

Definition at line 42284 of file MIMXRT1062.h.

## ◆ USB_ENDPTCTRL_RXT

#define USB_ENDPTCTRL_RXT | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_ENDPTCTRL_RXT_SHIFT)) & USB_ENDPTCTRL_RXT_MASK)

Definition at line 42291 of file MIMXRT1062.h.

## ◆ USB_ENDPTCTRL_RXT_MASK

#define USB_ENDPTCTRL_RXT_MASK (0xCU)

Definition at line 42289 of file MIMXRT1062.h.

## ◆ USB_ENDPTCTRL_RXT_SHIFT

#define USB_ENDPTCTRL_RXT_SHIFT (2U)

Definition at line 42290 of file MIMXRT1062.h.

## ◆ USB_ENDPTCTRL_TXD

#define USB_ENDPTCTRL_TXD | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_ENDPTCTRL_TXD_SHIFT)) & USB_ENDPTCTRL_TXD_MASK)

Definition at line 42306 of file MIMXRT1062.h.

## ◆ USB_ENDPTCTRL_TXD_MASK

#define USB_ENDPTCTRL_TXD_MASK (0x20000U)

Definition at line 42304 of file MIMXRT1062.h.

## ◆ USB_ENDPTCTRL_TXD_SHIFT

#define USB_ENDPTCTRL_TXD_SHIFT (17U)

Definition at line 42305 of file MIMXRT1062.h.

## ◆ USB_ENDPTCTRL_TXE

#define USB_ENDPTCTRL_TXE | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_ENDPTCTRL_TXE_SHIFT)) & USB_ENDPTCTRL_TXE_MASK)

Definition at line 42318 of file MIMXRT1062.h.

## ◆ USB_ENDPTCTRL_TXE_MASK

#define USB_ENDPTCTRL_TXE_MASK (0x800000U)

Definition at line 42316 of file MIMXRT1062.h.

## ◆ USB_ENDPTCTRL_TXE_SHIFT

#define USB_ENDPTCTRL_TXE_SHIFT (23U)

Definition at line 42317 of file MIMXRT1062.h.

## ◆ USB_ENDPTCTRL_TXI

#define USB_ENDPTCTRL_TXI | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_ENDPTCTRL_TXI_SHIFT)) & USB_ENDPTCTRL_TXI_MASK)

Definition at line 42312 of file MIMXRT1062.h.

## ◆ USB_ENDPTCTRL_TXI_MASK

#define USB_ENDPTCTRL_TXI_MASK (0x200000U)

Definition at line 42310 of file MIMXRT1062.h.

## ◆ USB_ENDPTCTRL_TXI_SHIFT

#define USB_ENDPTCTRL_TXI_SHIFT (21U)

Definition at line 42311 of file MIMXRT1062.h.

## ◆ USB_ENDPTCTRL_TXR

#define USB_ENDPTCTRL_TXR | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_ENDPTCTRL_TXR_SHIFT)) & USB_ENDPTCTRL_TXR_MASK)

Definition at line 42315 of file MIMXRT1062.h.

## ◆ USB_ENDPTCTRL_TXR_MASK

#define USB_ENDPTCTRL_TXR_MASK (0x400000U)

Definition at line 42313 of file MIMXRT1062.h.

## ◆ USB_ENDPTCTRL_TXR_SHIFT

#define USB_ENDPTCTRL_TXR_SHIFT (22U)

Definition at line 42314 of file MIMXRT1062.h.

## ◆ USB_ENDPTCTRL_TXS

#define USB_ENDPTCTRL_TXS | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_ENDPTCTRL_TXS_SHIFT)) & USB_ENDPTCTRL_TXS_MASK)

Definition at line 42303 of file MIMXRT1062.h.

## ◆ USB_ENDPTCTRL_TXS_MASK

#define USB_ENDPTCTRL_TXS_MASK (0x10000U)

Definition at line 42301 of file MIMXRT1062.h.

## ◆ USB_ENDPTCTRL_TXS_SHIFT

#define USB_ENDPTCTRL_TXS_SHIFT (16U)

Definition at line 42302 of file MIMXRT1062.h.

## ◆ USB_ENDPTCTRL_TXT

#define USB_ENDPTCTRL_TXT | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_ENDPTCTRL_TXT_SHIFT)) & USB_ENDPTCTRL_TXT_MASK)

Definition at line 42309 of file MIMXRT1062.h.

## ◆ USB_ENDPTCTRL_TXT_MASK

#define USB_ENDPTCTRL_TXT_MASK (0xC0000U)

Definition at line 42307 of file MIMXRT1062.h.

## ◆ USB_ENDPTCTRL_TXT_SHIFT

#define USB_ENDPTCTRL_TXT_SHIFT (18U)

Definition at line 42308 of file MIMXRT1062.h.

## ◆ USB_ENDPTFLUSH_FERB

#define USB_ENDPTFLUSH_FERB | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_ENDPTFLUSH_FERB_SHIFT)) & USB_ENDPTFLUSH_FERB_MASK)

Definition at line 42233 of file MIMXRT1062.h.

## ◆ USB_ENDPTFLUSH_FERB_MASK

#define USB_ENDPTFLUSH_FERB_MASK (0xFFU)

Definition at line 42231 of file MIMXRT1062.h.

## ◆ USB_ENDPTFLUSH_FERB_SHIFT

#define USB_ENDPTFLUSH_FERB_SHIFT (0U)

Definition at line 42232 of file MIMXRT1062.h.

## ◆ USB_ENDPTFLUSH_FETB

#define USB_ENDPTFLUSH_FETB | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_ENDPTFLUSH_FETB_SHIFT)) & USB_ENDPTFLUSH_FETB_MASK)

Definition at line 42236 of file MIMXRT1062.h.

## ◆ USB_ENDPTFLUSH_FETB_MASK

#define USB_ENDPTFLUSH_FETB_MASK (0xFF0000U)

Definition at line 42234 of file MIMXRT1062.h.

## ◆ USB_ENDPTFLUSH_FETB_SHIFT

#define USB_ENDPTFLUSH_FETB_SHIFT (16U)

Definition at line 42235 of file MIMXRT1062.h.

## ◆ USB_ENDPTLISTADDR_EPBASE

#define USB_ENDPTLISTADDR_EPBASE | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_ENDPTLISTADDR_EPBASE_SHIFT)) & USB_ENDPTLISTADDR_EPBASE_MASK)

Definition at line 41920 of file MIMXRT1062.h.

## ◆ USB_ENDPTLISTADDR_EPBASE_MASK

#define USB_ENDPTLISTADDR_EPBASE_MASK (0xFFFFF800U)

Definition at line 41918 of file MIMXRT1062.h.

## ◆ USB_ENDPTLISTADDR_EPBASE_SHIFT

#define USB_ENDPTLISTADDR_EPBASE_SHIFT (11U)

Definition at line 41919 of file MIMXRT1062.h.

## ◆ USB_ENDPTNAK_EPRN

#define USB_ENDPTNAK_EPRN | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_ENDPTNAK_EPRN_SHIFT)) & USB_ENDPTNAK_EPRN_MASK)

Definition at line 41950 of file MIMXRT1062.h.

## ◆ USB_ENDPTNAK_EPRN_MASK

#define USB_ENDPTNAK_EPRN_MASK (0xFFU)

Definition at line 41948 of file MIMXRT1062.h.

## ◆ USB_ENDPTNAK_EPRN_SHIFT

#define USB_ENDPTNAK_EPRN_SHIFT (0U)

Definition at line 41949 of file MIMXRT1062.h.

## ◆ USB_ENDPTNAK_EPTN

#define USB_ENDPTNAK_EPTN | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_ENDPTNAK_EPTN_SHIFT)) & USB_ENDPTNAK_EPTN_MASK)

Definition at line 41953 of file MIMXRT1062.h.

## ◆ USB_ENDPTNAK_EPTN_MASK

#define USB_ENDPTNAK_EPTN_MASK (0xFF0000U)

Definition at line 41951 of file MIMXRT1062.h.

## ◆ USB_ENDPTNAK_EPTN_SHIFT

#define USB_ENDPTNAK_EPTN_SHIFT (16U)

Definition at line 41952 of file MIMXRT1062.h.

## ◆ USB_ENDPTNAKEN_EPRNE

#define USB_ENDPTNAKEN_EPRNE | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_ENDPTNAKEN_EPRNE_SHIFT)) & USB_ENDPTNAKEN_EPRNE_MASK)

Definition at line 41960 of file MIMXRT1062.h.

## ◆ USB_ENDPTNAKEN_EPRNE_MASK

#define USB_ENDPTNAKEN_EPRNE_MASK (0xFFU)

Definition at line 41958 of file MIMXRT1062.h.

## ◆ USB_ENDPTNAKEN_EPRNE_SHIFT

#define USB_ENDPTNAKEN_EPRNE_SHIFT (0U)

Definition at line 41959 of file MIMXRT1062.h.

## ◆ USB_ENDPTNAKEN_EPTNE

#define USB_ENDPTNAKEN_EPTNE | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_ENDPTNAKEN_EPTNE_SHIFT)) & USB_ENDPTNAKEN_EPTNE_MASK)

Definition at line 41963 of file MIMXRT1062.h.

## ◆ USB_ENDPTNAKEN_EPTNE_MASK

#define USB_ENDPTNAKEN_EPTNE_MASK (0xFF0000U)

Definition at line 41961 of file MIMXRT1062.h.

## ◆ USB_ENDPTNAKEN_EPTNE_SHIFT

#define USB_ENDPTNAKEN_EPTNE_SHIFT (16U)

Definition at line 41962 of file MIMXRT1062.h.

## ◆ USB_ENDPTPRIME_PERB

#define USB_ENDPTPRIME_PERB | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_ENDPTPRIME_PERB_SHIFT)) & USB_ENDPTPRIME_PERB_MASK)

Definition at line 42223 of file MIMXRT1062.h.

## ◆ USB_ENDPTPRIME_PERB_MASK

#define USB_ENDPTPRIME_PERB_MASK (0xFFU)

Definition at line 42221 of file MIMXRT1062.h.

## ◆ USB_ENDPTPRIME_PERB_SHIFT

#define USB_ENDPTPRIME_PERB_SHIFT (0U)

Definition at line 42222 of file MIMXRT1062.h.

## ◆ USB_ENDPTPRIME_PETB

#define USB_ENDPTPRIME_PETB | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_ENDPTPRIME_PETB_SHIFT)) & USB_ENDPTPRIME_PETB_MASK)

Definition at line 42226 of file MIMXRT1062.h.

## ◆ USB_ENDPTPRIME_PETB_MASK

#define USB_ENDPTPRIME_PETB_MASK (0xFF0000U)

Definition at line 42224 of file MIMXRT1062.h.

## ◆ USB_ENDPTPRIME_PETB_SHIFT

#define USB_ENDPTPRIME_PETB_SHIFT (16U)

Definition at line 42225 of file MIMXRT1062.h.

## ◆ USB_ENDPTSETUPSTAT_ENDPTSETUPSTAT

#define USB_ENDPTSETUPSTAT_ENDPTSETUPSTAT | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_ENDPTSETUPSTAT_ENDPTSETUPSTAT_SHIFT)) & USB_ENDPTSETUPSTAT_ENDPTSETUPSTAT_MASK)

Definition at line 42216 of file MIMXRT1062.h.

## ◆ USB_ENDPTSETUPSTAT_ENDPTSETUPSTAT_MASK

#define USB_ENDPTSETUPSTAT_ENDPTSETUPSTAT_MASK (0xFFFFU)

Definition at line 42214 of file MIMXRT1062.h.

## ◆ USB_ENDPTSETUPSTAT_ENDPTSETUPSTAT_SHIFT

#define USB_ENDPTSETUPSTAT_ENDPTSETUPSTAT_SHIFT (0U)

Definition at line 42215 of file MIMXRT1062.h.

## ◆ USB_ENDPTSTAT_ERBR

#define USB_ENDPTSTAT_ERBR | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_ENDPTSTAT_ERBR_SHIFT)) & USB_ENDPTSTAT_ERBR_MASK)

Definition at line 42243 of file MIMXRT1062.h.

## ◆ USB_ENDPTSTAT_ERBR_MASK

#define USB_ENDPTSTAT_ERBR_MASK (0xFFU)

Definition at line 42241 of file MIMXRT1062.h.

## ◆ USB_ENDPTSTAT_ERBR_SHIFT

#define USB_ENDPTSTAT_ERBR_SHIFT (0U)

Definition at line 42242 of file MIMXRT1062.h.

## ◆ USB_ENDPTSTAT_ETBR

#define USB_ENDPTSTAT_ETBR | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_ENDPTSTAT_ETBR_SHIFT)) & USB_ENDPTSTAT_ETBR_MASK)

Definition at line 42246 of file MIMXRT1062.h.

## ◆ USB_ENDPTSTAT_ETBR_MASK

#define USB_ENDPTSTAT_ETBR_MASK (0xFF0000U)

Definition at line 42244 of file MIMXRT1062.h.

## ◆ USB_ENDPTSTAT_ETBR_SHIFT

#define USB_ENDPTSTAT_ETBR_SHIFT (16U)

Definition at line 42245 of file MIMXRT1062.h.

## ◆ USB_FRINDEX_FRINDEX

#define USB_FRINDEX_FRINDEX | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_FRINDEX_FRINDEX_SHIFT)) & USB_FRINDEX_FRINDEX_MASK)

FRINDEX 0b00000000000000..(1024) 12 0b00000000000001..(512) 11 0b00000000000010..(256) 10 0b00000000000011..(128) 9 0b00000000000100..(64) 8 0b00000000000101..(32) 7 0b00000000000110..(16) 6 0b00000000000111..(8) 5

Definition at line 41889 of file MIMXRT1062.h.

## ◆ USB_FRINDEX_FRINDEX_MASK

#define USB_FRINDEX_FRINDEX_MASK (0x3FFFU)

Definition at line 41877 of file MIMXRT1062.h.

## ◆ USB_FRINDEX_FRINDEX_SHIFT

#define USB_FRINDEX_FRINDEX_SHIFT (0U)

Definition at line 41878 of file MIMXRT1062.h.

## ◆ USB_GPTIMER0CTRL_GPTCNT

#define USB_GPTIMER0CTRL_GPTCNT | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_GPTIMER0CTRL_GPTCNT_SHIFT)) & USB_GPTIMER0CTRL_GPTCNT_MASK)

Definition at line 41551 of file MIMXRT1062.h.

## ◆ USB_GPTIMER0CTRL_GPTCNT_MASK

#define USB_GPTIMER0CTRL_GPTCNT_MASK (0xFFFFFFU)

Definition at line 41549 of file MIMXRT1062.h.

## ◆ USB_GPTIMER0CTRL_GPTCNT_SHIFT

#define USB_GPTIMER0CTRL_GPTCNT_SHIFT (0U)

Definition at line 41550 of file MIMXRT1062.h.

## ◆ USB_GPTIMER0CTRL_GPTMODE

#define USB_GPTIMER0CTRL_GPTMODE | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_GPTIMER0CTRL_GPTMODE_SHIFT)) & USB_GPTIMER0CTRL_GPTMODE_MASK)

GPTMODE 0b0..One Shot Mode 0b1..Repeat Mode

Definition at line 41558 of file MIMXRT1062.h.

## ◆ USB_GPTIMER0CTRL_GPTMODE_MASK

#define USB_GPTIMER0CTRL_GPTMODE_MASK (0x1000000U)

Definition at line 41552 of file MIMXRT1062.h.

## ◆ USB_GPTIMER0CTRL_GPTMODE_SHIFT

#define USB_GPTIMER0CTRL_GPTMODE_SHIFT (24U)

Definition at line 41553 of file MIMXRT1062.h.

## ◆ USB_GPTIMER0CTRL_GPTRST

#define USB_GPTIMER0CTRL_GPTRST | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_GPTIMER0CTRL_GPTRST_SHIFT)) & USB_GPTIMER0CTRL_GPTRST_MASK)

GPTRST 0b0..No action 0b1..Load counter value from GPTLD bits in n_GPTIMER0LD

Definition at line 41565 of file MIMXRT1062.h.

## ◆ USB_GPTIMER0CTRL_GPTRST_MASK

#define USB_GPTIMER0CTRL_GPTRST_MASK (0x40000000U)

Definition at line 41559 of file MIMXRT1062.h.

## ◆ USB_GPTIMER0CTRL_GPTRST_SHIFT

#define USB_GPTIMER0CTRL_GPTRST_SHIFT (30U)

Definition at line 41560 of file MIMXRT1062.h.

## ◆ USB_GPTIMER0CTRL_GPTRUN

#define USB_GPTIMER0CTRL_GPTRUN | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_GPTIMER0CTRL_GPTRUN_SHIFT)) & USB_GPTIMER0CTRL_GPTRUN_MASK)

GPTRUN 0b0..Stop counting 0b1..Run

Definition at line 41572 of file MIMXRT1062.h.

## ◆ USB_GPTIMER0CTRL_GPTRUN_MASK

#define USB_GPTIMER0CTRL_GPTRUN_MASK (0x80000000U)

Definition at line 41566 of file MIMXRT1062.h.

## ◆ USB_GPTIMER0CTRL_GPTRUN_SHIFT

#define USB_GPTIMER0CTRL_GPTRUN_SHIFT (31U)

Definition at line 41567 of file MIMXRT1062.h.

## ◆ USB_GPTIMER0LD_GPTLD

#define USB_GPTIMER0LD_GPTLD | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_GPTIMER0LD_GPTLD_SHIFT)) & USB_GPTIMER0LD_GPTLD_MASK)

Definition at line 41544 of file MIMXRT1062.h.

## ◆ USB_GPTIMER0LD_GPTLD_MASK

#define USB_GPTIMER0LD_GPTLD_MASK (0xFFFFFFU)

Definition at line 41542 of file MIMXRT1062.h.

## ◆ USB_GPTIMER0LD_GPTLD_SHIFT

#define USB_GPTIMER0LD_GPTLD_SHIFT (0U)

Definition at line 41543 of file MIMXRT1062.h.

## ◆ USB_GPTIMER1CTRL_GPTCNT

#define USB_GPTIMER1CTRL_GPTCNT | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_GPTIMER1CTRL_GPTCNT_SHIFT)) & USB_GPTIMER1CTRL_GPTCNT_MASK)

Definition at line 41586 of file MIMXRT1062.h.

## ◆ USB_GPTIMER1CTRL_GPTCNT_MASK

#define USB_GPTIMER1CTRL_GPTCNT_MASK (0xFFFFFFU)

Definition at line 41584 of file MIMXRT1062.h.

## ◆ USB_GPTIMER1CTRL_GPTCNT_SHIFT

#define USB_GPTIMER1CTRL_GPTCNT_SHIFT (0U)

Definition at line 41585 of file MIMXRT1062.h.

## ◆ USB_GPTIMER1CTRL_GPTMODE

#define USB_GPTIMER1CTRL_GPTMODE | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_GPTIMER1CTRL_GPTMODE_SHIFT)) & USB_GPTIMER1CTRL_GPTMODE_MASK)

GPTMODE 0b0..One Shot Mode 0b1..Repeat Mode

Definition at line 41593 of file MIMXRT1062.h.

## ◆ USB_GPTIMER1CTRL_GPTMODE_MASK

#define USB_GPTIMER1CTRL_GPTMODE_MASK (0x1000000U)

Definition at line 41587 of file MIMXRT1062.h.

## ◆ USB_GPTIMER1CTRL_GPTMODE_SHIFT

#define USB_GPTIMER1CTRL_GPTMODE_SHIFT (24U)

Definition at line 41588 of file MIMXRT1062.h.

## ◆ USB_GPTIMER1CTRL_GPTRST

#define USB_GPTIMER1CTRL_GPTRST | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_GPTIMER1CTRL_GPTRST_SHIFT)) & USB_GPTIMER1CTRL_GPTRST_MASK)

GPTRST 0b0..No action 0b1..Load counter value from GPTLD bits in USB_n_GPTIMER0LD

Definition at line 41600 of file MIMXRT1062.h.

## ◆ USB_GPTIMER1CTRL_GPTRST_MASK

#define USB_GPTIMER1CTRL_GPTRST_MASK (0x40000000U)

Definition at line 41594 of file MIMXRT1062.h.

## ◆ USB_GPTIMER1CTRL_GPTRST_SHIFT

#define USB_GPTIMER1CTRL_GPTRST_SHIFT (30U)

Definition at line 41595 of file MIMXRT1062.h.

## ◆ USB_GPTIMER1CTRL_GPTRUN

#define USB_GPTIMER1CTRL_GPTRUN | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_GPTIMER1CTRL_GPTRUN_SHIFT)) & USB_GPTIMER1CTRL_GPTRUN_MASK)

GPTRUN 0b0..Stop counting 0b1..Run

Definition at line 41607 of file MIMXRT1062.h.

## ◆ USB_GPTIMER1CTRL_GPTRUN_MASK

#define USB_GPTIMER1CTRL_GPTRUN_MASK (0x80000000U)

Definition at line 41601 of file MIMXRT1062.h.

## ◆ USB_GPTIMER1CTRL_GPTRUN_SHIFT

#define USB_GPTIMER1CTRL_GPTRUN_SHIFT (31U)

Definition at line 41602 of file MIMXRT1062.h.

## ◆ USB_GPTIMER1LD_GPTLD

#define USB_GPTIMER1LD_GPTLD | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_GPTIMER1LD_GPTLD_SHIFT)) & USB_GPTIMER1LD_GPTLD_MASK)

Definition at line 41579 of file MIMXRT1062.h.

## ◆ USB_GPTIMER1LD_GPTLD_MASK

#define USB_GPTIMER1LD_GPTLD_MASK (0xFFFFFFU)

Definition at line 41577 of file MIMXRT1062.h.

## ◆ USB_GPTIMER1LD_GPTLD_SHIFT

#define USB_GPTIMER1LD_GPTLD_SHIFT (0U)

Definition at line 41578 of file MIMXRT1062.h.

## ◆ USB_HCCPARAMS_ADC

#define USB_HCCPARAMS_ADC | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_HCCPARAMS_ADC_SHIFT)) & USB_HCCPARAMS_ADC_MASK)

Definition at line 41674 of file MIMXRT1062.h.

## ◆ USB_HCCPARAMS_ADC_MASK

#define USB_HCCPARAMS_ADC_MASK (0x1U)

Definition at line 41672 of file MIMXRT1062.h.

## ◆ USB_HCCPARAMS_ADC_SHIFT

#define USB_HCCPARAMS_ADC_SHIFT (0U)

Definition at line 41673 of file MIMXRT1062.h.

## ◆ USB_HCCPARAMS_ASP

#define USB_HCCPARAMS_ASP | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_HCCPARAMS_ASP_SHIFT)) & USB_HCCPARAMS_ASP_MASK)

Definition at line 41680 of file MIMXRT1062.h.

## ◆ USB_HCCPARAMS_ASP_MASK

#define USB_HCCPARAMS_ASP_MASK (0x4U)

Definition at line 41678 of file MIMXRT1062.h.

## ◆ USB_HCCPARAMS_ASP_SHIFT

#define USB_HCCPARAMS_ASP_SHIFT (2U)

Definition at line 41679 of file MIMXRT1062.h.

## ◆ USB_HCCPARAMS_EECP

#define USB_HCCPARAMS_EECP | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_HCCPARAMS_EECP_SHIFT)) & USB_HCCPARAMS_EECP_MASK)

Definition at line 41686 of file MIMXRT1062.h.

## ◆ USB_HCCPARAMS_EECP_MASK

#define USB_HCCPARAMS_EECP_MASK (0xFF00U)

Definition at line 41684 of file MIMXRT1062.h.

## ◆ USB_HCCPARAMS_EECP_SHIFT

#define USB_HCCPARAMS_EECP_SHIFT (8U)

Definition at line 41685 of file MIMXRT1062.h.

## ◆ USB_HCCPARAMS_IST

#define USB_HCCPARAMS_IST | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_HCCPARAMS_IST_SHIFT)) & USB_HCCPARAMS_IST_MASK)

Definition at line 41683 of file MIMXRT1062.h.

## ◆ USB_HCCPARAMS_IST_MASK

#define USB_HCCPARAMS_IST_MASK (0xF0U)

Definition at line 41681 of file MIMXRT1062.h.

## ◆ USB_HCCPARAMS_IST_SHIFT

#define USB_HCCPARAMS_IST_SHIFT (4U)

Definition at line 41682 of file MIMXRT1062.h.

## ◆ USB_HCCPARAMS_PFL

#define USB_HCCPARAMS_PFL | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_HCCPARAMS_PFL_SHIFT)) & USB_HCCPARAMS_PFL_MASK)

Definition at line 41677 of file MIMXRT1062.h.

## ◆ USB_HCCPARAMS_PFL_MASK

#define USB_HCCPARAMS_PFL_MASK (0x2U)

Definition at line 41675 of file MIMXRT1062.h.

## ◆ USB_HCCPARAMS_PFL_SHIFT

#define USB_HCCPARAMS_PFL_SHIFT (1U)

Definition at line 41676 of file MIMXRT1062.h.

## ◆ USB_HCIVERSION_HCIVERSION

#define USB_HCIVERSION_HCIVERSION | ( |  | x | ) | (((uint16_t)(((uint16_t)(x)) << USB_HCIVERSION_HCIVERSION_SHIFT)) & USB_HCIVERSION_HCIVERSION_MASK)

Definition at line 41638 of file MIMXRT1062.h.

## ◆ USB_HCIVERSION_HCIVERSION_MASK

#define USB_HCIVERSION_HCIVERSION_MASK (0xFFFFU)

Definition at line 41636 of file MIMXRT1062.h.

## ◆ USB_HCIVERSION_HCIVERSION_SHIFT

#define USB_HCIVERSION_HCIVERSION_SHIFT (0U)

Definition at line 41637 of file MIMXRT1062.h.

## ◆ USB_HCSPARAMS_N_CC

#define USB_HCSPARAMS_N_CC | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_HCSPARAMS_N_CC_SHIFT)) & USB_HCSPARAMS_N_CC_MASK)

N_CC 0b0000..There is no internal Companion Controller and port-ownership hand-off is not supported. 0b0001..There are internal companion controller(s) and port-ownership hand-offs is supported.

Definition at line 41658 of file MIMXRT1062.h.

## ◆ USB_HCSPARAMS_N_CC_MASK

#define USB_HCSPARAMS_N_CC_MASK (0xF000U)

Definition at line 41652 of file MIMXRT1062.h.

## ◆ USB_HCSPARAMS_N_CC_SHIFT

#define USB_HCSPARAMS_N_CC_SHIFT (12U)

Definition at line 41653 of file MIMXRT1062.h.

## ◆ USB_HCSPARAMS_N_PCC

#define USB_HCSPARAMS_N_PCC | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_HCSPARAMS_N_PCC_SHIFT)) & USB_HCSPARAMS_N_PCC_MASK)

Definition at line 41651 of file MIMXRT1062.h.

## ◆ USB_HCSPARAMS_N_PCC_MASK

#define USB_HCSPARAMS_N_PCC_MASK (0xF00U)

Definition at line 41649 of file MIMXRT1062.h.

## ◆ USB_HCSPARAMS_N_PCC_SHIFT

#define USB_HCSPARAMS_N_PCC_SHIFT (8U)

Definition at line 41650 of file MIMXRT1062.h.

## ◆ USB_HCSPARAMS_N_PORTS

#define USB_HCSPARAMS_N_PORTS | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_HCSPARAMS_N_PORTS_SHIFT)) & USB_HCSPARAMS_N_PORTS_MASK)

Definition at line 41645 of file MIMXRT1062.h.

## ◆ USB_HCSPARAMS_N_PORTS_MASK

#define USB_HCSPARAMS_N_PORTS_MASK (0xFU)

Definition at line 41643 of file MIMXRT1062.h.

## ◆ USB_HCSPARAMS_N_PORTS_SHIFT

#define USB_HCSPARAMS_N_PORTS_SHIFT (0U)

Definition at line 41644 of file MIMXRT1062.h.

## ◆ USB_HCSPARAMS_N_PTT

#define USB_HCSPARAMS_N_PTT | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_HCSPARAMS_N_PTT_SHIFT)) & USB_HCSPARAMS_N_PTT_MASK)

Definition at line 41664 of file MIMXRT1062.h.

## ◆ USB_HCSPARAMS_N_PTT_MASK

#define USB_HCSPARAMS_N_PTT_MASK (0xF00000U)

Definition at line 41662 of file MIMXRT1062.h.

## ◆ USB_HCSPARAMS_N_PTT_SHIFT

#define USB_HCSPARAMS_N_PTT_SHIFT (20U)

Definition at line 41663 of file MIMXRT1062.h.

## ◆ USB_HCSPARAMS_N_TT

#define USB_HCSPARAMS_N_TT | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_HCSPARAMS_N_TT_SHIFT)) & USB_HCSPARAMS_N_TT_MASK)

Definition at line 41667 of file MIMXRT1062.h.

## ◆ USB_HCSPARAMS_N_TT_MASK

#define USB_HCSPARAMS_N_TT_MASK (0xF000000U)

Definition at line 41665 of file MIMXRT1062.h.

## ◆ USB_HCSPARAMS_N_TT_SHIFT

#define USB_HCSPARAMS_N_TT_SHIFT (24U)

Definition at line 41666 of file MIMXRT1062.h.

## ◆ USB_HCSPARAMS_PI

#define USB_HCSPARAMS_PI | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_HCSPARAMS_PI_SHIFT)) & USB_HCSPARAMS_PI_MASK)

Definition at line 41661 of file MIMXRT1062.h.

## ◆ USB_HCSPARAMS_PI_MASK

#define USB_HCSPARAMS_PI_MASK (0x10000U)

Definition at line 41659 of file MIMXRT1062.h.

## ◆ USB_HCSPARAMS_PI_SHIFT

#define USB_HCSPARAMS_PI_SHIFT (16U)

Definition at line 41660 of file MIMXRT1062.h.

## ◆ USB_HCSPARAMS_PPC

#define USB_HCSPARAMS_PPC | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_HCSPARAMS_PPC_SHIFT)) & USB_HCSPARAMS_PPC_MASK)

Definition at line 41648 of file MIMXRT1062.h.

## ◆ USB_HCSPARAMS_PPC_MASK

#define USB_HCSPARAMS_PPC_MASK (0x10U)

Definition at line 41646 of file MIMXRT1062.h.

## ◆ USB_HCSPARAMS_PPC_SHIFT

#define USB_HCSPARAMS_PPC_SHIFT (4U)

Definition at line 41647 of file MIMXRT1062.h.

## ◆ USB_HWDEVICE_DC

#define USB_HWDEVICE_DC | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_HWDEVICE_DC_SHIFT)) & USB_HWDEVICE_DC_MASK)

DC 0b1..Supported 0b0..Not supported

Definition at line 41514 of file MIMXRT1062.h.

## ◆ USB_HWDEVICE_DC_MASK

#define USB_HWDEVICE_DC_MASK (0x1U)

Definition at line 41508 of file MIMXRT1062.h.

## ◆ USB_HWDEVICE_DC_SHIFT

#define USB_HWDEVICE_DC_SHIFT (0U)

Definition at line 41509 of file MIMXRT1062.h.

## ◆ USB_HWDEVICE_DEVEP

#define USB_HWDEVICE_DEVEP | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_HWDEVICE_DEVEP_SHIFT)) & USB_HWDEVICE_DEVEP_MASK)

Definition at line 41517 of file MIMXRT1062.h.

## ◆ USB_HWDEVICE_DEVEP_MASK

#define USB_HWDEVICE_DEVEP_MASK (0x3EU)

Definition at line 41515 of file MIMXRT1062.h.

## ◆ USB_HWDEVICE_DEVEP_SHIFT

#define USB_HWDEVICE_DEVEP_SHIFT (1U)

Definition at line 41516 of file MIMXRT1062.h.

## ◆ USB_HWGENERAL_PHYM

#define USB_HWGENERAL_PHYM | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_HWGENERAL_PHYM_SHIFT)) & USB_HWGENERAL_PHYM_MASK)

PHYM 0b000..UTMI/UMTI+ 0b001..ULPI DDR 0b010..ULPI 0b011..Serial Only 0b100..Software programmable - reset to UTMI/UTMI+ 0b101..Software programmable - reset to ULPI DDR 0b110..Software programmable - reset to ULPI 0b111..Software programmable - reset to Serial

Definition at line 41480 of file MIMXRT1062.h.

## ◆ USB_HWGENERAL_PHYM_MASK

#define USB_HWGENERAL_PHYM_MASK (0x1C0U)

Definition at line 41468 of file MIMXRT1062.h.

## ◆ USB_HWGENERAL_PHYM_SHIFT

#define USB_HWGENERAL_PHYM_SHIFT (6U)

Definition at line 41469 of file MIMXRT1062.h.

## ◆ USB_HWGENERAL_PHYW

#define USB_HWGENERAL_PHYW | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_HWGENERAL_PHYW_SHIFT)) & USB_HWGENERAL_PHYW_MASK)

PHYW 0b00..8 bit wide data bus Software non-programmable 0b01..16 bit wide data bus Software non-programmable 0b10..Reset to 8 bit wide data bus Software programmable 0b11..Reset to 16 bit wide data bus Software programmable

Definition at line 41467 of file MIMXRT1062.h.

## ◆ USB_HWGENERAL_PHYW_MASK

#define USB_HWGENERAL_PHYW_MASK (0x30U)

Definition at line 41459 of file MIMXRT1062.h.

## ◆ USB_HWGENERAL_PHYW_SHIFT

#define USB_HWGENERAL_PHYW_SHIFT (4U)

Definition at line 41460 of file MIMXRT1062.h.

## ◆ USB_HWGENERAL_SM

#define USB_HWGENERAL_SM | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_HWGENERAL_SM_SHIFT)) & USB_HWGENERAL_SM_MASK)

SM 0b00..No Serial Engine, always use parallel signalling. 0b01..Serial Engine present, always use serial signalling for FS/LS. 0b10..Software programmable - Reset to use parallel signalling for FS/LS 0b11..Software programmable - Reset to use serial signalling for FS/LS

Definition at line 41489 of file MIMXRT1062.h.

## ◆ USB_HWGENERAL_SM_MASK

#define USB_HWGENERAL_SM_MASK (0x600U)

Definition at line 41481 of file MIMXRT1062.h.

## ◆ USB_HWGENERAL_SM_SHIFT

#define USB_HWGENERAL_SM_SHIFT (9U)

Definition at line 41482 of file MIMXRT1062.h.

## ◆ USB_HWHOST_HC

#define USB_HWHOST_HC | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_HWHOST_HC_SHIFT)) & USB_HWHOST_HC_MASK)

HC 0b1..Supported 0b0..Not supported

Definition at line 41500 of file MIMXRT1062.h.

## ◆ USB_HWHOST_HC_MASK

#define USB_HWHOST_HC_MASK (0x1U)

Definition at line 41494 of file MIMXRT1062.h.

## ◆ USB_HWHOST_HC_SHIFT

#define USB_HWHOST_HC_SHIFT (0U)

Definition at line 41495 of file MIMXRT1062.h.

## ◆ USB_HWHOST_NPORT

#define USB_HWHOST_NPORT | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_HWHOST_NPORT_SHIFT)) & USB_HWHOST_NPORT_MASK)

Definition at line 41503 of file MIMXRT1062.h.

## ◆ USB_HWHOST_NPORT_MASK

#define USB_HWHOST_NPORT_MASK (0xEU)

Definition at line 41501 of file MIMXRT1062.h.

## ◆ USB_HWHOST_NPORT_SHIFT

#define USB_HWHOST_NPORT_SHIFT (1U)

Definition at line 41502 of file MIMXRT1062.h.

## ◆ USB_HWRXBUF_RXADD

#define USB_HWRXBUF_RXADD | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_HWRXBUF_RXADD_SHIFT)) & USB_HWRXBUF_RXADD_MASK)

Definition at line 41537 of file MIMXRT1062.h.

## ◆ USB_HWRXBUF_RXADD_MASK

#define USB_HWRXBUF_RXADD_MASK (0xFF00U)

Definition at line 41535 of file MIMXRT1062.h.

## ◆ USB_HWRXBUF_RXADD_SHIFT

#define USB_HWRXBUF_RXADD_SHIFT (8U)

Definition at line 41536 of file MIMXRT1062.h.

## ◆ USB_HWRXBUF_RXBURST

#define USB_HWRXBUF_RXBURST | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_HWRXBUF_RXBURST_SHIFT)) & USB_HWRXBUF_RXBURST_MASK)

Definition at line 41534 of file MIMXRT1062.h.

## ◆ USB_HWRXBUF_RXBURST_MASK

#define USB_HWRXBUF_RXBURST_MASK (0xFFU)

Definition at line 41532 of file MIMXRT1062.h.

## ◆ USB_HWRXBUF_RXBURST_SHIFT

#define USB_HWRXBUF_RXBURST_SHIFT (0U)

Definition at line 41533 of file MIMXRT1062.h.

## ◆ USB_HWTXBUF_TXBURST

#define USB_HWTXBUF_TXBURST | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_HWTXBUF_TXBURST_SHIFT)) & USB_HWTXBUF_TXBURST_MASK)

Definition at line 41524 of file MIMXRT1062.h.

## ◆ USB_HWTXBUF_TXBURST_MASK

#define USB_HWTXBUF_TXBURST_MASK (0xFFU)

Definition at line 41522 of file MIMXRT1062.h.

## ◆ USB_HWTXBUF_TXBURST_SHIFT

#define USB_HWTXBUF_TXBURST_SHIFT (0U)

Definition at line 41523 of file MIMXRT1062.h.

## ◆ USB_HWTXBUF_TXCHANADD

#define USB_HWTXBUF_TXCHANADD | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_HWTXBUF_TXCHANADD_SHIFT)) & USB_HWTXBUF_TXCHANADD_MASK)

Definition at line 41527 of file MIMXRT1062.h.

## ◆ USB_HWTXBUF_TXCHANADD_MASK

#define USB_HWTXBUF_TXCHANADD_MASK (0xFF0000U)

Definition at line 41525 of file MIMXRT1062.h.

## ◆ USB_HWTXBUF_TXCHANADD_SHIFT

#define USB_HWTXBUF_TXCHANADD_SHIFT (16U)

Definition at line 41526 of file MIMXRT1062.h.

## ◆ USB_ID_ID

#define USB_ID_ID | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_ID_ID_SHIFT)) & USB_ID_ID_MASK)

Definition at line 41448 of file MIMXRT1062.h.

## ◆ USB_ID_ID_MASK

#define USB_ID_ID_MASK (0x3FU)

Definition at line 41446 of file MIMXRT1062.h.

## ◆ USB_ID_ID_SHIFT

#define USB_ID_ID_SHIFT (0U)

Definition at line 41447 of file MIMXRT1062.h.

## ◆ USB_ID_NID

#define USB_ID_NID | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_ID_NID_SHIFT)) & USB_ID_NID_MASK)

Definition at line 41451 of file MIMXRT1062.h.

## ◆ USB_ID_NID_MASK

#define USB_ID_NID_MASK (0x3F00U)

Definition at line 41449 of file MIMXRT1062.h.

## ◆ USB_ID_NID_SHIFT

#define USB_ID_NID_SHIFT (8U)

Definition at line 41450 of file MIMXRT1062.h.

## ◆ USB_ID_REVISION

#define USB_ID_REVISION | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_ID_REVISION_SHIFT)) & USB_ID_REVISION_MASK)

Definition at line 41454 of file MIMXRT1062.h.

## ◆ USB_ID_REVISION_MASK

#define USB_ID_REVISION_MASK (0xFF0000U)

Definition at line 41452 of file MIMXRT1062.h.

## ◆ USB_ID_REVISION_SHIFT

#define USB_ID_REVISION_SHIFT (16U)

Definition at line 41453 of file MIMXRT1062.h.

## ◆ USB_OTGSC_ASV

#define USB_OTGSC_ASV | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_OTGSC_ASV_SHIFT)) & USB_OTGSC_ASV_MASK)

Definition at line 42125 of file MIMXRT1062.h.

## ◆ USB_OTGSC_ASV_MASK

#define USB_OTGSC_ASV_MASK (0x400U)

Definition at line 42123 of file MIMXRT1062.h.

## ◆ USB_OTGSC_ASV_SHIFT

#define USB_OTGSC_ASV_SHIFT (10U)

Definition at line 42124 of file MIMXRT1062.h.

## ◆ USB_OTGSC_ASVIE

#define USB_OTGSC_ASVIE | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_OTGSC_ASVIE_SHIFT)) & USB_OTGSC_ASVIE_MASK)

Definition at line 42167 of file MIMXRT1062.h.

## ◆ USB_OTGSC_ASVIE_MASK

#define USB_OTGSC_ASVIE_MASK (0x4000000U)

Definition at line 42165 of file MIMXRT1062.h.

## ◆ USB_OTGSC_ASVIE_SHIFT

#define USB_OTGSC_ASVIE_SHIFT (26U)

Definition at line 42166 of file MIMXRT1062.h.

## ◆ USB_OTGSC_ASVIS

#define USB_OTGSC_ASVIS | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_OTGSC_ASVIS_SHIFT)) & USB_OTGSC_ASVIS_MASK)

Definition at line 42146 of file MIMXRT1062.h.

## ◆ USB_OTGSC_ASVIS_MASK

#define USB_OTGSC_ASVIS_MASK (0x40000U)

Definition at line 42144 of file MIMXRT1062.h.

## ◆ USB_OTGSC_ASVIS_SHIFT

#define USB_OTGSC_ASVIS_SHIFT (18U)

Definition at line 42145 of file MIMXRT1062.h.

## ◆ USB_OTGSC_AVV

#define USB_OTGSC_AVV | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_OTGSC_AVV_SHIFT)) & USB_OTGSC_AVV_MASK)

Definition at line 42122 of file MIMXRT1062.h.

## ◆ USB_OTGSC_AVV_MASK

#define USB_OTGSC_AVV_MASK (0x200U)

Definition at line 42120 of file MIMXRT1062.h.

## ◆ USB_OTGSC_AVV_SHIFT

#define USB_OTGSC_AVV_SHIFT (9U)

Definition at line 42121 of file MIMXRT1062.h.

## ◆ USB_OTGSC_AVVIE

#define USB_OTGSC_AVVIE | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_OTGSC_AVVIE_SHIFT)) & USB_OTGSC_AVVIE_MASK)

Definition at line 42164 of file MIMXRT1062.h.

## ◆ USB_OTGSC_AVVIE_MASK

#define USB_OTGSC_AVVIE_MASK (0x2000000U)

Definition at line 42162 of file MIMXRT1062.h.

## ◆ USB_OTGSC_AVVIE_SHIFT

#define USB_OTGSC_AVVIE_SHIFT (25U)

Definition at line 42163 of file MIMXRT1062.h.

## ◆ USB_OTGSC_AVVIS

#define USB_OTGSC_AVVIS | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_OTGSC_AVVIS_SHIFT)) & USB_OTGSC_AVVIS_MASK)

Definition at line 42143 of file MIMXRT1062.h.

## ◆ USB_OTGSC_AVVIS_MASK

#define USB_OTGSC_AVVIS_MASK (0x20000U)

Definition at line 42141 of file MIMXRT1062.h.

## ◆ USB_OTGSC_AVVIS_SHIFT

#define USB_OTGSC_AVVIS_SHIFT (17U)

Definition at line 42142 of file MIMXRT1062.h.

## ◆ USB_OTGSC_BSE

#define USB_OTGSC_BSE | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_OTGSC_BSE_SHIFT)) & USB_OTGSC_BSE_MASK)

Definition at line 42131 of file MIMXRT1062.h.

## ◆ USB_OTGSC_BSE_MASK

#define USB_OTGSC_BSE_MASK (0x1000U)

Definition at line 42129 of file MIMXRT1062.h.

## ◆ USB_OTGSC_BSE_SHIFT

#define USB_OTGSC_BSE_SHIFT (12U)

Definition at line 42130 of file MIMXRT1062.h.

## ◆ USB_OTGSC_BSEIE

#define USB_OTGSC_BSEIE | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_OTGSC_BSEIE_SHIFT)) & USB_OTGSC_BSEIE_MASK)

Definition at line 42173 of file MIMXRT1062.h.

## ◆ USB_OTGSC_BSEIE_MASK

#define USB_OTGSC_BSEIE_MASK (0x10000000U)

Definition at line 42171 of file MIMXRT1062.h.

## ◆ USB_OTGSC_BSEIE_SHIFT

#define USB_OTGSC_BSEIE_SHIFT (28U)

Definition at line 42172 of file MIMXRT1062.h.

## ◆ USB_OTGSC_BSEIS

#define USB_OTGSC_BSEIS | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_OTGSC_BSEIS_SHIFT)) & USB_OTGSC_BSEIS_MASK)

Definition at line 42152 of file MIMXRT1062.h.

## ◆ USB_OTGSC_BSEIS_MASK

#define USB_OTGSC_BSEIS_MASK (0x100000U)

Definition at line 42150 of file MIMXRT1062.h.

## ◆ USB_OTGSC_BSEIS_SHIFT

#define USB_OTGSC_BSEIS_SHIFT (20U)

Definition at line 42151 of file MIMXRT1062.h.

## ◆ USB_OTGSC_BSV

#define USB_OTGSC_BSV | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_OTGSC_BSV_SHIFT)) & USB_OTGSC_BSV_MASK)

Definition at line 42128 of file MIMXRT1062.h.

## ◆ USB_OTGSC_BSV_MASK

#define USB_OTGSC_BSV_MASK (0x800U)

Definition at line 42126 of file MIMXRT1062.h.

## ◆ USB_OTGSC_BSV_SHIFT

#define USB_OTGSC_BSV_SHIFT (11U)

Definition at line 42127 of file MIMXRT1062.h.

## ◆ USB_OTGSC_BSVIE

#define USB_OTGSC_BSVIE | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_OTGSC_BSVIE_SHIFT)) & USB_OTGSC_BSVIE_MASK)

Definition at line 42170 of file MIMXRT1062.h.

## ◆ USB_OTGSC_BSVIE_MASK

#define USB_OTGSC_BSVIE_MASK (0x8000000U)

Definition at line 42168 of file MIMXRT1062.h.

## ◆ USB_OTGSC_BSVIE_SHIFT

#define USB_OTGSC_BSVIE_SHIFT (27U)

Definition at line 42169 of file MIMXRT1062.h.

## ◆ USB_OTGSC_BSVIS

#define USB_OTGSC_BSVIS | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_OTGSC_BSVIS_SHIFT)) & USB_OTGSC_BSVIS_MASK)

Definition at line 42149 of file MIMXRT1062.h.

## ◆ USB_OTGSC_BSVIS_MASK

#define USB_OTGSC_BSVIS_MASK (0x80000U)

Definition at line 42147 of file MIMXRT1062.h.

## ◆ USB_OTGSC_BSVIS_SHIFT

#define USB_OTGSC_BSVIS_SHIFT (19U)

Definition at line 42148 of file MIMXRT1062.h.

## ◆ USB_OTGSC_DP

#define USB_OTGSC_DP | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_OTGSC_DP_SHIFT)) & USB_OTGSC_DP_MASK)

Definition at line 42113 of file MIMXRT1062.h.

## ◆ USB_OTGSC_DP_MASK

#define USB_OTGSC_DP_MASK (0x10U)

Definition at line 42111 of file MIMXRT1062.h.

## ◆ USB_OTGSC_DP_SHIFT

#define USB_OTGSC_DP_SHIFT (4U)

Definition at line 42112 of file MIMXRT1062.h.

## ◆ USB_OTGSC_DPIE

#define USB_OTGSC_DPIE | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_OTGSC_DPIE_SHIFT)) & USB_OTGSC_DPIE_MASK)

Definition at line 42179 of file MIMXRT1062.h.

## ◆ USB_OTGSC_DPIE_MASK

#define USB_OTGSC_DPIE_MASK (0x40000000U)

Definition at line 42177 of file MIMXRT1062.h.

## ◆ USB_OTGSC_DPIE_SHIFT

#define USB_OTGSC_DPIE_SHIFT (30U)

Definition at line 42178 of file MIMXRT1062.h.

## ◆ USB_OTGSC_DPIS

#define USB_OTGSC_DPIS | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_OTGSC_DPIS_SHIFT)) & USB_OTGSC_DPIS_MASK)

Definition at line 42158 of file MIMXRT1062.h.

## ◆ USB_OTGSC_DPIS_MASK

#define USB_OTGSC_DPIS_MASK (0x400000U)

Definition at line 42156 of file MIMXRT1062.h.

## ◆ USB_OTGSC_DPIS_SHIFT

#define USB_OTGSC_DPIS_SHIFT (22U)

Definition at line 42157 of file MIMXRT1062.h.

## ◆ USB_OTGSC_DPS

#define USB_OTGSC_DPS | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_OTGSC_DPS_SHIFT)) & USB_OTGSC_DPS_MASK)

Definition at line 42137 of file MIMXRT1062.h.

## ◆ USB_OTGSC_DPS_MASK

#define USB_OTGSC_DPS_MASK (0x4000U)

Definition at line 42135 of file MIMXRT1062.h.

## ◆ USB_OTGSC_DPS_SHIFT

#define USB_OTGSC_DPS_SHIFT (14U)

Definition at line 42136 of file MIMXRT1062.h.

## ◆ USB_OTGSC_EN_1MS

#define USB_OTGSC_EN_1MS | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_OTGSC_EN_1MS_SHIFT)) & USB_OTGSC_EN_1MS_MASK)

Definition at line 42176 of file MIMXRT1062.h.

## ◆ USB_OTGSC_EN_1MS_MASK

#define USB_OTGSC_EN_1MS_MASK (0x20000000U)

Definition at line 42174 of file MIMXRT1062.h.

## ◆ USB_OTGSC_EN_1MS_SHIFT

#define USB_OTGSC_EN_1MS_SHIFT (29U)

Definition at line 42175 of file MIMXRT1062.h.

## ◆ USB_OTGSC_ID

#define USB_OTGSC_ID | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_OTGSC_ID_SHIFT)) & USB_OTGSC_ID_MASK)

Definition at line 42119 of file MIMXRT1062.h.

## ◆ USB_OTGSC_ID_MASK

#define USB_OTGSC_ID_MASK (0x100U)

Definition at line 42117 of file MIMXRT1062.h.

## ◆ USB_OTGSC_ID_SHIFT

#define USB_OTGSC_ID_SHIFT (8U)

Definition at line 42118 of file MIMXRT1062.h.

## ◆ USB_OTGSC_IDIE

#define USB_OTGSC_IDIE | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_OTGSC_IDIE_SHIFT)) & USB_OTGSC_IDIE_MASK)

Definition at line 42161 of file MIMXRT1062.h.

## ◆ USB_OTGSC_IDIE_MASK

#define USB_OTGSC_IDIE_MASK (0x1000000U)

Definition at line 42159 of file MIMXRT1062.h.

## ◆ USB_OTGSC_IDIE_SHIFT

#define USB_OTGSC_IDIE_SHIFT (24U)

Definition at line 42160 of file MIMXRT1062.h.

## ◆ USB_OTGSC_IDIS

#define USB_OTGSC_IDIS | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_OTGSC_IDIS_SHIFT)) & USB_OTGSC_IDIS_MASK)

Definition at line 42140 of file MIMXRT1062.h.

## ◆ USB_OTGSC_IDIS_MASK

#define USB_OTGSC_IDIS_MASK (0x10000U)

Definition at line 42138 of file MIMXRT1062.h.

## ◆ USB_OTGSC_IDIS_SHIFT

#define USB_OTGSC_IDIS_SHIFT (16U)

Definition at line 42139 of file MIMXRT1062.h.

## ◆ USB_OTGSC_IDPU

#define USB_OTGSC_IDPU | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_OTGSC_IDPU_SHIFT)) & USB_OTGSC_IDPU_MASK)

Definition at line 42116 of file MIMXRT1062.h.

## ◆ USB_OTGSC_IDPU_MASK

#define USB_OTGSC_IDPU_MASK (0x20U)

Definition at line 42114 of file MIMXRT1062.h.

## ◆ USB_OTGSC_IDPU_SHIFT

#define USB_OTGSC_IDPU_SHIFT (5U)

Definition at line 42115 of file MIMXRT1062.h.

## ◆ USB_OTGSC_OT

#define USB_OTGSC_OT | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_OTGSC_OT_SHIFT)) & USB_OTGSC_OT_MASK)

Definition at line 42110 of file MIMXRT1062.h.

## ◆ USB_OTGSC_OT_MASK

#define USB_OTGSC_OT_MASK (0x8U)

Definition at line 42108 of file MIMXRT1062.h.

## ◆ USB_OTGSC_OT_SHIFT

#define USB_OTGSC_OT_SHIFT (3U)

Definition at line 42109 of file MIMXRT1062.h.

## ◆ USB_OTGSC_STATUS_1MS

#define USB_OTGSC_STATUS_1MS | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_OTGSC_STATUS_1MS_SHIFT)) & USB_OTGSC_STATUS_1MS_MASK)

Definition at line 42155 of file MIMXRT1062.h.

## ◆ USB_OTGSC_STATUS_1MS_MASK

#define USB_OTGSC_STATUS_1MS_MASK (0x200000U)

Definition at line 42153 of file MIMXRT1062.h.

## ◆ USB_OTGSC_STATUS_1MS_SHIFT

#define USB_OTGSC_STATUS_1MS_SHIFT (21U)

Definition at line 42154 of file MIMXRT1062.h.

## ◆ USB_OTGSC_TOG_1MS

#define USB_OTGSC_TOG_1MS | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_OTGSC_TOG_1MS_SHIFT)) & USB_OTGSC_TOG_1MS_MASK)

Definition at line 42134 of file MIMXRT1062.h.

## ◆ USB_OTGSC_TOG_1MS_MASK

#define USB_OTGSC_TOG_1MS_MASK (0x2000U)

Definition at line 42132 of file MIMXRT1062.h.

## ◆ USB_OTGSC_TOG_1MS_SHIFT

#define USB_OTGSC_TOG_1MS_SHIFT (13U)

Definition at line 42133 of file MIMXRT1062.h.

## ◆ USB_OTGSC_VC

#define USB_OTGSC_VC | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_OTGSC_VC_SHIFT)) & USB_OTGSC_VC_MASK)

Definition at line 42107 of file MIMXRT1062.h.

## ◆ USB_OTGSC_VC_MASK

#define USB_OTGSC_VC_MASK (0x2U)

Definition at line 42105 of file MIMXRT1062.h.

## ◆ USB_OTGSC_VC_SHIFT

#define USB_OTGSC_VC_SHIFT (1U)

Definition at line 42106 of file MIMXRT1062.h.

## ◆ USB_OTGSC_VD

#define USB_OTGSC_VD | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_OTGSC_VD_SHIFT)) & USB_OTGSC_VD_MASK)

Definition at line 42104 of file MIMXRT1062.h.

## ◆ USB_OTGSC_VD_MASK

#define USB_OTGSC_VD_MASK (0x1U)

Definition at line 42102 of file MIMXRT1062.h.

## ◆ USB_OTGSC_VD_SHIFT

#define USB_OTGSC_VD_SHIFT (0U)

Definition at line 42103 of file MIMXRT1062.h.

## ◆ USB_PERIODICLISTBASE_BASEADR

#define USB_PERIODICLISTBASE_BASEADR | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_PERIODICLISTBASE_BASEADR_SHIFT)) & USB_PERIODICLISTBASE_BASEADR_MASK)

Definition at line 41906 of file MIMXRT1062.h.

## ◆ USB_PERIODICLISTBASE_BASEADR_MASK

#define USB_PERIODICLISTBASE_BASEADR_MASK (0xFFFFF000U)

Definition at line 41904 of file MIMXRT1062.h.

## ◆ USB_PERIODICLISTBASE_BASEADR_SHIFT

#define USB_PERIODICLISTBASE_BASEADR_SHIFT (12U)

Definition at line 41905 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_CCS

#define USB_PORTSC1_CCS | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_PORTSC1_CCS_SHIFT)) & USB_PORTSC1_CCS_MASK)

Definition at line 41981 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_CCS_MASK

#define USB_PORTSC1_CCS_MASK (0x1U)

Definition at line 41979 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_CCS_SHIFT

#define USB_PORTSC1_CCS_SHIFT (0U)

Definition at line 41980 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_CSC

#define USB_PORTSC1_CSC | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_PORTSC1_CSC_SHIFT)) & USB_PORTSC1_CSC_MASK)

Definition at line 41984 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_CSC_MASK

#define USB_PORTSC1_CSC_MASK (0x2U)

Definition at line 41982 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_CSC_SHIFT

#define USB_PORTSC1_CSC_SHIFT (1U)

Definition at line 41983 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_FPR

#define USB_PORTSC1_FPR | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_PORTSC1_FPR_SHIFT)) & USB_PORTSC1_FPR_MASK)

Definition at line 42003 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_FPR_MASK

#define USB_PORTSC1_FPR_MASK (0x40U)

Definition at line 42001 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_FPR_SHIFT

#define USB_PORTSC1_FPR_SHIFT (6U)

Definition at line 42002 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_HSP

#define USB_PORTSC1_HSP | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_PORTSC1_HSP_SHIFT)) & USB_PORTSC1_HSP_MASK)

Definition at line 42012 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_HSP_MASK

#define USB_PORTSC1_HSP_MASK (0x200U)

Definition at line 42010 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_HSP_SHIFT

#define USB_PORTSC1_HSP_SHIFT (9U)

Definition at line 42011 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_LS

#define USB_PORTSC1_LS | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_PORTSC1_LS_SHIFT)) & USB_PORTSC1_LS_MASK)

LS 0b00..SE0 0b10..J-state 0b01..K-state 0b11..Undefined

Definition at line 42021 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_LS_MASK

#define USB_PORTSC1_LS_MASK (0xC00U)

Definition at line 42013 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_LS_SHIFT

#define USB_PORTSC1_LS_SHIFT (10U)

Definition at line 42014 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_OCA

#define USB_PORTSC1_OCA | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_PORTSC1_OCA_SHIFT)) & USB_PORTSC1_OCA_MASK)

OCA 0b1..This port currently has an over-current condition 0b0..This port does not have an over-current condition.

Definition at line 41997 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_OCA_MASK

#define USB_PORTSC1_OCA_MASK (0x10U)

Definition at line 41991 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_OCA_SHIFT

#define USB_PORTSC1_OCA_SHIFT (4U)

Definition at line 41992 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_OCC

#define USB_PORTSC1_OCC | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_PORTSC1_OCC_SHIFT)) & USB_PORTSC1_OCC_MASK)

Definition at line 42000 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_OCC_MASK

#define USB_PORTSC1_OCC_MASK (0x20U)

Definition at line 41998 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_OCC_SHIFT

#define USB_PORTSC1_OCC_SHIFT (5U)

Definition at line 41999 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_PE

#define USB_PORTSC1_PE | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_PORTSC1_PE_SHIFT)) & USB_PORTSC1_PE_MASK)

Definition at line 41987 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_PE_MASK

#define USB_PORTSC1_PE_MASK (0x4U)

Definition at line 41985 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_PE_SHIFT

#define USB_PORTSC1_PE_SHIFT (2U)

Definition at line 41986 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_PEC

#define USB_PORTSC1_PEC | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_PORTSC1_PEC_SHIFT)) & USB_PORTSC1_PEC_MASK)

Definition at line 41990 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_PEC_MASK

#define USB_PORTSC1_PEC_MASK (0x8U)

Definition at line 41988 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_PEC_SHIFT

#define USB_PORTSC1_PEC_SHIFT (3U)

Definition at line 41989 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_PFSC

#define USB_PORTSC1_PFSC | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_PORTSC1_PFSC_SHIFT)) & USB_PORTSC1_PFSC_MASK)

PFSC 0b1..Forced to full speed 0b0..Normal operation

Definition at line 42072 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_PFSC_MASK

#define USB_PORTSC1_PFSC_MASK (0x1000000U)

Definition at line 42066 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_PFSC_SHIFT

#define USB_PORTSC1_PFSC_SHIFT (24U)

Definition at line 42067 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_PHCD

#define USB_PORTSC1_PHCD | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_PORTSC1_PHCD_SHIFT)) & USB_PORTSC1_PHCD_MASK)

PHCD 0b1..Disable PHY clock 0b0..Enable PHY clock

Definition at line 42065 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_PHCD_MASK

#define USB_PORTSC1_PHCD_MASK (0x800000U)

Definition at line 42059 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_PHCD_SHIFT

#define USB_PORTSC1_PHCD_SHIFT (23U)

Definition at line 42060 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_PIC

#define USB_PORTSC1_PIC | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_PORTSC1_PIC_SHIFT)) & USB_PORTSC1_PIC_MASK)

PIC 0b00..Port indicators are off 0b01..Amber 0b10..Green 0b11..Undefined

Definition at line 42036 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_PIC_MASK

#define USB_PORTSC1_PIC_MASK (0xC000U)

Definition at line 42028 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_PIC_SHIFT

#define USB_PORTSC1_PIC_SHIFT (14U)

Definition at line 42029 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_PO

#define USB_PORTSC1_PO | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_PORTSC1_PO_SHIFT)) & USB_PORTSC1_PO_MASK)

Definition at line 42027 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_PO_MASK

#define USB_PORTSC1_PO_MASK (0x2000U)

Definition at line 42025 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_PO_SHIFT

#define USB_PORTSC1_PO_SHIFT (13U)

Definition at line 42026 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_PP

#define USB_PORTSC1_PP | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_PORTSC1_PP_SHIFT)) & USB_PORTSC1_PP_MASK)

Definition at line 42024 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_PP_MASK

#define USB_PORTSC1_PP_MASK (0x1000U)

Definition at line 42022 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_PP_SHIFT

#define USB_PORTSC1_PP_SHIFT (12U)

Definition at line 42023 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_PR

#define USB_PORTSC1_PR | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_PORTSC1_PR_SHIFT)) & USB_PORTSC1_PR_MASK)

Definition at line 42009 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_PR_MASK

#define USB_PORTSC1_PR_MASK (0x100U)

Definition at line 42007 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_PR_SHIFT

#define USB_PORTSC1_PR_SHIFT (8U)

Definition at line 42008 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_PSPD

#define USB_PORTSC1_PSPD | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_PORTSC1_PSPD_SHIFT)) & USB_PORTSC1_PSPD_MASK)

PSPD 0b00..Full Speed 0b01..Low Speed 0b10..High Speed 0b11..Undefined

Definition at line 42084 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_PSPD_MASK

#define USB_PORTSC1_PSPD_MASK (0xC000000U)

Definition at line 42076 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_PSPD_SHIFT

#define USB_PORTSC1_PSPD_SHIFT (26U)

Definition at line 42077 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_PTC

#define USB_PORTSC1_PTC | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_PORTSC1_PTC_SHIFT)) & USB_PORTSC1_PTC_MASK)

PTC 0b0000..TEST_MODE_DISABLE 0b0001..J_STATE 0b0010..K_STATE 0b0011..SE0 (host) / NAK (device) 0b0100..Packet 0b0101..FORCE_ENABLE_HS 0b0110..FORCE_ENABLE_FS 0b0111..FORCE_ENABLE_LS

Definition at line 42049 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_PTC_MASK

#define USB_PORTSC1_PTC_MASK (0xF0000U)

Definition at line 42037 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_PTC_SHIFT

#define USB_PORTSC1_PTC_SHIFT (16U)

Definition at line 42038 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_PTS_1

#define USB_PORTSC1_PTS_1 | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_PORTSC1_PTS_1_SHIFT)) & USB_PORTSC1_PTS_1_MASK)

Definition at line 42097 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_PTS_1_MASK

#define USB_PORTSC1_PTS_1_MASK (0xC0000000U)

Definition at line 42095 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_PTS_1_SHIFT

#define USB_PORTSC1_PTS_1_SHIFT (30U)

Definition at line 42096 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_PTS_2

#define USB_PORTSC1_PTS_2 | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_PORTSC1_PTS_2_SHIFT)) & USB_PORTSC1_PTS_2_MASK)

Definition at line 42075 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_PTS_2_MASK

#define USB_PORTSC1_PTS_2_MASK (0x2000000U)

Definition at line 42073 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_PTS_2_SHIFT

#define USB_PORTSC1_PTS_2_SHIFT (25U)

Definition at line 42074 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_PTW

#define USB_PORTSC1_PTW | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_PORTSC1_PTW_SHIFT)) & USB_PORTSC1_PTW_MASK)

PTW 0b0..Select the 8-bit UTMI interface [60MHz] 0b1..Select the 16-bit UTMI interface [30MHz]

Definition at line 42091 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_PTW_MASK

#define USB_PORTSC1_PTW_MASK (0x10000000U)

Definition at line 42085 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_PTW_SHIFT

#define USB_PORTSC1_PTW_SHIFT (28U)

Definition at line 42086 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_STS

#define USB_PORTSC1_STS | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_PORTSC1_STS_SHIFT)) & USB_PORTSC1_STS_MASK)

Definition at line 42094 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_STS_MASK

#define USB_PORTSC1_STS_MASK (0x20000000U)

Definition at line 42092 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_STS_SHIFT

#define USB_PORTSC1_STS_SHIFT (29U)

Definition at line 42093 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_SUSP

#define USB_PORTSC1_SUSP | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_PORTSC1_SUSP_SHIFT)) & USB_PORTSC1_SUSP_MASK)

Definition at line 42006 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_SUSP_MASK

#define USB_PORTSC1_SUSP_MASK (0x80U)

Definition at line 42004 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_SUSP_SHIFT

#define USB_PORTSC1_SUSP_SHIFT (7U)

Definition at line 42005 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_WKCN

#define USB_PORTSC1_WKCN | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_PORTSC1_WKCN_SHIFT)) & USB_PORTSC1_WKCN_MASK)

Definition at line 42052 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_WKCN_MASK

#define USB_PORTSC1_WKCN_MASK (0x100000U)

Definition at line 42050 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_WKCN_SHIFT

#define USB_PORTSC1_WKCN_SHIFT (20U)

Definition at line 42051 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_WKDC

#define USB_PORTSC1_WKDC | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_PORTSC1_WKDC_SHIFT)) & USB_PORTSC1_WKDC_MASK)

Definition at line 42055 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_WKDC_MASK

#define USB_PORTSC1_WKDC_MASK (0x200000U)

Definition at line 42053 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_WKDC_SHIFT

#define USB_PORTSC1_WKDC_SHIFT (21U)

Definition at line 42054 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_WKOC

#define USB_PORTSC1_WKOC | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_PORTSC1_WKOC_SHIFT)) & USB_PORTSC1_WKOC_MASK)

Definition at line 42058 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_WKOC_MASK

#define USB_PORTSC1_WKOC_MASK (0x400000U)

Definition at line 42056 of file MIMXRT1062.h.

## ◆ USB_PORTSC1_WKOC_SHIFT

#define USB_PORTSC1_WKOC_SHIFT (22U)

Definition at line 42057 of file MIMXRT1062.h.

## ◆ USB_SBUSCFG_AHBBRST

#define USB_SBUSCFG_AHBBRST | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_SBUSCFG_AHBBRST_SHIFT)) & USB_SBUSCFG_AHBBRST_MASK)

AHBBRST 0b000..Incremental burst of unspecified length only 0b001..INCR4 burst, then single transfer 0b010..INCR8 burst, INCR4 burst, then single transfer 0b011..INCR16 burst, INCR8 burst, INCR4 burst, then single transfer 0b100..Reserved, don't use 0b101..INCR4 burst, then incremental burst of unspecified length 0b110..INCR8 burst, INCR4 burst, then incremental burst of unspecified length 0b111..INCR16 burst, INCR8 burst, INCR4 burst, then incremental burst of unspecified length

Definition at line 41624 of file MIMXRT1062.h.

## ◆ USB_SBUSCFG_AHBBRST_MASK

#define USB_SBUSCFG_AHBBRST_MASK (0x7U)

Definition at line 41612 of file MIMXRT1062.h.

## ◆ USB_SBUSCFG_AHBBRST_SHIFT

#define USB_SBUSCFG_AHBBRST_SHIFT (0U)

Definition at line 41613 of file MIMXRT1062.h.

## ◆ USB_TXFILLTUNING_TXFIFOTHRES

#define USB_TXFILLTUNING_TXFIFOTHRES | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_TXFILLTUNING_TXFIFOTHRES_SHIFT)) & USB_TXFILLTUNING_TXFIFOTHRES_MASK)

Definition at line 41943 of file MIMXRT1062.h.

## ◆ USB_TXFILLTUNING_TXFIFOTHRES_MASK

#define USB_TXFILLTUNING_TXFIFOTHRES_MASK (0x3F0000U)

Definition at line 41941 of file MIMXRT1062.h.

## ◆ USB_TXFILLTUNING_TXFIFOTHRES_SHIFT

#define USB_TXFILLTUNING_TXFIFOTHRES_SHIFT (16U)

Definition at line 41942 of file MIMXRT1062.h.

## ◆ USB_TXFILLTUNING_TXSCHHEALTH

#define USB_TXFILLTUNING_TXSCHHEALTH | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_TXFILLTUNING_TXSCHHEALTH_SHIFT)) & USB_TXFILLTUNING_TXSCHHEALTH_MASK)

Definition at line 41940 of file MIMXRT1062.h.

## ◆ USB_TXFILLTUNING_TXSCHHEALTH_MASK

#define USB_TXFILLTUNING_TXSCHHEALTH_MASK (0x1F00U)

Definition at line 41938 of file MIMXRT1062.h.

## ◆ USB_TXFILLTUNING_TXSCHHEALTH_SHIFT

#define USB_TXFILLTUNING_TXSCHHEALTH_SHIFT (8U)

Definition at line 41939 of file MIMXRT1062.h.

## ◆ USB_TXFILLTUNING_TXSCHOH

#define USB_TXFILLTUNING_TXSCHOH | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_TXFILLTUNING_TXSCHOH_SHIFT)) & USB_TXFILLTUNING_TXSCHOH_MASK)

Definition at line 41937 of file MIMXRT1062.h.

## ◆ USB_TXFILLTUNING_TXSCHOH_MASK

#define USB_TXFILLTUNING_TXSCHOH_MASK (0xFFU)

Definition at line 41935 of file MIMXRT1062.h.

## ◆ USB_TXFILLTUNING_TXSCHOH_SHIFT

#define USB_TXFILLTUNING_TXSCHOH_SHIFT (0U)

Definition at line 41936 of file MIMXRT1062.h.

## ◆ USB_USBCMD_ASE

#define USB_USBCMD_ASE | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_USBCMD_ASE_SHIFT)) & USB_USBCMD_ASE_MASK)

ASE 0b0..Do not process the Asynchronous Schedule. 0b1..Use the ASYNCLISTADDR register to access the Asynchronous Schedule.

Definition at line 41733 of file MIMXRT1062.h.

## ◆ USB_USBCMD_ASE_MASK

#define USB_USBCMD_ASE_MASK (0x20U)

Definition at line 41727 of file MIMXRT1062.h.

## ◆ USB_USBCMD_ASE_SHIFT

#define USB_USBCMD_ASE_SHIFT (5U)

Definition at line 41728 of file MIMXRT1062.h.

## ◆ USB_USBCMD_ASP

#define USB_USBCMD_ASP | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_USBCMD_ASP_SHIFT)) & USB_USBCMD_ASP_MASK)

Definition at line 41739 of file MIMXRT1062.h.

## ◆ USB_USBCMD_ASP_MASK

#define USB_USBCMD_ASP_MASK (0x300U)

Definition at line 41737 of file MIMXRT1062.h.

## ◆ USB_USBCMD_ASP_SHIFT

#define USB_USBCMD_ASP_SHIFT (8U)

Definition at line 41738 of file MIMXRT1062.h.

## ◆ USB_USBCMD_ASPE

#define USB_USBCMD_ASPE | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_USBCMD_ASPE_SHIFT)) & USB_USBCMD_ASPE_MASK)

Definition at line 41742 of file MIMXRT1062.h.

## ◆ USB_USBCMD_ASPE_MASK

#define USB_USBCMD_ASPE_MASK (0x800U)

Definition at line 41740 of file MIMXRT1062.h.

## ◆ USB_USBCMD_ASPE_SHIFT

#define USB_USBCMD_ASPE_SHIFT (11U)

Definition at line 41741 of file MIMXRT1062.h.

## ◆ USB_USBCMD_ATDTW

#define USB_USBCMD_ATDTW | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_USBCMD_ATDTW_SHIFT)) & USB_USBCMD_ATDTW_MASK)

Definition at line 41745 of file MIMXRT1062.h.

## ◆ USB_USBCMD_ATDTW_MASK

#define USB_USBCMD_ATDTW_MASK (0x1000U)

Definition at line 41743 of file MIMXRT1062.h.

## ◆ USB_USBCMD_ATDTW_SHIFT

#define USB_USBCMD_ATDTW_SHIFT (12U)

Definition at line 41744 of file MIMXRT1062.h.

## ◆ USB_USBCMD_FS_1

#define USB_USBCMD_FS_1 | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_USBCMD_FS_1_SHIFT)) & USB_USBCMD_FS_1_MASK)

Definition at line 41719 of file MIMXRT1062.h.

## ◆ USB_USBCMD_FS_1_MASK

#define USB_USBCMD_FS_1_MASK (0xCU)

Definition at line 41717 of file MIMXRT1062.h.

## ◆ USB_USBCMD_FS_1_SHIFT

#define USB_USBCMD_FS_1_SHIFT (2U)

Definition at line 41718 of file MIMXRT1062.h.

## ◆ USB_USBCMD_FS_2

#define USB_USBCMD_FS_2 | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_USBCMD_FS_2_SHIFT)) & USB_USBCMD_FS_2_MASK)

FS_2 0b0..1024 elements (4096 bytes) Default value 0b1..512 elements (2048 bytes)

Definition at line 41755 of file MIMXRT1062.h.

## ◆ USB_USBCMD_FS_2_MASK

#define USB_USBCMD_FS_2_MASK (0x8000U)

Definition at line 41749 of file MIMXRT1062.h.

## ◆ USB_USBCMD_FS_2_SHIFT

#define USB_USBCMD_FS_2_SHIFT (15U)

Definition at line 41750 of file MIMXRT1062.h.

## ◆ USB_USBCMD_IAA

#define USB_USBCMD_IAA | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_USBCMD_IAA_SHIFT)) & USB_USBCMD_IAA_MASK)

Definition at line 41736 of file MIMXRT1062.h.

## ◆ USB_USBCMD_IAA_MASK

#define USB_USBCMD_IAA_MASK (0x40U)

Definition at line 41734 of file MIMXRT1062.h.

## ◆ USB_USBCMD_IAA_SHIFT

#define USB_USBCMD_IAA_SHIFT (6U)

Definition at line 41735 of file MIMXRT1062.h.

## ◆ USB_USBCMD_ITC

#define USB_USBCMD_ITC | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_USBCMD_ITC_SHIFT)) & USB_USBCMD_ITC_MASK)

ITC 0b00000000..Immediate (no threshold) 0b00000001..1 micro-frame 0b00000010..2 micro-frames 0b00000100..4 micro-frames 0b00001000..8 micro-frames 0b00010000..16 micro-frames 0b00100000..32 micro-frames 0b01000000..64 micro-frames

Definition at line 41768 of file MIMXRT1062.h.

## ◆ USB_USBCMD_ITC_MASK

#define USB_USBCMD_ITC_MASK (0xFF0000U)

Definition at line 41756 of file MIMXRT1062.h.

## ◆ USB_USBCMD_ITC_SHIFT

#define USB_USBCMD_ITC_SHIFT (16U)

Definition at line 41757 of file MIMXRT1062.h.

## ◆ USB_USBCMD_PSE

#define USB_USBCMD_PSE | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_USBCMD_PSE_SHIFT)) & USB_USBCMD_PSE_MASK)

PSE 0b0..Do not process the Periodic Schedule 0b1..Use the PERIODICLISTBASE register to access the Periodic Schedule.

Definition at line 41726 of file MIMXRT1062.h.

## ◆ USB_USBCMD_PSE_MASK

#define USB_USBCMD_PSE_MASK (0x10U)

Definition at line 41720 of file MIMXRT1062.h.

## ◆ USB_USBCMD_PSE_SHIFT

#define USB_USBCMD_PSE_SHIFT (4U)

Definition at line 41721 of file MIMXRT1062.h.

## ◆ USB_USBCMD_RS

#define USB_USBCMD_RS | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_USBCMD_RS_SHIFT)) & USB_USBCMD_RS_MASK)

Definition at line 41713 of file MIMXRT1062.h.

## ◆ USB_USBCMD_RS_MASK

#define USB_USBCMD_RS_MASK (0x1U)

Definition at line 41711 of file MIMXRT1062.h.

## ◆ USB_USBCMD_RS_SHIFT

#define USB_USBCMD_RS_SHIFT (0U)

Definition at line 41712 of file MIMXRT1062.h.

## ◆ USB_USBCMD_RST

#define USB_USBCMD_RST | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_USBCMD_RST_SHIFT)) & USB_USBCMD_RST_MASK)

Definition at line 41716 of file MIMXRT1062.h.

## ◆ USB_USBCMD_RST_MASK

#define USB_USBCMD_RST_MASK (0x2U)

Definition at line 41714 of file MIMXRT1062.h.

## ◆ USB_USBCMD_RST_SHIFT

#define USB_USBCMD_RST_SHIFT (1U)

Definition at line 41715 of file MIMXRT1062.h.

## ◆ USB_USBCMD_SUTW

#define USB_USBCMD_SUTW | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_USBCMD_SUTW_SHIFT)) & USB_USBCMD_SUTW_MASK)

Definition at line 41748 of file MIMXRT1062.h.

## ◆ USB_USBCMD_SUTW_MASK

#define USB_USBCMD_SUTW_MASK (0x2000U)

Definition at line 41746 of file MIMXRT1062.h.

## ◆ USB_USBCMD_SUTW_SHIFT

#define USB_USBCMD_SUTW_SHIFT (13U)

Definition at line 41747 of file MIMXRT1062.h.

## ◆ USB_USBINTR_AAE

#define USB_USBINTR_AAE | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_USBINTR_AAE_SHIFT)) & USB_USBINTR_AAE_MASK)

Definition at line 41845 of file MIMXRT1062.h.

## ◆ USB_USBINTR_AAE_MASK

#define USB_USBINTR_AAE_MASK (0x20U)

Definition at line 41843 of file MIMXRT1062.h.

## ◆ USB_USBINTR_AAE_SHIFT

#define USB_USBINTR_AAE_SHIFT (5U)

Definition at line 41844 of file MIMXRT1062.h.

## ◆ USB_USBINTR_FRE

#define USB_USBINTR_FRE | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_USBINTR_FRE_SHIFT)) & USB_USBINTR_FRE_MASK)

Definition at line 41839 of file MIMXRT1062.h.

## ◆ USB_USBINTR_FRE_MASK

#define USB_USBINTR_FRE_MASK (0x8U)

Definition at line 41837 of file MIMXRT1062.h.

## ◆ USB_USBINTR_FRE_SHIFT

#define USB_USBINTR_FRE_SHIFT (3U)

Definition at line 41838 of file MIMXRT1062.h.

## ◆ USB_USBINTR_NAKE

#define USB_USBINTR_NAKE | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_USBINTR_NAKE_SHIFT)) & USB_USBINTR_NAKE_MASK)

Definition at line 41860 of file MIMXRT1062.h.

## ◆ USB_USBINTR_NAKE_MASK

#define USB_USBINTR_NAKE_MASK (0x10000U)

Definition at line 41858 of file MIMXRT1062.h.

## ◆ USB_USBINTR_NAKE_SHIFT

#define USB_USBINTR_NAKE_SHIFT (16U)

Definition at line 41859 of file MIMXRT1062.h.

## ◆ USB_USBINTR_PCE

#define USB_USBINTR_PCE | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_USBINTR_PCE_SHIFT)) & USB_USBINTR_PCE_MASK)

Definition at line 41836 of file MIMXRT1062.h.

## ◆ USB_USBINTR_PCE_MASK

#define USB_USBINTR_PCE_MASK (0x4U)

Definition at line 41834 of file MIMXRT1062.h.

## ◆ USB_USBINTR_PCE_SHIFT

#define USB_USBINTR_PCE_SHIFT (2U)

Definition at line 41835 of file MIMXRT1062.h.

## ◆ USB_USBINTR_SEE

#define USB_USBINTR_SEE | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_USBINTR_SEE_SHIFT)) & USB_USBINTR_SEE_MASK)

Definition at line 41842 of file MIMXRT1062.h.

## ◆ USB_USBINTR_SEE_MASK

#define USB_USBINTR_SEE_MASK (0x10U)

Definition at line 41840 of file MIMXRT1062.h.

## ◆ USB_USBINTR_SEE_SHIFT

#define USB_USBINTR_SEE_SHIFT (4U)

Definition at line 41841 of file MIMXRT1062.h.

## ◆ USB_USBINTR_SLE

#define USB_USBINTR_SLE | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_USBINTR_SLE_SHIFT)) & USB_USBINTR_SLE_MASK)

Definition at line 41854 of file MIMXRT1062.h.

## ◆ USB_USBINTR_SLE_MASK

#define USB_USBINTR_SLE_MASK (0x100U)

Definition at line 41852 of file MIMXRT1062.h.

## ◆ USB_USBINTR_SLE_SHIFT

#define USB_USBINTR_SLE_SHIFT (8U)

Definition at line 41853 of file MIMXRT1062.h.

## ◆ USB_USBINTR_SRE

#define USB_USBINTR_SRE | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_USBINTR_SRE_SHIFT)) & USB_USBINTR_SRE_MASK)

Definition at line 41851 of file MIMXRT1062.h.

## ◆ USB_USBINTR_SRE_MASK

#define USB_USBINTR_SRE_MASK (0x80U)

Definition at line 41849 of file MIMXRT1062.h.

## ◆ USB_USBINTR_SRE_SHIFT

#define USB_USBINTR_SRE_SHIFT (7U)

Definition at line 41850 of file MIMXRT1062.h.

## ◆ USB_USBINTR_TIE0

#define USB_USBINTR_TIE0 | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_USBINTR_TIE0_SHIFT)) & USB_USBINTR_TIE0_MASK)

Definition at line 41869 of file MIMXRT1062.h.

## ◆ USB_USBINTR_TIE0_MASK

#define USB_USBINTR_TIE0_MASK (0x1000000U)

Definition at line 41867 of file MIMXRT1062.h.

## ◆ USB_USBINTR_TIE0_SHIFT

#define USB_USBINTR_TIE0_SHIFT (24U)

Definition at line 41868 of file MIMXRT1062.h.

## ◆ USB_USBINTR_TIE1

#define USB_USBINTR_TIE1 | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_USBINTR_TIE1_SHIFT)) & USB_USBINTR_TIE1_MASK)

Definition at line 41872 of file MIMXRT1062.h.

## ◆ USB_USBINTR_TIE1_MASK

#define USB_USBINTR_TIE1_MASK (0x2000000U)

Definition at line 41870 of file MIMXRT1062.h.

## ◆ USB_USBINTR_TIE1_SHIFT

#define USB_USBINTR_TIE1_SHIFT (25U)

Definition at line 41871 of file MIMXRT1062.h.

## ◆ USB_USBINTR_UAIE

#define USB_USBINTR_UAIE | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_USBINTR_UAIE_SHIFT)) & USB_USBINTR_UAIE_MASK)

Definition at line 41863 of file MIMXRT1062.h.

## ◆ USB_USBINTR_UAIE_MASK

#define USB_USBINTR_UAIE_MASK (0x40000U)

Definition at line 41861 of file MIMXRT1062.h.

## ◆ USB_USBINTR_UAIE_SHIFT

#define USB_USBINTR_UAIE_SHIFT (18U)

Definition at line 41862 of file MIMXRT1062.h.

## ◆ USB_USBINTR_UE

#define USB_USBINTR_UE | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_USBINTR_UE_SHIFT)) & USB_USBINTR_UE_MASK)

Definition at line 41830 of file MIMXRT1062.h.

## ◆ USB_USBINTR_UE_MASK

#define USB_USBINTR_UE_MASK (0x1U)

Definition at line 41828 of file MIMXRT1062.h.

## ◆ USB_USBINTR_UE_SHIFT

#define USB_USBINTR_UE_SHIFT (0U)

Definition at line 41829 of file MIMXRT1062.h.

## ◆ USB_USBINTR_UEE

#define USB_USBINTR_UEE | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_USBINTR_UEE_SHIFT)) & USB_USBINTR_UEE_MASK)

Definition at line 41833 of file MIMXRT1062.h.

## ◆ USB_USBINTR_UEE_MASK

#define USB_USBINTR_UEE_MASK (0x2U)

Definition at line 41831 of file MIMXRT1062.h.

## ◆ USB_USBINTR_UEE_SHIFT

#define USB_USBINTR_UEE_SHIFT (1U)

Definition at line 41832 of file MIMXRT1062.h.

## ◆ USB_USBINTR_ULPIE

#define USB_USBINTR_ULPIE | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_USBINTR_ULPIE_SHIFT)) & USB_USBINTR_ULPIE_MASK)

Definition at line 41857 of file MIMXRT1062.h.

## ◆ USB_USBINTR_ULPIE_MASK

#define USB_USBINTR_ULPIE_MASK (0x400U)

Definition at line 41855 of file MIMXRT1062.h.

## ◆ USB_USBINTR_ULPIE_SHIFT

#define USB_USBINTR_ULPIE_SHIFT (10U)

Definition at line 41856 of file MIMXRT1062.h.

## ◆ USB_USBINTR_UPIE

#define USB_USBINTR_UPIE | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_USBINTR_UPIE_SHIFT)) & USB_USBINTR_UPIE_MASK)

Definition at line 41866 of file MIMXRT1062.h.

## ◆ USB_USBINTR_UPIE_MASK

#define USB_USBINTR_UPIE_MASK (0x80000U)

Definition at line 41864 of file MIMXRT1062.h.

## ◆ USB_USBINTR_UPIE_SHIFT

#define USB_USBINTR_UPIE_SHIFT (19U)

Definition at line 41865 of file MIMXRT1062.h.

## ◆ USB_USBINTR_URE

#define USB_USBINTR_URE | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_USBINTR_URE_SHIFT)) & USB_USBINTR_URE_MASK)

Definition at line 41848 of file MIMXRT1062.h.

## ◆ USB_USBINTR_URE_MASK

#define USB_USBINTR_URE_MASK (0x40U)

Definition at line 41846 of file MIMXRT1062.h.

## ◆ USB_USBINTR_URE_SHIFT

#define USB_USBINTR_URE_SHIFT (6U)

Definition at line 41847 of file MIMXRT1062.h.

## ◆ USB_USBMODE_CM

#define USB_USBMODE_CM | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_USBMODE_CM_SHIFT)) & USB_USBMODE_CM_MASK)

CM 0b00..Idle [Default for combination host/device] 0b01..Reserved 0b10..Device Controller [Default for device only controller] 0b11..Host Controller [Default for host only controller]

Definition at line 42192 of file MIMXRT1062.h.

## ◆ USB_USBMODE_CM_MASK

#define USB_USBMODE_CM_MASK (0x3U)

Definition at line 42184 of file MIMXRT1062.h.

## ◆ USB_USBMODE_CM_SHIFT

#define USB_USBMODE_CM_SHIFT (0U)

Definition at line 42185 of file MIMXRT1062.h.

## ◆ USB_USBMODE_ES

#define USB_USBMODE_ES | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_USBMODE_ES_SHIFT)) & USB_USBMODE_ES_MASK)

ES 0b0..Little Endian [Default] 0b1..Big Endian

Definition at line 42199 of file MIMXRT1062.h.

## ◆ USB_USBMODE_ES_MASK

#define USB_USBMODE_ES_MASK (0x4U)

Definition at line 42193 of file MIMXRT1062.h.

## ◆ USB_USBMODE_ES_SHIFT

#define USB_USBMODE_ES_SHIFT (2U)

Definition at line 42194 of file MIMXRT1062.h.

## ◆ USB_USBMODE_SDIS

#define USB_USBMODE_SDIS | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_USBMODE_SDIS_SHIFT)) & USB_USBMODE_SDIS_MASK)

Definition at line 42209 of file MIMXRT1062.h.

## ◆ USB_USBMODE_SDIS_MASK

#define USB_USBMODE_SDIS_MASK (0x10U)

Definition at line 42207 of file MIMXRT1062.h.

## ◆ USB_USBMODE_SDIS_SHIFT

#define USB_USBMODE_SDIS_SHIFT (4U)

Definition at line 42208 of file MIMXRT1062.h.

## ◆ USB_USBMODE_SLOM

#define USB_USBMODE_SLOM | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_USBMODE_SLOM_SHIFT)) & USB_USBMODE_SLOM_MASK)

SLOM 0b0..Setup Lockouts On (default); 0b1..Setup Lockouts Off (DCD requires use of Setup Data Buffer Tripwire in USBCMDUSB Command Register .

Definition at line 42206 of file MIMXRT1062.h.

## ◆ USB_USBMODE_SLOM_MASK

#define USB_USBMODE_SLOM_MASK (0x8U)

Definition at line 42200 of file MIMXRT1062.h.

## ◆ USB_USBMODE_SLOM_SHIFT

#define USB_USBMODE_SLOM_SHIFT (3U)

Definition at line 42201 of file MIMXRT1062.h.

## ◆ USB_USBSTS_AAI

#define USB_USBSTS_AAI | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_USBSTS_AAI_SHIFT)) & USB_USBSTS_AAI_MASK)

Definition at line 41790 of file MIMXRT1062.h.

## ◆ USB_USBSTS_AAI_MASK

#define USB_USBSTS_AAI_MASK (0x20U)

Definition at line 41788 of file MIMXRT1062.h.

## ◆ USB_USBSTS_AAI_SHIFT

#define USB_USBSTS_AAI_SHIFT (5U)

Definition at line 41789 of file MIMXRT1062.h.

## ◆ USB_USBSTS_AS

#define USB_USBSTS_AS | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_USBSTS_AS_SHIFT)) & USB_USBSTS_AS_MASK)

Definition at line 41814 of file MIMXRT1062.h.

## ◆ USB_USBSTS_AS_MASK

#define USB_USBSTS_AS_MASK (0x8000U)

Definition at line 41812 of file MIMXRT1062.h.

## ◆ USB_USBSTS_AS_SHIFT

#define USB_USBSTS_AS_SHIFT (15U)

Definition at line 41813 of file MIMXRT1062.h.

## ◆ USB_USBSTS_FRI

#define USB_USBSTS_FRI | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_USBSTS_FRI_SHIFT)) & USB_USBSTS_FRI_MASK)

Definition at line 41784 of file MIMXRT1062.h.

## ◆ USB_USBSTS_FRI_MASK

#define USB_USBSTS_FRI_MASK (0x8U)

Definition at line 41782 of file MIMXRT1062.h.

## ◆ USB_USBSTS_FRI_SHIFT

#define USB_USBSTS_FRI_SHIFT (3U)

Definition at line 41783 of file MIMXRT1062.h.

## ◆ USB_USBSTS_HCH

#define USB_USBSTS_HCH | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_USBSTS_HCH_SHIFT)) & USB_USBSTS_HCH_MASK)

Definition at line 41805 of file MIMXRT1062.h.

## ◆ USB_USBSTS_HCH_MASK

#define USB_USBSTS_HCH_MASK (0x1000U)

Definition at line 41803 of file MIMXRT1062.h.

## ◆ USB_USBSTS_HCH_SHIFT

#define USB_USBSTS_HCH_SHIFT (12U)

Definition at line 41804 of file MIMXRT1062.h.

## ◆ USB_USBSTS_NAKI

#define USB_USBSTS_NAKI | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_USBSTS_NAKI_SHIFT)) & USB_USBSTS_NAKI_MASK)

Definition at line 41817 of file MIMXRT1062.h.

## ◆ USB_USBSTS_NAKI_MASK

#define USB_USBSTS_NAKI_MASK (0x10000U)

Definition at line 41815 of file MIMXRT1062.h.

## ◆ USB_USBSTS_NAKI_SHIFT

#define USB_USBSTS_NAKI_SHIFT (16U)

Definition at line 41816 of file MIMXRT1062.h.

## ◆ USB_USBSTS_PCI

#define USB_USBSTS_PCI | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_USBSTS_PCI_SHIFT)) & USB_USBSTS_PCI_MASK)

Definition at line 41781 of file MIMXRT1062.h.

## ◆ USB_USBSTS_PCI_MASK

#define USB_USBSTS_PCI_MASK (0x4U)

Definition at line 41779 of file MIMXRT1062.h.

## ◆ USB_USBSTS_PCI_SHIFT

#define USB_USBSTS_PCI_SHIFT (2U)

Definition at line 41780 of file MIMXRT1062.h.

## ◆ USB_USBSTS_PS

#define USB_USBSTS_PS | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_USBSTS_PS_SHIFT)) & USB_USBSTS_PS_MASK)

Definition at line 41811 of file MIMXRT1062.h.

## ◆ USB_USBSTS_PS_MASK

#define USB_USBSTS_PS_MASK (0x4000U)

Definition at line 41809 of file MIMXRT1062.h.

## ◆ USB_USBSTS_PS_SHIFT

#define USB_USBSTS_PS_SHIFT (14U)

Definition at line 41810 of file MIMXRT1062.h.

## ◆ USB_USBSTS_RCL

#define USB_USBSTS_RCL | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_USBSTS_RCL_SHIFT)) & USB_USBSTS_RCL_MASK)

Definition at line 41808 of file MIMXRT1062.h.

## ◆ USB_USBSTS_RCL_MASK

#define USB_USBSTS_RCL_MASK (0x2000U)

Definition at line 41806 of file MIMXRT1062.h.

## ◆ USB_USBSTS_RCL_SHIFT

#define USB_USBSTS_RCL_SHIFT (13U)

Definition at line 41807 of file MIMXRT1062.h.

## ◆ USB_USBSTS_SEI

#define USB_USBSTS_SEI | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_USBSTS_SEI_SHIFT)) & USB_USBSTS_SEI_MASK)

Definition at line 41787 of file MIMXRT1062.h.

## ◆ USB_USBSTS_SEI_MASK

#define USB_USBSTS_SEI_MASK (0x10U)

Definition at line 41785 of file MIMXRT1062.h.

## ◆ USB_USBSTS_SEI_SHIFT

#define USB_USBSTS_SEI_SHIFT (4U)

Definition at line 41786 of file MIMXRT1062.h.

## ◆ USB_USBSTS_SLI

#define USB_USBSTS_SLI | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_USBSTS_SLI_SHIFT)) & USB_USBSTS_SLI_MASK)

Definition at line 41799 of file MIMXRT1062.h.

## ◆ USB_USBSTS_SLI_MASK

#define USB_USBSTS_SLI_MASK (0x100U)

Definition at line 41797 of file MIMXRT1062.h.

## ◆ USB_USBSTS_SLI_SHIFT

#define USB_USBSTS_SLI_SHIFT (8U)

Definition at line 41798 of file MIMXRT1062.h.

## ◆ USB_USBSTS_SRI

#define USB_USBSTS_SRI | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_USBSTS_SRI_SHIFT)) & USB_USBSTS_SRI_MASK)

Definition at line 41796 of file MIMXRT1062.h.

## ◆ USB_USBSTS_SRI_MASK

#define USB_USBSTS_SRI_MASK (0x80U)

Definition at line 41794 of file MIMXRT1062.h.

## ◆ USB_USBSTS_SRI_SHIFT

#define USB_USBSTS_SRI_SHIFT (7U)

Definition at line 41795 of file MIMXRT1062.h.

## ◆ USB_USBSTS_TI0

#define USB_USBSTS_TI0 | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_USBSTS_TI0_SHIFT)) & USB_USBSTS_TI0_MASK)

Definition at line 41820 of file MIMXRT1062.h.

## ◆ USB_USBSTS_TI0_MASK

#define USB_USBSTS_TI0_MASK (0x1000000U)

Definition at line 41818 of file MIMXRT1062.h.

## ◆ USB_USBSTS_TI0_SHIFT

#define USB_USBSTS_TI0_SHIFT (24U)

Definition at line 41819 of file MIMXRT1062.h.

## ◆ USB_USBSTS_TI1

#define USB_USBSTS_TI1 | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_USBSTS_TI1_SHIFT)) & USB_USBSTS_TI1_MASK)

Definition at line 41823 of file MIMXRT1062.h.

## ◆ USB_USBSTS_TI1_MASK

#define USB_USBSTS_TI1_MASK (0x2000000U)

Definition at line 41821 of file MIMXRT1062.h.

## ◆ USB_USBSTS_TI1_SHIFT

#define USB_USBSTS_TI1_SHIFT (25U)

Definition at line 41822 of file MIMXRT1062.h.

## ◆ USB_USBSTS_UEI

#define USB_USBSTS_UEI | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_USBSTS_UEI_SHIFT)) & USB_USBSTS_UEI_MASK)

Definition at line 41778 of file MIMXRT1062.h.

## ◆ USB_USBSTS_UEI_MASK

#define USB_USBSTS_UEI_MASK (0x2U)

Definition at line 41776 of file MIMXRT1062.h.

## ◆ USB_USBSTS_UEI_SHIFT

#define USB_USBSTS_UEI_SHIFT (1U)

Definition at line 41777 of file MIMXRT1062.h.

## ◆ USB_USBSTS_UI

#define USB_USBSTS_UI | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_USBSTS_UI_SHIFT)) & USB_USBSTS_UI_MASK)

Definition at line 41775 of file MIMXRT1062.h.

## ◆ USB_USBSTS_UI_MASK

#define USB_USBSTS_UI_MASK (0x1U)

Definition at line 41773 of file MIMXRT1062.h.

## ◆ USB_USBSTS_UI_SHIFT

#define USB_USBSTS_UI_SHIFT (0U)

Definition at line 41774 of file MIMXRT1062.h.

## ◆ USB_USBSTS_ULPII

#define USB_USBSTS_ULPII | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_USBSTS_ULPII_SHIFT)) & USB_USBSTS_ULPII_MASK)

Definition at line 41802 of file MIMXRT1062.h.

## ◆ USB_USBSTS_ULPII_MASK

#define USB_USBSTS_ULPII_MASK (0x400U)

Definition at line 41800 of file MIMXRT1062.h.

## ◆ USB_USBSTS_ULPII_SHIFT

#define USB_USBSTS_ULPII_SHIFT (10U)

Definition at line 41801 of file MIMXRT1062.h.

## ◆ USB_USBSTS_URI

#define USB_USBSTS_URI | ( |  | x | ) | (((uint32_t)(((uint32_t)(x)) << USB_USBSTS_URI_SHIFT)) & USB_USBSTS_URI_MASK)

Definition at line 41793 of file MIMXRT1062.h.

## ◆ USB_USBSTS_URI_MASK

#define USB_USBSTS_URI_MASK (0x40U)

Definition at line 41791 of file MIMXRT1062.h.

## ◆ USB_USBSTS_URI_SHIFT

#define USB_USBSTS_URI_SHIFT (6U)

Definition at line 41792 of file MIMXRT1062.h.