Macros
Collaboration diagram for USB Register Masks:

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 39528 of file MIMXRT1052.h.

◆ USB_ASYNCLISTADDR_ASYBASE_MASK

#define USB_ASYNCLISTADDR_ASYBASE_MASK   (0xFFFFFFE0U)

Definition at line 39526 of file MIMXRT1052.h.

◆ USB_ASYNCLISTADDR_ASYBASE_SHIFT

#define USB_ASYNCLISTADDR_ASYBASE_SHIFT   (5U)

Definition at line 39527 of file MIMXRT1052.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 39542 of file MIMXRT1052.h.

◆ USB_BURSTSIZE_RXPBURST_MASK

#define USB_BURSTSIZE_RXPBURST_MASK   (0xFFU)

Definition at line 39540 of file MIMXRT1052.h.

◆ USB_BURSTSIZE_RXPBURST_SHIFT

#define USB_BURSTSIZE_RXPBURST_SHIFT   (0U)

Definition at line 39541 of file MIMXRT1052.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 39545 of file MIMXRT1052.h.

◆ USB_BURSTSIZE_TXPBURST_MASK

#define USB_BURSTSIZE_TXPBURST_MASK   (0x1FF00U)

Definition at line 39543 of file MIMXRT1052.h.

◆ USB_BURSTSIZE_TXPBURST_SHIFT

#define USB_BURSTSIZE_TXPBURST_SHIFT   (8U)

Definition at line 39544 of file MIMXRT1052.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 39246 of file MIMXRT1052.h.

◆ USB_CAPLENGTH_CAPLENGTH_MASK

#define USB_CAPLENGTH_CAPLENGTH_MASK   (0xFFU)

Definition at line 39244 of file MIMXRT1052.h.

◆ USB_CAPLENGTH_CAPLENGTH_SHIFT

#define USB_CAPLENGTH_CAPLENGTH_SHIFT   (0U)

Definition at line 39245 of file MIMXRT1052.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 39589 of file MIMXRT1052.h.

◆ USB_CONFIGFLAG_CF_MASK

#define USB_CONFIGFLAG_CF_MASK   (0x1U)

Definition at line 39583 of file MIMXRT1052.h.

◆ USB_CONFIGFLAG_CF_SHIFT

#define USB_CONFIGFLAG_CF_SHIFT   (0U)

Definition at line 39584 of file MIMXRT1052.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 39318 of file MIMXRT1052.h.

◆ USB_DCCPARAMS_DC_MASK

#define USB_DCCPARAMS_DC_MASK   (0x80U)

Definition at line 39316 of file MIMXRT1052.h.

◆ USB_DCCPARAMS_DC_SHIFT

#define USB_DCCPARAMS_DC_SHIFT   (7U)

Definition at line 39317 of file MIMXRT1052.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 39315 of file MIMXRT1052.h.

◆ USB_DCCPARAMS_DEN_MASK

#define USB_DCCPARAMS_DEN_MASK   (0x1FU)

Definition at line 39313 of file MIMXRT1052.h.

◆ USB_DCCPARAMS_DEN_SHIFT

#define USB_DCCPARAMS_DEN_SHIFT   (0U)

Definition at line 39314 of file MIMXRT1052.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 39321 of file MIMXRT1052.h.

◆ USB_DCCPARAMS_HC_MASK

#define USB_DCCPARAMS_HC_MASK   (0x100U)

Definition at line 39319 of file MIMXRT1052.h.

◆ USB_DCCPARAMS_HC_SHIFT

#define USB_DCCPARAMS_HC_SHIFT   (8U)

Definition at line 39320 of file MIMXRT1052.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 39308 of file MIMXRT1052.h.

◆ USB_DCIVERSION_DCIVERSION_MASK

#define USB_DCIVERSION_DCIVERSION_MASK   (0xFFFFU)

Definition at line 39306 of file MIMXRT1052.h.

◆ USB_DCIVERSION_DCIVERSION_SHIFT

#define USB_DCIVERSION_DCIVERSION_SHIFT   (0U)

Definition at line 39307 of file MIMXRT1052.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 39514 of file MIMXRT1052.h.

◆ USB_DEVICEADDR_USBADR_MASK

#define USB_DEVICEADDR_USBADR_MASK   (0xFE000000U)

Definition at line 39512 of file MIMXRT1052.h.

◆ USB_DEVICEADDR_USBADR_SHIFT

#define USB_DEVICEADDR_USBADR_SHIFT   (25U)

Definition at line 39513 of file MIMXRT1052.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 39511 of file MIMXRT1052.h.

◆ USB_DEVICEADDR_USBADRA_MASK

#define USB_DEVICEADDR_USBADRA_MASK   (0x1000000U)

Definition at line 39509 of file MIMXRT1052.h.

◆ USB_DEVICEADDR_USBADRA_SHIFT

#define USB_DEVICEADDR_USBADRA_SHIFT   (24U)

Definition at line 39510 of file MIMXRT1052.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 39868 of file MIMXRT1052.h.

◆ USB_ENDPTCOMPLETE_ERCE_MASK

#define USB_ENDPTCOMPLETE_ERCE_MASK   (0xFFU)

Definition at line 39866 of file MIMXRT1052.h.

◆ USB_ENDPTCOMPLETE_ERCE_SHIFT

#define USB_ENDPTCOMPLETE_ERCE_SHIFT   (0U)

Definition at line 39867 of file MIMXRT1052.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 39871 of file MIMXRT1052.h.

◆ USB_ENDPTCOMPLETE_ETCE_MASK

#define USB_ENDPTCOMPLETE_ETCE_MASK   (0xFF0000U)

Definition at line 39869 of file MIMXRT1052.h.

◆ USB_ENDPTCOMPLETE_ETCE_SHIFT

#define USB_ENDPTCOMPLETE_ETCE_SHIFT   (16U)

Definition at line 39870 of file MIMXRT1052.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 39884 of file MIMXRT1052.h.

◆ USB_ENDPTCTRL0_RXE_MASK

#define USB_ENDPTCTRL0_RXE_MASK   (0x80U)

Definition at line 39882 of file MIMXRT1052.h.

◆ USB_ENDPTCTRL0_RXE_SHIFT

#define USB_ENDPTCTRL0_RXE_SHIFT   (7U)

Definition at line 39883 of file MIMXRT1052.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 39878 of file MIMXRT1052.h.

◆ USB_ENDPTCTRL0_RXS_MASK

#define USB_ENDPTCTRL0_RXS_MASK   (0x1U)

Definition at line 39876 of file MIMXRT1052.h.

◆ USB_ENDPTCTRL0_RXS_SHIFT

#define USB_ENDPTCTRL0_RXS_SHIFT   (0U)

Definition at line 39877 of file MIMXRT1052.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 39881 of file MIMXRT1052.h.

◆ USB_ENDPTCTRL0_RXT_MASK

#define USB_ENDPTCTRL0_RXT_MASK   (0xCU)

Definition at line 39879 of file MIMXRT1052.h.

◆ USB_ENDPTCTRL0_RXT_SHIFT

#define USB_ENDPTCTRL0_RXT_SHIFT   (2U)

Definition at line 39880 of file MIMXRT1052.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 39893 of file MIMXRT1052.h.

◆ USB_ENDPTCTRL0_TXE_MASK

#define USB_ENDPTCTRL0_TXE_MASK   (0x800000U)

Definition at line 39891 of file MIMXRT1052.h.

◆ USB_ENDPTCTRL0_TXE_SHIFT

#define USB_ENDPTCTRL0_TXE_SHIFT   (23U)

Definition at line 39892 of file MIMXRT1052.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 39887 of file MIMXRT1052.h.

◆ USB_ENDPTCTRL0_TXS_MASK

#define USB_ENDPTCTRL0_TXS_MASK   (0x10000U)

Definition at line 39885 of file MIMXRT1052.h.

◆ USB_ENDPTCTRL0_TXS_SHIFT

#define USB_ENDPTCTRL0_TXS_SHIFT   (16U)

Definition at line 39886 of file MIMXRT1052.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 39890 of file MIMXRT1052.h.

◆ USB_ENDPTCTRL0_TXT_MASK

#define USB_ENDPTCTRL0_TXT_MASK   (0xC0000U)

Definition at line 39888 of file MIMXRT1052.h.

◆ USB_ENDPTCTRL0_TXT_SHIFT

#define USB_ENDPTCTRL0_TXT_SHIFT   (18U)

Definition at line 39889 of file MIMXRT1052.h.

◆ USB_ENDPTCTRL_COUNT

#define USB_ENDPTCTRL_COUNT   (7U)

Definition at line 39937 of file MIMXRT1052.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 39903 of file MIMXRT1052.h.

◆ USB_ENDPTCTRL_RXD_MASK

#define USB_ENDPTCTRL_RXD_MASK   (0x2U)

Definition at line 39901 of file MIMXRT1052.h.

◆ USB_ENDPTCTRL_RXD_SHIFT

#define USB_ENDPTCTRL_RXD_SHIFT   (1U)

Definition at line 39902 of file MIMXRT1052.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 39915 of file MIMXRT1052.h.

◆ USB_ENDPTCTRL_RXE_MASK

#define USB_ENDPTCTRL_RXE_MASK   (0x80U)

Definition at line 39913 of file MIMXRT1052.h.

◆ USB_ENDPTCTRL_RXE_SHIFT

#define USB_ENDPTCTRL_RXE_SHIFT   (7U)

Definition at line 39914 of file MIMXRT1052.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 39909 of file MIMXRT1052.h.

◆ USB_ENDPTCTRL_RXI_MASK

#define USB_ENDPTCTRL_RXI_MASK   (0x20U)

