Callisto4Bootloader: USB_Type Struct Reference

Callisto4Bootloader

Data Fields
USB_Type Struct Reference
Mapping Information » Edma_request » Iomuxc_pads » Device Peripheral Access Layer » USB Peripheral Access Layer

`#include <MIMXRT1062.h>`

## Data Fields

__I uint32_t | ID
__I uint32_t | HWGENERAL
__I uint32_t | HWHOST
__I uint32_t | HWDEVICE
__I uint32_t | HWTXBUF
__I uint32_t | HWRXBUF
uint8_t | RESERVED_0 [104]
__IO uint32_t | GPTIMER0LD
__IO uint32_t | GPTIMER0CTRL
__IO uint32_t | GPTIMER1LD
__IO uint32_t | GPTIMER1CTRL
__IO uint32_t | SBUSCFG
uint8_t | RESERVED_1 [108]
__I uint8_t | CAPLENGTH
uint8_t | RESERVED_2 [1]
__I uint16_t | HCIVERSION
__I uint32_t | HCSPARAMS
__I uint32_t | HCCPARAMS
uint8_t | RESERVED_3 [20]
__I uint16_t | DCIVERSION
uint8_t | RESERVED_4 [2]
__I uint32_t | DCCPARAMS
uint8_t | RESERVED_5 [24]
__IO uint32_t | USBCMD
__IO uint32_t | USBSTS
__IO uint32_t | USBINTR
__IO uint32_t | FRINDEX
uint8_t | RESERVED_6 [4]
union {
__IO uint32_t USB_Type::DEVICEADDR
__IO uint32_t USB_Type::PERIODICLISTBASE
}; |
union {
__IO uint32_t USB_Type::ASYNCLISTADDR
__IO uint32_t USB_Type::ENDPTLISTADDR
}; |
uint8_t | RESERVED_7 [4]
__IO uint32_t | BURSTSIZE
__IO uint32_t | TXFILLTUNING
uint8_t | RESERVED_8 [16]
__IO uint32_t | ENDPTNAK
__IO uint32_t | ENDPTNAKEN
__I uint32_t | CONFIGFLAG
__IO uint32_t | PORTSC1
uint8_t | RESERVED_9 [28]
__IO uint32_t | OTGSC
__IO uint32_t | USBMODE
__IO uint32_t | ENDPTSETUPSTAT
__IO uint32_t | ENDPTPRIME
__IO uint32_t | ENDPTFLUSH
__I uint32_t | ENDPTSTAT
__IO uint32_t | ENDPTCOMPLETE
__IO uint32_t | ENDPTCTRL0
__IO uint32_t | ENDPTCTRL [7]

## Detailed Description

USB - Register Layout Typedef

Definition at line 41378 of file MIMXRT1062.h.

The documentation for this struct was generated from the following file:

- device/MIMXRT1062.h