Definition at line 39907 of file MIMXRT1052.h.

◆ USB_ENDPTCTRL_RXI_SHIFT

#define USB_ENDPTCTRL_RXI_SHIFT   (5U)

Definition at line 39908 of file MIMXRT1052.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 39912 of file MIMXRT1052.h.

◆ USB_ENDPTCTRL_RXR_MASK

#define USB_ENDPTCTRL_RXR_MASK   (0x40U)

Definition at line 39910 of file MIMXRT1052.h.

◆ USB_ENDPTCTRL_RXR_SHIFT

#define USB_ENDPTCTRL_RXR_SHIFT   (6U)

Definition at line 39911 of file MIMXRT1052.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 39900 of file MIMXRT1052.h.

◆ USB_ENDPTCTRL_RXS_MASK

#define USB_ENDPTCTRL_RXS_MASK   (0x1U)

Definition at line 39898 of file MIMXRT1052.h.

◆ USB_ENDPTCTRL_RXS_SHIFT

#define USB_ENDPTCTRL_RXS_SHIFT   (0U)

Definition at line 39899 of file MIMXRT1052.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 39906 of file MIMXRT1052.h.

◆ USB_ENDPTCTRL_RXT_MASK

#define USB_ENDPTCTRL_RXT_MASK   (0xCU)

Definition at line 39904 of file MIMXRT1052.h.

◆ USB_ENDPTCTRL_RXT_SHIFT

#define USB_ENDPTCTRL_RXT_SHIFT   (2U)

Definition at line 39905 of file MIMXRT1052.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 39921 of file MIMXRT1052.h.

◆ USB_ENDPTCTRL_TXD_MASK

#define USB_ENDPTCTRL_TXD_MASK   (0x20000U)

Definition at line 39919 of file MIMXRT1052.h.

◆ USB_ENDPTCTRL_TXD_SHIFT

#define USB_ENDPTCTRL_TXD_SHIFT   (17U)

Definition at line 39920 of file MIMXRT1052.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 39933 of file MIMXRT1052.h.

◆ USB_ENDPTCTRL_TXE_MASK

#define USB_ENDPTCTRL_TXE_MASK   (0x800000U)

Definition at line 39931 of file MIMXRT1052.h.

◆ USB_ENDPTCTRL_TXE_SHIFT

#define USB_ENDPTCTRL_TXE_SHIFT   (23U)

Definition at line 39932 of file MIMXRT1052.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 39927 of file MIMXRT1052.h.

◆ USB_ENDPTCTRL_TXI_MASK

#define USB_ENDPTCTRL_TXI_MASK   (0x200000U)

Definition at line 39925 of file MIMXRT1052.h.

◆ USB_ENDPTCTRL_TXI_SHIFT

#define USB_ENDPTCTRL_TXI_SHIFT   (21U)

Definition at line 39926 of file MIMXRT1052.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 39930 of file MIMXRT1052.h.

◆ USB_ENDPTCTRL_TXR_MASK

#define USB_ENDPTCTRL_TXR_MASK   (0x400000U)

Definition at line 39928 of file MIMXRT1052.h.

◆ USB_ENDPTCTRL_TXR_SHIFT

#define USB_ENDPTCTRL_TXR_SHIFT   (22U)

Definition at line 39929 of file MIMXRT1052.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 39918 of file MIMXRT1052.h.

◆ USB_ENDPTCTRL_TXS_MASK

#define USB_ENDPTCTRL_TXS_MASK   (0x10000U)

Definition at line 39916 of file MIMXRT1052.h.

◆ USB_ENDPTCTRL_TXS_SHIFT

#define USB_ENDPTCTRL_TXS_SHIFT   (16U)

Definition at line 39917 of file MIMXRT1052.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 39924 of file MIMXRT1052.h.

◆ USB_ENDPTCTRL_TXT_MASK

#define USB_ENDPTCTRL_TXT_MASK   (0xC0000U)

Definition at line 39922 of file MIMXRT1052.h.

◆ USB_ENDPTCTRL_TXT_SHIFT

#define USB_ENDPTCTRL_TXT_SHIFT   (18U)

Definition at line 39923 of file MIMXRT1052.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 39848 of file MIMXRT1052.h.

◆ USB_ENDPTFLUSH_FERB_MASK

#define USB_ENDPTFLUSH_FERB_MASK   (0xFFU)

Definition at line 39846 of file MIMXRT1052.h.

◆ USB_ENDPTFLUSH_FERB_SHIFT

#define USB_ENDPTFLUSH_FERB_SHIFT   (0U)

Definition at line 39847 of file MIMXRT1052.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 39851 of file MIMXRT1052.h.

◆ USB_ENDPTFLUSH_FETB_MASK

#define USB_ENDPTFLUSH_FETB_MASK   (0xFF0000U)

Definition at line 39849 of file MIMXRT1052.h.

◆ USB_ENDPTFLUSH_FETB_SHIFT

#define USB_ENDPTFLUSH_FETB_SHIFT   (16U)

Definition at line 39850 of file MIMXRT1052.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 39535 of file MIMXRT1052.h.

◆ USB_ENDPTLISTADDR_EPBASE_MASK

#define USB_ENDPTLISTADDR_EPBASE_MASK   (0xFFFFF800U)

Definition at line 39533 of file MIMXRT1052.h.

◆ USB_ENDPTLISTADDR_EPBASE_SHIFT

#define USB_ENDPTLISTADDR_EPBASE_SHIFT   (11U)

Definition at line 39534 of file MIMXRT1052.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 39565 of file MIMXRT1052.h.

◆ USB_ENDPTNAK_EPRN_MASK

#define USB_ENDPTNAK_EPRN_MASK   (0xFFU)

Definition at line 39563 of file MIMXRT1052.h.

◆ USB_ENDPTNAK_EPRN_SHIFT

#define USB_ENDPTNAK_EPRN_SHIFT   (0U)

Definition at line 39564 of file MIMXRT1052.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 39568 of file MIMXRT1052.h.

◆ USB_ENDPTNAK_EPTN_MASK

#define USB_ENDPTNAK_EPTN_MASK   (0xFF0000U)

Definition at line 39566 of file MIMXRT1052.h.

◆ USB_ENDPTNAK_EPTN_SHIFT

#define USB_ENDPTNAK_EPTN_SHIFT   (16U)

Definition at line 39567 of file MIMXRT1052.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 39575 of file MIMXRT1052.h.

◆ USB_ENDPTNAKEN_EPRNE_MASK

#define USB_ENDPTNAKEN_EPRNE_MASK   (0xFFU)

Definition at line 39573 of file MIMXRT1052.h.

◆ USB_ENDPTNAKEN_EPRNE_SHIFT

#define USB_ENDPTNAKEN_EPRNE_SHIFT   (0U)

Definition at line 39574 of file MIMXRT1052.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 39578 of file MIMXRT1052.h.

◆ USB_ENDPTNAKEN_EPTNE_MASK

#define USB_ENDPTNAKEN_EPTNE_MASK   (0xFF0000U)

Definition at line 39576 of file MIMXRT1052.h.

◆ USB_ENDPTNAKEN_EPTNE_SHIFT

#define USB_ENDPTNAKEN_EPTNE_SHIFT   (16U)

Definition at line 39577 of file MIMXRT1052.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 39838 of file MIMXRT1052.h.

◆ USB_ENDPTPRIME_PERB_MASK

#define USB_ENDPTPRIME_PERB_MASK   (0xFFU)

Definition at line 39836 of file MIMXRT1052.h.

◆ USB_ENDPTPRIME_PERB_SHIFT

#define USB_ENDPTPRIME_PERB_SHIFT   (0U)

Definition at line 39837 of file MIMXRT1052.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 39841 of file MIMXRT1052.h.

◆ USB_ENDPTPRIME_PETB_MASK

#define USB_ENDPTPRIME_PETB_MASK   (0xFF0000U)

Definition at line 39839 of file MIMXRT1052.h.

◆ USB_ENDPTPRIME_PETB_SHIFT

#define USB_ENDPTPRIME_PETB_SHIFT   (16U)

Definition at line 39840 of file MIMXRT1052.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 39831 of file MIMXRT1052.h.

◆ USB_ENDPTSETUPSTAT_ENDPTSETUPSTAT_MASK

#define USB_ENDPTSETUPSTAT_ENDPTSETUPSTAT_MASK   (0xFFFFU)

Definition at line 39829 of file MIMXRT1052.h.

◆ USB_ENDPTSETUPSTAT_ENDPTSETUPSTAT_SHIFT

#define USB_ENDPTSETUPSTAT_ENDPTSETUPSTAT_SHIFT   (0U)

Definition at line 39830 of file MIMXRT1052.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 39858 of file MIMXRT1052.h.

◆ USB_ENDPTSTAT_ERBR_MASK

#define USB_ENDPTSTAT_ERBR_MASK   (0xFFU)

Definition at line 39856 of file MIMXRT1052.h.

◆ USB_ENDPTSTAT_ERBR_SHIFT

#define USB_ENDPTSTAT_ERBR_SHIFT   (0U)

Definition at line 39857 of file MIMXRT1052.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 39861 of file MIMXRT1052.h.

◆ USB_ENDPTSTAT_ETBR_MASK

#define USB_ENDPTSTAT_ETBR_MASK   (0xFF0000U)

Definition at line 39859 of file MIMXRT1052.h.

◆ USB_ENDPTSTAT_ETBR_SHIFT

#define USB_ENDPTSTAT_ETBR_SHIFT   (16U)

Definition at line 39860 of file MIMXRT1052.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 39504 of file MIMXRT1052.h.

◆ USB_FRINDEX_FRINDEX_MASK

#define USB_FRINDEX_FRINDEX_MASK   (0x3FFFU)

Definition at line 39492 of file MIMXRT1052.h.

◆ USB_FRINDEX_FRINDEX_SHIFT

#define USB_FRINDEX_FRINDEX_SHIFT   (0U)

Definition at line 39493 of file MIMXRT1052.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 39166 of file MIMXRT1052.h.

◆ USB_GPTIMER0CTRL_GPTCNT_MASK

#define USB_GPTIMER0CTRL_GPTCNT_MASK   (0xFFFFFFU)

Definition at line 39164 of file MIMXRT1052.h.

◆ USB_GPTIMER0CTRL_GPTCNT_SHIFT

#define USB_GPTIMER0CTRL_GPTCNT_SHIFT   (0U)

Definition at line 39165 of file MIMXRT1052.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 39173 of file MIMXRT1052.h.

◆ USB_GPTIMER0CTRL_GPTMODE_MASK

#define USB_GPTIMER0CTRL_GPTMODE_MASK   (0x1000000U)

Definition at line 39167 of file MIMXRT1052.h.

◆ USB_GPTIMER0CTRL_GPTMODE_SHIFT

#define USB_GPTIMER0CTRL_GPTMODE_SHIFT   (24U)

Definition at line 39168 of file MIMXRT1052.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 39180 of file MIMXRT1052.h.

◆ USB_GPTIMER0CTRL_GPTRST_MASK

#define USB_GPTIMER0CTRL_GPTRST_MASK   (0x40000000U)

Definition at line 39174 of file MIMXRT1052.h.

◆ USB_GPTIMER0CTRL_GPTRST_SHIFT

#define USB_GPTIMER0CTRL_GPTRST_SHIFT   (30U)

Definition at line 39175 of file MIMXRT1052.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 39187 of file MIMXRT1052.h.

◆ USB_GPTIMER0CTRL_GPTRUN_MASK

#define USB_GPTIMER0CTRL_GPTRUN_MASK   (0x80000000U)

Definition at line 39181 of file MIMXRT1052.h.

◆ USB_GPTIMER0CTRL_GPTRUN_SHIFT

#define USB_GPTIMER0CTRL_GPTRUN_SHIFT   (31U)

Definition at line 39182 of file MIMXRT1052.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 39159 of file MIMXRT1052.h.

◆ USB_GPTIMER0LD_GPTLD_MASK

#define USB_GPTIMER0LD_GPTLD_MASK   (0xFFFFFFU)

Definition at line 39157 of file MIMXRT1052.h.

◆ USB_GPTIMER0LD_GPTLD_SHIFT

#define USB_GPTIMER0LD_GPTLD_SHIFT   (0U)

Definition at line 39158 of file MIMXRT1052.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 39201 of file MIMXRT1052.h.

◆ USB_GPTIMER1CTRL_GPTCNT_MASK

#define USB_GPTIMER1CTRL_GPTCNT_MASK   (0xFFFFFFU)

Definition at line 39199 of file MIMXRT1052.h.

◆ USB_GPTIMER1CTRL_GPTCNT_SHIFT

#define USB_GPTIMER1CTRL_GPTCNT_SHIFT   (0U)

Definition at line 39200 of file MIMXRT1052.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 39208 of file MIMXRT1052.h.

◆ USB_GPTIMER1CTRL_GPTMODE_MASK

#define USB_GPTIMER1CTRL_GPTMODE_MASK   (0x1000000U)

Definition at line 39202 of file MIMXRT1052.h.

◆ USB_GPTIMER1CTRL_GPTMODE_SHIFT

#define USB_GPTIMER1CTRL_GPTMODE_SHIFT   (24U)

Definition at line 39203 of file MIMXRT1052.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 39215 of file MIMXRT1052.h.

◆ USB_GPTIMER1CTRL_GPTRST_MASK

#define USB_GPTIMER1CTRL_GPTRST_MASK   (0x40000000U)

Definition at line 39209 of file MIMXRT1052.h.

◆ USB_GPTIMER1CTRL_GPTRST_SHIFT

#define USB_GPTIMER1CTRL_GPTRST_SHIFT   (30U)

Definition at line 39210 of file MIMXRT1052.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 39222 of file MIMXRT1052.h.

◆ USB_GPTIMER1CTRL_GPTRUN_MASK

#define USB_GPTIMER1CTRL_GPTRUN_MASK   (0x80000000U)

Definition at line 39216 of file MIMXRT1052.h.

◆ USB_GPTIMER1CTRL_GPTRUN_SHIFT

#define USB_GPTIMER1CTRL_GPTRUN_SHIFT   (31U)

Definition at line 39217 of file MIMXRT1052.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 39194 of file MIMXRT1052.h.

◆ USB_GPTIMER1LD_GPTLD_MASK

#define USB_GPTIMER1LD_GPTLD_MASK   (0xFFFFFFU)

Definition at line 39192 of file MIMXRT1052.h.

◆ USB_GPTIMER1LD_GPTLD_SHIFT

#define USB_GPTIMER1LD_GPTLD_SHIFT   (0U)

Definition at line 39193 of file MIMXRT1052.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 39289 of file MIMXRT1052.h.

◆ USB_HCCPARAMS_ADC_MASK

#define USB_HCCPARAMS_ADC_MASK   (0x1U)

Definition at line 39287 of file MIMXRT1052.h.

◆ USB_HCCPARAMS_ADC_SHIFT

#define USB_HCCPARAMS_ADC_SHIFT   (0U)

Definition at line 39288 of file MIMXRT1052.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 39295 of file MIMXRT1052.h.

◆ USB_HCCPARAMS_ASP_MASK

#define USB_HCCPARAMS_ASP_MASK   (0x4U)

Definition at line 39293 of file MIMXRT1052.h.

◆ USB_HCCPARAMS_ASP_SHIFT

#define USB_HCCPARAMS_ASP_SHIFT   (2U)

Definition at line 39294 of file MIMXRT1052.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 39301 of file MIMXRT1052.h.

◆ USB_HCCPARAMS_EECP_MASK

#define USB_HCCPARAMS_EECP_MASK   (0xFF00U)

Definition at line 39299 of file MIMXRT1052.h.

◆ USB_HCCPARAMS_EECP_SHIFT

#define USB_HCCPARAMS_EECP_SHIFT   (8U)

Definition at line 39300 of file MIMXRT1052.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 39298 of file MIMXRT1052.h.

◆ USB_HCCPARAMS_IST_MASK

#define USB_HCCPARAMS_IST_MASK   (0xF0U)

Definition at line 39296 of file MIMXRT1052.h.

◆ USB_HCCPARAMS_IST_SHIFT

#define USB_HCCPARAMS_IST_SHIFT   (4U)

Definition at line 39297 of file MIMXRT1052.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 39292 of file MIMXRT1052.h.

◆ USB_HCCPARAMS_PFL_MASK

#define USB_HCCPARAMS_PFL_MASK   (0x2U)

Definition at line 39290 of file MIMXRT1052.h.

◆ USB_HCCPARAMS_PFL_SHIFT

#define USB_HCCPARAMS_PFL_SHIFT   (1U)

Definition at line 39291 of file MIMXRT1052.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 39253 of file MIMXRT1052.h.

◆ USB_HCIVERSION_HCIVERSION_MASK

#define USB_HCIVERSION_HCIVERSION_MASK   (0xFFFFU)

Definition at line 39251 of file MIMXRT1052.h.

◆ USB_HCIVERSION_HCIVERSION_SHIFT

#define USB_HCIVERSION_HCIVERSION_SHIFT   (0U)

Definition at line 39252 of file MIMXRT1052.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 39273 of file MIMXRT1052.h.

◆ USB_HCSPARAMS_N_CC_MASK

#define USB_HCSPARAMS_N_CC_MASK   (0xF000U)

Definition at line 39267 of file MIMXRT1052.h.

◆ USB_HCSPARAMS_N_CC_SHIFT

#define USB_HCSPARAMS_N_CC_SHIFT   (12U)

Definition at line 39268 of file MIMXRT1052.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 39266 of file MIMXRT1052.h.

◆ USB_HCSPARAMS_N_PCC_MASK

#define USB_HCSPARAMS_N_PCC_MASK   (0xF00U)

Definition at line 39264 of file MIMXRT1052.h.

◆ USB_HCSPARAMS_N_PCC_SHIFT

#define USB_HCSPARAMS_N_PCC_SHIFT   (8U)

Definition at line 39265 of file MIMXRT1052.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 39260 of file MIMXRT1052.h.

◆ USB_HCSPARAMS_N_PORTS_MASK

#define USB_HCSPARAMS_N_PORTS_MASK   (0xFU)

Definition at line 39258 of file MIMXRT1052.h.

◆ USB_HCSPARAMS_N_PORTS_SHIFT

#define USB_HCSPARAMS_N_PORTS_SHIFT   (0U)

Definition at line 39259 of file MIMXRT1052.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 39279 of file MIMXRT1052.h.

◆ USB_HCSPARAMS_N_PTT_MASK

#define USB_HCSPARAMS_N_PTT_MASK   (0xF00000U)

Definition at line 39277 of file MIMXRT1052.h.

◆ USB_HCSPARAMS_N_PTT_SHIFT

#define USB_HCSPARAMS_N_PTT_SHIFT   (20U)

Definition at line 39278 of file MIMXRT1052.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 39282 of file MIMXRT1052.h.

◆ USB_HCSPARAMS_N_TT_MASK

#define USB_HCSPARAMS_N_TT_MASK   (0xF000000U)

Definition at line 39280 of file MIMXRT1052.h.

◆ USB_HCSPARAMS_N_TT_SHIFT

#define USB_HCSPARAMS_N_TT_SHIFT   (24U)

Definition at line 39281 of file MIMXRT1052.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 39276 of file MIMXRT1052.h.

◆ USB_HCSPARAMS_PI_MASK

#define USB_HCSPARAMS_PI_MASK   (0x10000U)

Definition at line 39274 of file MIMXRT1052.h.

◆ USB_HCSPARAMS_PI_SHIFT

#define USB_HCSPARAMS_PI_SHIFT   (16U)

Definition at line 39275 of file MIMXRT1052.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 39263 of file MIMXRT1052.h.

◆ USB_HCSPARAMS_PPC_MASK

#define USB_HCSPARAMS_PPC_MASK   (0x10U)

Definition at line 39261 of file MIMXRT1052.h.

◆ USB_HCSPARAMS_PPC_SHIFT

#define USB_HCSPARAMS_PPC_SHIFT   (4U)

Definition at line 39262 of file MIMXRT1052.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 39129 of file MIMXRT1052.h.

◆ USB_HWDEVICE_DC_MASK

#define USB_HWDEVICE_DC_MASK   (0x1U)

Definition at line 39123 of file MIMXRT1052.h.

◆ USB_HWDEVICE_DC_SHIFT

#define USB_HWDEVICE_DC_SHIFT   (0U)

Definition at line 39124 of file MIMXRT1052.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 39132 of file MIMXRT1052.h.

◆ USB_HWDEVICE_DEVEP_MASK

#define USB_HWDEVICE_DEVEP_MASK   (0x3EU)

Definition at line 39130 of file MIMXRT1052.h.

◆ USB_HWDEVICE_DEVEP_SHIFT

#define USB_HWDEVICE_DEVEP_SHIFT   (1U)

Definition at line 39131 of file MIMXRT1052.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 39095 of file MIMXRT1052.h.

◆ USB_HWGENERAL_PHYM_MASK

#define USB_HWGENERAL_PHYM_MASK   (0x1C0U)

Definition at line 39083 of file MIMXRT1052.h.

◆ USB_HWGENERAL_PHYM_SHIFT

#define USB_HWGENERAL_PHYM_SHIFT   (6U)

Definition at line 39084 of file MIMXRT1052.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 39082 of file MIMXRT1052.h.

◆ USB_HWGENERAL_PHYW_MASK

#define USB_HWGENERAL_PHYW_MASK   (0x30U)

Definition at line 39074 of file MIMXRT1052.h.

◆ USB_HWGENERAL_PHYW_SHIFT

#define USB_HWGENERAL_PHYW_SHIFT   (4U)

Definition at line 39075 of file MIMXRT1052.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 39104 of file MIMXRT1052.h.

◆ USB_HWGENERAL_SM_MASK

#define USB_HWGENERAL_SM_MASK   (0x600U)

Definition at line 39096 of file MIMXRT1052.h.

◆ USB_HWGENERAL_SM_SHIFT

#define USB_HWGENERAL_SM_SHIFT   (9U)

Definition at line 39097 of file MIMXRT1052.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 39115 of file MIMXRT1052.h.

◆ USB_HWHOST_HC_MASK

#define USB_HWHOST_HC_MASK   (0x1U)

Definition at line 39109 of file MIMXRT1052.h.

◆ USB_HWHOST_HC_SHIFT

#define USB_HWHOST_HC_SHIFT   (0U)

Definition at line 39110 of file MIMXRT1052.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 39118 of file MIMXRT1052.h.

◆ USB_HWHOST_NPORT_MASK

#define USB_HWHOST_NPORT_MASK   (0xEU)

Definition at line 39116 of file MIMXRT1052.h.

◆ USB_HWHOST_NPORT_SHIFT

#define USB_HWHOST_NPORT_SHIFT   (1U)

Definition at line 39117 of file MIMXRT1052.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 39152 of file MIMXRT1052.h.

◆ USB_HWRXBUF_RXADD_MASK

#define USB_HWRXBUF_RXADD_MASK   (0xFF00U)

Definition at line 39150 of file MIMXRT1052.h.

◆ USB_HWRXBUF_RXADD_SHIFT

#define USB_HWRXBUF_RXADD_SHIFT   (8U)

Definition at line 39151 of file MIMXRT1052.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 39149 of file MIMXRT1052.h.

◆ USB_HWRXBUF_RXBURST_MASK

#define USB_HWRXBUF_RXBURST_MASK   (0xFFU)

Definition at line 39147 of file MIMXRT1052.h.

◆ USB_HWRXBUF_RXBURST_SHIFT

#define USB_HWRXBUF_RXBURST_SHIFT   (0U)

Definition at line 39148 of file MIMXRT1052.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 39139 of file MIMXRT1052.h.

◆ USB_HWTXBUF_TXBURST_MASK

#define USB_HWTXBUF_TXBURST_MASK   (0xFFU)

Definition at line 39137 of file MIMXRT1052.h.

◆ USB_HWTXBUF_TXBURST_SHIFT

#define USB_HWTXBUF_TXBURST_SHIFT   (0U)

Definition at line 39138 of file MIMXRT1052.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 39142 of file MIMXRT1052.h.

◆ USB_HWTXBUF_TXCHANADD_MASK

#define USB_HWTXBUF_TXCHANADD_MASK   (0xFF0000U)

Definition at line 39140 of file MIMXRT1052.h.

◆ USB_HWTXBUF_TXCHANADD_SHIFT

#define USB_HWTXBUF_TXCHANADD_SHIFT   (16U)

Definition at line 39141 of file MIMXRT1052.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 39063 of file MIMXRT1052.h.

◆ USB_ID_ID_MASK

#define USB_ID_ID_MASK   (0x3FU)

Definition at line 39061 of file MIMXRT1052.h.

◆ USB_ID_ID_SHIFT

#define USB_ID_ID_SHIFT   (0U)

Definition at line 39062 of file MIMXRT1052.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 39066 of file MIMXRT1052.h.

◆ USB_ID_NID_MASK

#define USB_ID_NID_MASK   (0x3F00U)

Definition at line 39064 of file MIMXRT1052.h.

◆ USB_ID_NID_SHIFT

#define USB_ID_NID_SHIFT   (8U)

Definition at line 39065 of file MIMXRT1052.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 39069 of file MIMXRT1052.h.

◆ USB_ID_REVISION_MASK

#define USB_ID_REVISION_MASK   (0xFF0000U)

Definition at line 39067 of file MIMXRT1052.h.

◆ USB_ID_REVISION_SHIFT

#define USB_ID_REVISION_SHIFT   (16U)

Definition at line 39068 of file MIMXRT1052.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 39740 of file MIMXRT1052.h.

◆ USB_OTGSC_ASV_MASK

#define USB_OTGSC_ASV_MASK   (0x400U)

Definition at line 39738 of file MIMXRT1052.h.

◆ USB_OTGSC_ASV_SHIFT

#define USB_OTGSC_ASV_SHIFT   (10U)

Definition at line 39739 of file MIMXRT1052.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 39782 of file MIMXRT1052.h.

◆ USB_OTGSC_ASVIE_MASK

#define USB_OTGSC_ASVIE_MASK   (0x4000000U)

Definition at line 39780 of file MIMXRT1052.h.

◆ USB_OTGSC_ASVIE_SHIFT

#define USB_OTGSC_ASVIE_SHIFT   (26U)

Definition at line 39781 of file MIMXRT1052.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 39761 of file MIMXRT1052.h.

◆ USB_OTGSC_ASVIS_MASK

#define USB_OTGSC_ASVIS_MASK   (0x40000U)

Definition at line 39759 of file MIMXRT1052.h.

◆ USB_OTGSC_ASVIS_SHIFT

#define USB_OTGSC_ASVIS_SHIFT   (18U)

Definition at line 39760 of file MIMXRT1052.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 39737 of file MIMXRT1052.h.

◆ USB_OTGSC_AVV_MASK

#define USB_OTGSC_AVV_MASK   (0x200U)

Definition at line 39735 of file MIMXRT1052.h.

◆ USB_OTGSC_AVV_SHIFT

#define USB_OTGSC_AVV_SHIFT   (9U)

Definition at line 39736 of file MIMXRT1052.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 39779 of file MIMXRT1052.h.

◆ USB_OTGSC_AVVIE_MASK

#define USB_OTGSC_AVVIE_MASK   (0x2000000U)

Definition at line 39777 of file MIMXRT1052.h.

◆ USB_OTGSC_AVVIE_SHIFT

#define USB_OTGSC_AVVIE_SHIFT   (25U)

Definition at line 39778 of file MIMXRT1052.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 39758 of file MIMXRT1052.h.

◆ USB_OTGSC_AVVIS_MASK

#define USB_OTGSC_AVVIS_MASK   (0x20000U)

Definition at line 39756 of file MIMXRT1052.h.

◆ USB_OTGSC_AVVIS_SHIFT

#define USB_OTGSC_AVVIS_SHIFT   (17U)

Definition at line 39757 of file MIMXRT1052.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 39746 of file MIMXRT1052.h.

◆ USB_OTGSC_BSE_MASK

#define USB_OTGSC_BSE_MASK   (0x1000U)

Definition at line 39744 of file MIMXRT1052.h.

◆ USB_OTGSC_BSE_SHIFT

#define USB_OTGSC_BSE_SHIFT   (12U)

Definition at line 39745 of file MIMXRT1052.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 39788 of file MIMXRT1052.h.

◆ USB_OTGSC_BSEIE_MASK

#define USB_OTGSC_BSEIE_MASK   (0x10000000U)

Definition at line 39786 of file MIMXRT1052.h.

◆ USB_OTGSC_BSEIE_SHIFT

#define USB_OTGSC_BSEIE_SHIFT   (28U)

Definition at line 39787 of file MIMXRT1052.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 39767 of file MIMXRT1052.h.

◆ USB_OTGSC_BSEIS_MASK

#define USB_OTGSC_BSEIS_MASK   (0x100000U)

Definition at line 39765 of file MIMXRT1052.h.

◆ USB_OTGSC_BSEIS_SHIFT

#define USB_OTGSC_BSEIS_SHIFT   (20U)

Definition at line 39766 of file MIMXRT1052.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 39743 of file MIMXRT1052.h.

◆ USB_OTGSC_BSV_MASK

#define USB_OTGSC_BSV_MASK   (0x800U)

Definition at line 39741 of file MIMXRT1052.h.

◆ USB_OTGSC_BSV_SHIFT

#define USB_OTGSC_BSV_SHIFT   (11U)

Definition at line 39742 of file MIMXRT1052.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 39785 of file MIMXRT1052.h.

◆ USB_OTGSC_BSVIE_MASK

#define USB_OTGSC_BSVIE_MASK   (0x8000000U)

Definition at line 39783 of file MIMXRT1052.h.

◆ USB_OTGSC_BSVIE_SHIFT

#define USB_OTGSC_BSVIE_SHIFT   (27U)

Definition at line 39784 of file MIMXRT1052.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 39764 of file MIMXRT1052.h.

◆ USB_OTGSC_BSVIS_MASK

#define USB_OTGSC_BSVIS_MASK   (0x80000U)

Definition at line 39762 of file MIMXRT1052.h.

◆ USB_OTGSC_BSVIS_SHIFT

#define USB_OTGSC_BSVIS_SHIFT   (19U)

Definition at line 39763 of file MIMXRT1052.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 39728 of file MIMXRT1052.h.

◆ USB_OTGSC_DP_MASK

#define USB_OTGSC_DP_MASK   (0x10U)

Definition at line 39726 of file MIMXRT1052.h.

◆ USB_OTGSC_DP_SHIFT

#define USB_OTGSC_DP_SHIFT   (4U)

Definition at line 39727 of file MIMXRT1052.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 39794 of file MIMXRT1052.h.

◆ USB_OTGSC_DPIE_MASK

#define USB_OTGSC_DPIE_MASK   (0x40000000U)

Definition at line 39792 of file MIMXRT1052.h.

◆ USB_OTGSC_DPIE_SHIFT

#define USB_OTGSC_DPIE_SHIFT   (30U)

Definition at line 39793 of file MIMXRT1052.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 39773 of file MIMXRT1052.h.

◆ USB_OTGSC_DPIS_MASK

#define USB_OTGSC_DPIS_MASK   (0x400000U)

Definition at line 39771 of file MIMXRT1052.h.

◆ USB_OTGSC_DPIS_SHIFT

#define USB_OTGSC_DPIS_SHIFT   (22U)

Definition at line 39772 of file MIMXRT1052.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 39752 of file MIMXRT1052.h.

◆ USB_OTGSC_DPS_MASK

#define USB_OTGSC_DPS_MASK   (0x4000U)

Definition at line 39750 of file MIMXRT1052.h.

◆ USB_OTGSC_DPS_SHIFT

#define USB_OTGSC_DPS_SHIFT   (14U)

Definition at line 39751 of file MIMXRT1052.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 39791 of file MIMXRT1052.h.

◆ USB_OTGSC_EN_1MS_MASK

#define USB_OTGSC_EN_1MS_MASK   (0x20000000U)

Definition at line 39789 of file MIMXRT1052.h.

◆ USB_OTGSC_EN_1MS_SHIFT

#define USB_OTGSC_EN_1MS_SHIFT   (29U)

Definition at line 39790 of file MIMXRT1052.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 39734 of file MIMXRT1052.h.

◆ USB_OTGSC_ID_MASK

#define USB_OTGSC_ID_MASK   (0x100U)

Definition at line 39732 of file MIMXRT1052.h.

◆ USB_OTGSC_ID_SHIFT

#define USB_OTGSC_ID_SHIFT   (8U)

Definition at line 39733 of file MIMXRT1052.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 39776 of file MIMXRT1052.h.

◆ USB_OTGSC_IDIE_MASK

#define USB_OTGSC_IDIE_MASK   (0x1000000U)

Definition at line 39774 of file MIMXRT1052.h.

◆ USB_OTGSC_IDIE_SHIFT

#define USB_OTGSC_IDIE_SHIFT   (24U)

Definition at line 39775 of file MIMXRT1052.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 39755 of file MIMXRT1052.h.

◆ USB_OTGSC_IDIS_MASK

#define USB_OTGSC_IDIS_MASK   (0x10000U)

Definition at line 39753 of file MIMXRT1052.h.

◆ USB_OTGSC_IDIS_SHIFT

#define USB_OTGSC_IDIS_SHIFT   (16U)

Definition at line 39754 of file MIMXRT1052.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 39731 of file MIMXRT1052.h.

◆ USB_OTGSC_IDPU_MASK

#define USB_OTGSC_IDPU_MASK   (0x20U)

Definition at line 39729 of file MIMXRT1052.h.

◆ USB_OTGSC_IDPU_SHIFT

#define USB_OTGSC_IDPU_SHIFT   (5U)

Definition at line 39730 of file MIMXRT1052.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 39725 of file MIMXRT1052.h.

◆ USB_OTGSC_OT_MASK

#define USB_OTGSC_OT_MASK   (0x8U)

Definition at line 39723 of file MIMXRT1052.h.

◆ USB_OTGSC_OT_SHIFT

#define USB_OTGSC_OT_SHIFT   (3U)

Definition at line 39724 of file MIMXRT1052.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 39770 of file MIMXRT1052.h.

◆ USB_OTGSC_STATUS_1MS_MASK

#define USB_OTGSC_STATUS_1MS_MASK   (0x200000U)

Definition at line 39768 of file MIMXRT1052.h.

◆ USB_OTGSC_STATUS_1MS_SHIFT

#define USB_OTGSC_STATUS_1MS_SHIFT   (21U)

Definition at line 39769 of file MIMXRT1052.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 39749 of file MIMXRT1052.h.

◆ USB_OTGSC_TOG_1MS_MASK

#define USB_OTGSC_TOG_1MS_MASK   (0x2000U)

Definition at line 39747 of file MIMXRT1052.h.

◆ USB_OTGSC_TOG_1MS_SHIFT

#define USB_OTGSC_TOG_1MS_SHIFT   (13U)

Definition at line 39748 of file MIMXRT1052.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 39722 of file MIMXRT1052.h.

◆ USB_OTGSC_VC_MASK

#define USB_OTGSC_VC_MASK   (0x2U)

Definition at line 39720 of file MIMXRT1052.h.

◆ USB_OTGSC_VC_SHIFT

#define USB_OTGSC_VC_SHIFT   (1U)

Definition at line 39721 of file MIMXRT1052.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 39719 of file MIMXRT1052.h.

◆ USB_OTGSC_VD_MASK

#define USB_OTGSC_VD_MASK   (0x1U)

Definition at line 39717 of file MIMXRT1052.h.

◆ USB_OTGSC_VD_SHIFT

#define USB_OTGSC_VD_SHIFT   (0U)

Definition at line 39718 of file MIMXRT1052.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 39521 of file MIMXRT1052.h.

◆ USB_PERIODICLISTBASE_BASEADR_MASK

#define USB_PERIODICLISTBASE_BASEADR_MASK   (0xFFFFF000U)

Definition at line 39519 of file MIMXRT1052.h.

◆ USB_PERIODICLISTBASE_BASEADR_SHIFT

#define USB_PERIODICLISTBASE_BASEADR_SHIFT   (12U)

Definition at line 39520 of file MIMXRT1052.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 39596 of file MIMXRT1052.h.

◆ USB_PORTSC1_CCS_MASK

#define USB_PORTSC1_CCS_MASK   (0x1U)

Definition at line 39594 of file MIMXRT1052.h.

◆ USB_PORTSC1_CCS_SHIFT

#define USB_PORTSC1_CCS_SHIFT   (0U)

Definition at line 39595 of file MIMXRT1052.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 39599 of file MIMXRT1052.h.

◆ USB_PORTSC1_CSC_MASK

#define USB_PORTSC1_CSC_MASK   (0x2U)

Definition at line 39597 of file MIMXRT1052.h.

◆ USB_PORTSC1_CSC_SHIFT

#define USB_PORTSC1_CSC_SHIFT   (1U)

Definition at line 39598 of file MIMXRT1052.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 39618 of file MIMXRT1052.h.

◆ USB_PORTSC1_FPR_MASK

#define USB_PORTSC1_FPR_MASK   (0x40U)

Definition at line 39616 of file MIMXRT1052.h.

◆ USB_PORTSC1_FPR_SHIFT

#define USB_PORTSC1_FPR_SHIFT   (6U)

Definition at line 39617 of file MIMXRT1052.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 39627 of file MIMXRT1052.h.

◆ USB_PORTSC1_HSP_MASK

#define USB_PORTSC1_HSP_MASK   (0x200U)

Definition at line 39625 of file MIMXRT1052.h.

◆ USB_PORTSC1_HSP_SHIFT

#define USB_PORTSC1_HSP_SHIFT   (9U)

Definition at line 39626 of file MIMXRT1052.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 39636 of file MIMXRT1052.h.

◆ USB_PORTSC1_LS_MASK

#define USB_PORTSC1_LS_MASK   (0xC00U)

Definition at line 39628 of file MIMXRT1052.h.

◆ USB_PORTSC1_LS_SHIFT

#define USB_PORTSC1_LS_SHIFT   (10U)

Definition at line 39629 of file MIMXRT1052.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 39612 of file MIMXRT1052.h.

◆ USB_PORTSC1_OCA_MASK

#define USB_PORTSC1_OCA_MASK   (0x10U)

Definition at line 39606 of file MIMXRT1052.h.

◆ USB_PORTSC1_OCA_SHIFT

#define USB_PORTSC1_OCA_SHIFT   (4U)

Definition at line 39607 of file MIMXRT1052.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 39615 of file MIMXRT1052.h.

◆ USB_PORTSC1_OCC_MASK

#define USB_PORTSC1_OCC_MASK   (0x20U)

Definition at line 39613 of file MIMXRT1052.h.

◆ USB_PORTSC1_OCC_SHIFT

#define USB_PORTSC1_OCC_SHIFT   (5U)

Definition at line 39614 of file MIMXRT1052.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 39602 of file MIMXRT1052.h.

◆ USB_PORTSC1_PE_MASK

#define USB_PORTSC1_PE_MASK   (0x4U)

Definition at line 39600 of file MIMXRT1052.h.

◆ USB_PORTSC1_PE_SHIFT

#define USB_PORTSC1_PE_SHIFT   (2U)

Definition at line 39601 of file MIMXRT1052.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 39605 of file MIMXRT1052.h.

◆ USB_PORTSC1_PEC_MASK

#define USB_PORTSC1_PEC_MASK   (0x8U)

Definition at line 39603 of file MIMXRT1052.h.

◆ USB_PORTSC1_PEC_SHIFT

#define USB_PORTSC1_PEC_SHIFT   (3U)

Definition at line 39604 of file MIMXRT1052.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 39687 of file MIMXRT1052.h.

◆ USB_PORTSC1_PFSC_MASK

#define USB_PORTSC1_PFSC_MASK   (0x1000000U)

Definition at line 39681 of file MIMXRT1052.h.

◆ USB_PORTSC1_PFSC_SHIFT

#define USB_PORTSC1_PFSC_SHIFT   (24U)

Definition at line 39682 of file MIMXRT1052.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 39680 of file MIMXRT1052.h.

◆ USB_PORTSC1_PHCD_MASK

#define USB_PORTSC1_PHCD_MASK   (0x800000U)

Definition at line 39674 of file MIMXRT1052.h.

◆ USB_PORTSC1_PHCD_SHIFT

#define USB_PORTSC1_PHCD_SHIFT   (23U)

Definition at line 39675 of file MIMXRT1052.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 39651 of file MIMXRT1052.h.

◆ USB_PORTSC1_PIC_MASK

#define USB_PORTSC1_PIC_MASK   (0xC000U)

Definition at line 39643 of file MIMXRT1052.h.

◆ USB_PORTSC1_PIC_SHIFT

#define USB_PORTSC1_PIC_SHIFT   (14U)

Definition at line 39644 of file MIMXRT1052.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 39642 of file MIMXRT1052.h.

◆ USB_PORTSC1_PO_MASK

#define USB_PORTSC1_PO_MASK   (0x2000U)

Definition at line 39640 of file MIMXRT1052.h.

◆ USB_PORTSC1_PO_SHIFT

#define USB_PORTSC1_PO_SHIFT   (13U)

Definition at line 39641 of file MIMXRT1052.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 39639 of file MIMXRT1052.h.

◆ USB_PORTSC1_PP_MASK

#define USB_PORTSC1_PP_MASK   (0x1000U)

Definition at line 39637 of file MIMXRT1052.h.

◆ USB_PORTSC1_PP_SHIFT

#define USB_PORTSC1_PP_SHIFT   (12U)

Definition at line 39638 of file MIMXRT1052.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 39624 of file MIMXRT1052.h.

◆ USB_PORTSC1_PR_MASK

#define USB_PORTSC1_PR_MASK   (0x100U)

Definition at line 39622 of file MIMXRT1052.h.

◆ USB_PORTSC1_PR_SHIFT

#define USB_PORTSC1_PR_SHIFT   (8U)

Definition at line 39623 of file MIMXRT1052.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 39699 of file MIMXRT1052.h.

◆ USB_PORTSC1_PSPD_MASK

#define USB_PORTSC1_PSPD_MASK   (0xC000000U)

Definition at line 39691 of file MIMXRT1052.h.

◆ USB_PORTSC1_PSPD_SHIFT

#define USB_PORTSC1_PSPD_SHIFT   (26U)

Definition at line 39692 of file MIMXRT1052.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 39664 of file MIMXRT1052.h.

◆ USB_PORTSC1_PTC_MASK

#define USB_PORTSC1_PTC_MASK   (0xF0000U)

Definition at line 39652 of file MIMXRT1052.h.

◆ USB_PORTSC1_PTC_SHIFT

#define USB_PORTSC1_PTC_SHIFT   (16U)

Definition at line 39653 of file MIMXRT1052.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 39712 of file MIMXRT1052.h.

◆ USB_PORTSC1_PTS_1_MASK

#define USB_PORTSC1_PTS_1_MASK   (0xC0000000U)

Definition at line 39710 of file MIMXRT1052.h.

◆ USB_PORTSC1_PTS_1_SHIFT

#define USB_PORTSC1_PTS_1_SHIFT   (30U)

Definition at line 39711 of file MIMXRT1052.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 39690 of file MIMXRT1052.h.

◆ USB_PORTSC1_PTS_2_MASK

#define USB_PORTSC1_PTS_2_MASK   (0x2000000U)

Definition at line 39688 of file MIMXRT1052.h.

◆ USB_PORTSC1_PTS_2_SHIFT

#define USB_PORTSC1_PTS_2_SHIFT   (25U)

Definition at line 39689 of file MIMXRT1052.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 39706 of file MIMXRT1052.h.

◆ USB_PORTSC1_PTW_MASK

#define USB_PORTSC1_PTW_MASK   (0x10000000U)

Definition at line 39700 of file MIMXRT1052.h.

◆ USB_PORTSC1_PTW_SHIFT

#define USB_PORTSC1_PTW_SHIFT   (28U)

Definition at line 39701 of file MIMXRT1052.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 39709 of file MIMXRT1052.h.

◆ USB_PORTSC1_STS_MASK

#define USB_PORTSC1_STS_MASK   (0x20000000U)

Definition at line 39707 of file MIMXRT1052.h.

◆ USB_PORTSC1_STS_SHIFT

#define USB_PORTSC1_STS_SHIFT   (29U)

Definition at line 39708 of file MIMXRT1052.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 39621 of file MIMXRT1052.h.

◆ USB_PORTSC1_SUSP_MASK

#define USB_PORTSC1_SUSP_MASK   (0x80U)

Definition at line 39619 of file MIMXRT1052.h.

◆ USB_PORTSC1_SUSP_SHIFT

#define USB_PORTSC1_SUSP_SHIFT   (7U)

Definition at line 39620 of file MIMXRT1052.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 39667 of file MIMXRT1052.h.

◆ USB_PORTSC1_WKCN_MASK

#define USB_PORTSC1_WKCN_MASK   (0x100000U)

Definition at line 39665 of file MIMXRT1052.h.

◆ USB_PORTSC1_WKCN_SHIFT

#define USB_PORTSC1_WKCN_SHIFT   (20U)

Definition at line 39666 of file MIMXRT1052.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 39670 of file MIMXRT1052.h.

◆ USB_PORTSC1_WKDC_MASK

#define USB_PORTSC1_WKDC_MASK   (0x200000U)

Definition at line 39668 of file MIMXRT1052.h.

◆ USB_PORTSC1_WKDC_SHIFT

#define USB_PORTSC1_WKDC_SHIFT   (21U)

Definition at line 39669 of file MIMXRT1052.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 39673 of file MIMXRT1052.h.

◆ USB_PORTSC1_WKOC_MASK

#define USB_PORTSC1_WKOC_MASK   (0x400000U)

Definition at line 39671 of file MIMXRT1052.h.

◆ USB_PORTSC1_WKOC_SHIFT

#define USB_PORTSC1_WKOC_SHIFT   (22U)

Definition at line 39672 of file MIMXRT1052.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 39239 of file MIMXRT1052.h.

◆ USB_SBUSCFG_AHBBRST_MASK

#define USB_SBUSCFG_AHBBRST_MASK   (0x7U)

Definition at line 39227 of file MIMXRT1052.h.

◆ USB_SBUSCFG_AHBBRST_SHIFT

#define USB_SBUSCFG_AHBBRST_SHIFT   (0U)

Definition at line 39228 of file MIMXRT1052.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 39558 of file MIMXRT1052.h.

◆ USB_TXFILLTUNING_TXFIFOTHRES_MASK

#define USB_TXFILLTUNING_TXFIFOTHRES_MASK   (0x3F0000U)

Definition at line 39556 of file MIMXRT1052.h.

◆ USB_TXFILLTUNING_TXFIFOTHRES_SHIFT

#define USB_TXFILLTUNING_TXFIFOTHRES_SHIFT   (16U)

Definition at line 39557 of file MIMXRT1052.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 39555 of file MIMXRT1052.h.

◆ USB_TXFILLTUNING_TXSCHHEALTH_MASK

#define USB_TXFILLTUNING_TXSCHHEALTH_MASK   (0x1F00U)

Definition at line 39553 of file MIMXRT1052.h.

◆ USB_TXFILLTUNING_TXSCHHEALTH_SHIFT

#define USB_TXFILLTUNING_TXSCHHEALTH_SHIFT   (8U)

Definition at line 39554 of file MIMXRT1052.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 39552 of file MIMXRT1052.h.

◆ USB_TXFILLTUNING_TXSCHOH_MASK

#define USB_TXFILLTUNING_TXSCHOH_MASK   (0xFFU)

Definition at line 39550 of file MIMXRT1052.h.

◆ USB_TXFILLTUNING_TXSCHOH_SHIFT

#define USB_TXFILLTUNING_TXSCHOH_SHIFT   (0U)

Definition at line 39551 of file MIMXRT1052.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 39348 of file MIMXRT1052.h.

◆ USB_USBCMD_ASE_MASK

#define USB_USBCMD_ASE_MASK   (0x20U)

Definition at line 39342 of file MIMXRT1052.h.

◆ USB_USBCMD_ASE_SHIFT

#define USB_USBCMD_ASE_SHIFT   (5U)

Definition at line 39343 of file MIMXRT1052.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 39354 of file MIMXRT1052.h.

◆ USB_USBCMD_ASP_MASK

#define USB_USBCMD_ASP_MASK   (0x300U)

Definition at line 39352 of file MIMXRT1052.h.

◆ USB_USBCMD_ASP_SHIFT

#define USB_USBCMD_ASP_SHIFT   (8U)

Definition at line 39353 of file MIMXRT1052.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 39357 of file MIMXRT1052.h.

◆ USB_USBCMD_ASPE_MASK

#define USB_USBCMD_ASPE_MASK   (0x800U)

Definition at line 39355 of file MIMXRT1052.h.

◆ USB_USBCMD_ASPE_SHIFT

#define USB_USBCMD_ASPE_SHIFT   (11U)

Definition at line 39356 of file MIMXRT1052.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 39360 of file MIMXRT1052.h.

◆ USB_USBCMD_ATDTW_MASK

#define USB_USBCMD_ATDTW_MASK   (0x1000U)

Definition at line 39358 of file MIMXRT1052.h.

◆ USB_USBCMD_ATDTW_SHIFT

#define USB_USBCMD_ATDTW_SHIFT   (12U)

Definition at line 39359 of file MIMXRT1052.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 39334 of file MIMXRT1052.h.

◆ USB_USBCMD_FS_1_MASK

#define USB_USBCMD_FS_1_MASK   (0xCU)

Definition at line 39332 of file MIMXRT1052.h.

◆ USB_USBCMD_FS_1_SHIFT

#define USB_USBCMD_FS_1_SHIFT   (2U)

Definition at line 39333 of file MIMXRT1052.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 39370 of file MIMXRT1052.h.

◆ USB_USBCMD_FS_2_MASK

#define USB_USBCMD_FS_2_MASK   (0x8000U)

Definition at line 39364 of file MIMXRT1052.h.

◆ USB_USBCMD_FS_2_SHIFT

#define USB_USBCMD_FS_2_SHIFT   (15U)

Definition at line 39365 of file MIMXRT1052.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 39351 of file MIMXRT1052.h.

◆ USB_USBCMD_IAA_MASK

#define USB_USBCMD_IAA_MASK   (0x40U)

Definition at line 39349 of file MIMXRT1052.h.

◆ USB_USBCMD_IAA_SHIFT

#define USB_USBCMD_IAA_SHIFT   (6U)

Definition at line 39350 of file MIMXRT1052.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 39383 of file MIMXRT1052.h.

◆ USB_USBCMD_ITC_MASK

#define USB_USBCMD_ITC_MASK   (0xFF0000U)

Definition at line 39371 of file MIMXRT1052.h.

◆ USB_USBCMD_ITC_SHIFT

#define USB_USBCMD_ITC_SHIFT   (16U)

Definition at line 39372 of file MIMXRT1052.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 39341 of file MIMXRT1052.h.

◆ USB_USBCMD_PSE_MASK

#define USB_USBCMD_PSE_MASK   (0x10U)

Definition at line 39335 of file MIMXRT1052.h.

◆ USB_USBCMD_PSE_SHIFT

#define USB_USBCMD_PSE_SHIFT   (4U)

Definition at line 39336 of file MIMXRT1052.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 39328 of file MIMXRT1052.h.

◆ USB_USBCMD_RS_MASK

#define USB_USBCMD_RS_MASK   (0x1U)

Definition at line 39326 of file MIMXRT1052.h.

◆ USB_USBCMD_RS_SHIFT

#define USB_USBCMD_RS_SHIFT   (0U)

Definition at line 39327 of file MIMXRT1052.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 39331 of file MIMXRT1052.h.

◆ USB_USBCMD_RST_MASK

#define USB_USBCMD_RST_MASK   (0x2U)

Definition at line 39329 of file MIMXRT1052.h.

◆ USB_USBCMD_RST_SHIFT

#define USB_USBCMD_RST_SHIFT   (1U)

Definition at line 39330 of file MIMXRT1052.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 39363 of file MIMXRT1052.h.

◆ USB_USBCMD_SUTW_MASK

#define USB_USBCMD_SUTW_MASK   (0x2000U)

Definition at line 39361 of file MIMXRT1052.h.

◆ USB_USBCMD_SUTW_SHIFT

#define USB_USBCMD_SUTW_SHIFT   (13U)

Definition at line 39362 of file MIMXRT1052.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 39460 of file MIMXRT1052.h.

◆ USB_USBINTR_AAE_MASK

#define USB_USBINTR_AAE_MASK   (0x20U)

Definition at line 39458 of file MIMXRT1052.h.

◆ USB_USBINTR_AAE_SHIFT

#define USB_USBINTR_AAE_SHIFT   (5U)

Definition at line 39459 of file MIMXRT1052.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 39454 of file MIMXRT1052.h.

◆ USB_USBINTR_FRE_MASK

#define USB_USBINTR_FRE_MASK   (0x8U)

Definition at line 39452 of file MIMXRT1052.h.

◆ USB_USBINTR_FRE_SHIFT

#define USB_USBINTR_FRE_SHIFT   (3U)

Definition at line 39453 of file MIMXRT1052.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 39475 of file MIMXRT1052.h.

◆ USB_USBINTR_NAKE_MASK

#define USB_USBINTR_NAKE_MASK   (0x10000U)

Definition at line 39473 of file MIMXRT1052.h.

◆ USB_USBINTR_NAKE_SHIFT

#define USB_USBINTR_NAKE_SHIFT   (16U)

Definition at line 39474 of file MIMXRT1052.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 39451 of file MIMXRT1052.h.

◆ USB_USBINTR_PCE_MASK

#define USB_USBINTR_PCE_MASK   (0x4U)

Definition at line 39449 of file MIMXRT1052.h.

◆ USB_USBINTR_PCE_SHIFT

#define USB_USBINTR_PCE_SHIFT   (2U)

Definition at line 39450 of file MIMXRT1052.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 39457 of file MIMXRT1052.h.

◆ USB_USBINTR_SEE_MASK

#define USB_USBINTR_SEE_MASK   (0x10U)

Definition at line 39455 of file MIMXRT1052.h.

◆ USB_USBINTR_SEE_SHIFT

#define USB_USBINTR_SEE_SHIFT   (4U)

Definition at line 39456 of file MIMXRT1052.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 39469 of file MIMXRT1052.h.

◆ USB_USBINTR_SLE_MASK

#define USB_USBINTR_SLE_MASK   (0x100U)

Definition at line 39467 of file MIMXRT1052.h.

◆ USB_USBINTR_SLE_SHIFT

#define USB_USBINTR_SLE_SHIFT   (8U)

Definition at line 39468 of file MIMXRT1052.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 39466 of file MIMXRT1052.h.

◆ USB_USBINTR_SRE_MASK

#define USB_USBINTR_SRE_MASK   (0x80U)

Definition at line 39464 of file MIMXRT1052.h.

◆ USB_USBINTR_SRE_SHIFT

#define USB_USBINTR_SRE_SHIFT   (7U)

Definition at line 39465 of file MIMXRT1052.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 39484 of file MIMXRT1052.h.

◆ USB_USBINTR_TIE0_MASK

#define USB_USBINTR_TIE0_MASK   (0x1000000U)

Definition at line 39482 of file MIMXRT1052.h.

◆ USB_USBINTR_TIE0_SHIFT

#define USB_USBINTR_TIE0_SHIFT   (24U)

Definition at line 39483 of file MIMXRT1052.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 39487 of file MIMXRT1052.h.

◆ USB_USBINTR_TIE1_MASK

#define USB_USBINTR_TIE1_MASK   (0x2000000U)

Definition at line 39485 of file MIMXRT1052.h.

◆ USB_USBINTR_TIE1_SHIFT

#define USB_USBINTR_TIE1_SHIFT   (25U)

Definition at line 39486 of file MIMXRT1052.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 39478 of file MIMXRT1052.h.

◆ USB_USBINTR_UAIE_MASK

#define USB_USBINTR_UAIE_MASK   (0x40000U)

Definition at line 39476 of file MIMXRT1052.h.

◆ USB_USBINTR_UAIE_SHIFT

#define USB_USBINTR_UAIE_SHIFT   (18U)

Definition at line 39477 of file MIMXRT1052.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 39445 of file MIMXRT1052.h.

◆ USB_USBINTR_UE_MASK

#define USB_USBINTR_UE_MASK   (0x1U)

Definition at line 39443 of file MIMXRT1052.h.

◆ USB_USBINTR_UE_SHIFT

#define USB_USBINTR_UE_SHIFT   (0U)

Definition at line 39444 of file MIMXRT1052.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 39448 of file MIMXRT1052.h.

◆ USB_USBINTR_UEE_MASK

#define USB_USBINTR_UEE_MASK   (0x2U)

Definition at line 39446 of file MIMXRT1052.h.

◆ USB_USBINTR_UEE_SHIFT

#define USB_USBINTR_UEE_SHIFT   (1U)

Definition at line 39447 of file MIMXRT1052.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 39472 of file MIMXRT1052.h.

◆ USB_USBINTR_ULPIE_MASK

#define USB_USBINTR_ULPIE_MASK   (0x400U)

Definition at line 39470 of file MIMXRT1052.h.

◆ USB_USBINTR_ULPIE_SHIFT

#define USB_USBINTR_ULPIE_SHIFT   (10U)

Definition at line 39471 of file MIMXRT1052.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 39481 of file MIMXRT1052.h.

◆ USB_USBINTR_UPIE_MASK

#define USB_USBINTR_UPIE_MASK   (0x80000U)

Definition at line 39479 of file MIMXRT1052.h.

◆ USB_USBINTR_UPIE_SHIFT

#define USB_USBINTR_UPIE_SHIFT   (19U)

Definition at line 39480 of file MIMXRT1052.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 39463 of file MIMXRT1052.h.

◆ USB_USBINTR_URE_MASK

#define USB_USBINTR_URE_MASK   (0x40U)

Definition at line 39461 of file MIMXRT1052.h.

◆ USB_USBINTR_URE_SHIFT

#define USB_USBINTR_URE_SHIFT   (6U)

Definition at line 39462 of file MIMXRT1052.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 39807 of file MIMXRT1052.h.

◆ USB_USBMODE_CM_MASK

#define USB_USBMODE_CM_MASK   (0x3U)

Definition at line 39799 of file MIMXRT1052.h.

◆ USB_USBMODE_CM_SHIFT

#define USB_USBMODE_CM_SHIFT   (0U)

Definition at line 39800 of file MIMXRT1052.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 39814 of file MIMXRT1052.h.

◆ USB_USBMODE_ES_MASK

#define USB_USBMODE_ES_MASK   (0x4U)

Definition at line 39808 of file MIMXRT1052.h.

◆ USB_USBMODE_ES_SHIFT

#define USB_USBMODE_ES_SHIFT   (2U)

Definition at line 39809 of file MIMXRT1052.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 39824 of file MIMXRT1052.h.

◆ USB_USBMODE_SDIS_MASK

#define USB_USBMODE_SDIS_MASK   (0x10U)

Definition at line 39822 of file MIMXRT1052.h.

◆ USB_USBMODE_SDIS_SHIFT

#define USB_USBMODE_SDIS_SHIFT   (4U)

Definition at line 39823 of file MIMXRT1052.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 39821 of file MIMXRT1052.h.

◆ USB_USBMODE_SLOM_MASK

#define USB_USBMODE_SLOM_MASK   (0x8U)

Definition at line 39815 of file MIMXRT1052.h.

◆ USB_USBMODE_SLOM_SHIFT

#define USB_USBMODE_SLOM_SHIFT   (3U)

Definition at line 39816 of file MIMXRT1052.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 39405 of file MIMXRT1052.h.

◆ USB_USBSTS_AAI_MASK

#define USB_USBSTS_AAI_MASK   (0x20U)

Definition at line 39403 of file MIMXRT1052.h.

◆ USB_USBSTS_AAI_SHIFT

#define USB_USBSTS_AAI_SHIFT   (5U)

Definition at line 39404 of file MIMXRT1052.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 39429 of file MIMXRT1052.h.

◆ USB_USBSTS_AS_MASK

#define USB_USBSTS_AS_MASK   (0x8000U)

Definition at line 39427 of file MIMXRT1052.h.

◆ USB_USBSTS_AS_SHIFT

#define USB_USBSTS_AS_SHIFT   (15U)

Definition at line 39428 of file MIMXRT1052.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 39399 of file MIMXRT1052.h.

◆ USB_USBSTS_FRI_MASK

#define USB_USBSTS_FRI_MASK   (0x8U)

Definition at line 39397 of file MIMXRT1052.h.

◆ USB_USBSTS_FRI_SHIFT

#define USB_USBSTS_FRI_SHIFT   (3U)

Definition at line 39398 of file MIMXRT1052.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 39420 of file MIMXRT1052.h.

◆ USB_USBSTS_HCH_MASK

#define USB_USBSTS_HCH_MASK   (0x1000U)

Definition at line 39418 of file MIMXRT1052.h.

◆ USB_USBSTS_HCH_SHIFT

#define USB_USBSTS_HCH_SHIFT   (12U)

Definition at line 39419 of file MIMXRT1052.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 39432 of file MIMXRT1052.h.

◆ USB_USBSTS_NAKI_MASK

#define USB_USBSTS_NAKI_MASK   (0x10000U)

Definition at line 39430 of file MIMXRT1052.h.

◆ USB_USBSTS_NAKI_SHIFT

#define USB_USBSTS_NAKI_SHIFT   (16U)

Definition at line 39431 of file MIMXRT1052.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 39396 of file MIMXRT1052.h.

◆ USB_USBSTS_PCI_MASK

#define USB_USBSTS_PCI_MASK   (0x4U)

Definition at line 39394 of file MIMXRT1052.h.

◆ USB_USBSTS_PCI_SHIFT

#define USB_USBSTS_PCI_SHIFT   (2U)

Definition at line 39395 of file MIMXRT1052.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 39426 of file MIMXRT1052.h.

◆ USB_USBSTS_PS_MASK

#define USB_USBSTS_PS_MASK   (0x4000U)

Definition at line 39424 of file MIMXRT1052.h.

◆ USB_USBSTS_PS_SHIFT

#define USB_USBSTS_PS_SHIFT   (14U)

Definition at line 39425 of file MIMXRT1052.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 39423 of file MIMXRT1052.h.

◆ USB_USBSTS_RCL_MASK

#define USB_USBSTS_RCL_MASK   (0x2000U)

Definition at line 39421 of file MIMXRT1052.h.

◆ USB_USBSTS_RCL_SHIFT

#define USB_USBSTS_RCL_SHIFT   (13U)

Definition at line 39422 of file MIMXRT1052.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 39402 of file MIMXRT1052.h.

◆ USB_USBSTS_SEI_MASK

#define USB_USBSTS_SEI_MASK   (0x10U)

Definition at line 39400 of file MIMXRT1052.h.

◆ USB_USBSTS_SEI_SHIFT

#define USB_USBSTS_SEI_SHIFT   (4U)

Definition at line 39401 of file MIMXRT1052.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 39414 of file MIMXRT1052.h.

◆ USB_USBSTS_SLI_MASK

#define USB_USBSTS_SLI_MASK   (0x100U)

Definition at line 39412 of file MIMXRT1052.h.

◆ USB_USBSTS_SLI_SHIFT

#define USB_USBSTS_SLI_SHIFT   (8U)

Definition at line 39413 of file MIMXRT1052.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 39411 of file MIMXRT1052.h.

◆ USB_USBSTS_SRI_MASK

#define USB_USBSTS_SRI_MASK   (0x80U)

Definition at line 39409 of file MIMXRT1052.h.

◆ USB_USBSTS_SRI_SHIFT

#define USB_USBSTS_SRI_SHIFT   (7U)

Definition at line 39410 of file MIMXRT1052.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 39435 of file MIMXRT1052.h.

◆ USB_USBSTS_TI0_MASK

#define USB_USBSTS_TI0_MASK   (0x1000000U)

Definition at line 39433 of file MIMXRT1052.h.

◆ USB_USBSTS_TI0_SHIFT

#define USB_USBSTS_TI0_SHIFT   (24U)

Definition at line 39434 of file MIMXRT1052.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 39438 of file MIMXRT1052.h.

◆ USB_USBSTS_TI1_MASK

#define USB_USBSTS_TI1_MASK   (0x2000000U)

Definition at line 39436 of file MIMXRT1052.h.

◆ USB_USBSTS_TI1_SHIFT

#define USB_USBSTS_TI1_SHIFT   (25U)

Definition at line 39437 of file MIMXRT1052.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 39393 of file MIMXRT1052.h.

◆ USB_USBSTS_UEI_MASK

#define USB_USBSTS_UEI_MASK   (0x2U)

Definition at line 39391 of file MIMXRT1052.h.

◆ USB_USBSTS_UEI_SHIFT

#define USB_USBSTS_UEI_SHIFT   (1U)

Definition at line 39392 of file MIMXRT1052.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 39390 of file MIMXRT1052.h.

◆ USB_USBSTS_UI_MASK

#define USB_USBSTS_UI_MASK   (0x1U)

Definition at line 39388 of file MIMXRT1052.h.

◆ USB_USBSTS_UI_SHIFT

#define USB_USBSTS_UI_SHIFT   (0U)

Definition at line 39389 of file MIMXRT1052.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 39417 of file MIMXRT1052.h.

◆ USB_USBSTS_ULPII_MASK

#define USB_USBSTS_ULPII_MASK   (0x400U)

Definition at line 39415 of file MIMXRT1052.h.

◆ USB_USBSTS_ULPII_SHIFT

#define USB_USBSTS_ULPII_SHIFT   (10U)

Definition at line 39416 of file MIMXRT1052.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 39408 of file MIMXRT1052.h.

◆ USB_USBSTS_URI_MASK

#define USB_USBSTS_URI_MASK   (0x40U)

Definition at line 39406 of file MIMXRT1052.h.

◆ USB_USBSTS_URI_SHIFT

#define USB_USBSTS_URI_SHIFT   (6U)

Definition at line 39407 of file MIMXRT1052.h.



picovoice_driver
Author(s):
autogenerated on Fri Apr 1 2022 02:15:11