Data Fields |
| __I uint32_t | ID |
| | Identification Register, offset: 0x0.
|
| __I uint32_t | HWGENERAL |
| | General Hardware Parameters Register, offset: 0x4.
|
| __I uint32_t | HWHOST |
| | Host Hardware Parameters Register, offset: 0x8.
|
| __I uint32_t | HWDEVICE |
| | Device Hardware Parameters Register, offset: 0xC.
|
| __I uint32_t | HWTXBUF |
| | Transmit Buffer Hardware Parameters Register, offset: 0x10.
|
| __I uint32_t | HWRXBUF |
| | Receive Buffer Hardware Parameters Register, offset: 0x14.
|
| __IO uint32_t | GPTIMER0LD |
| | General Purpose Timer n Load Register, offset: 0x80.
|
| __IO uint32_t | GPTIMER0CTL |
| | General Purpose Timer n Control Register, offset: 0x84.
|
| __IO uint32_t | GPTIMER1LD |
| | General Purpose Timer n Load Register, offset: 0x88.
|
| __IO uint32_t | GPTIMER1CTL |
| | General Purpose Timer n Control Register, offset: 0x8C.
|
| __IO uint32_t | USB_SBUSCFG |
| | System Bus Interface Configuration Register, offset: 0x90.
|
| __I uint32_t | HCIVERSION |
| | Host Controller Interface Version and Capability Registers Length Register, offset: 0x100.
|
| __I uint32_t | HCSPARAMS |
| | Host Controller Structural Parameters Register, offset: 0x104.
|
| __I uint32_t | HCCPARAMS |
| | Host Controller Capability Parameters Register, offset: 0x108.
|
| __I uint16_t | DCIVERSION |
| | Device Controller Interface Version, offset: 0x122.
|
| __I uint32_t | DCCPARAMS |
| | Device Controller Capability Parameters, offset: 0x124.
|
| __IO uint32_t | USBCMD |
| | USB Command Register, offset: 0x140.
|
| __IO uint32_t | USBSTS |
| | USB Status Register, offset: 0x144.
|
| __IO uint32_t | USBINTR |
| | USB Interrupt Enable Register, offset: 0x148.
|
| __IO uint32_t | FRINDEX |
| | Frame Index Register, offset: 0x14C.
|
| __I uint32_t | TTCTRL |
| | Host TT Asynchronous Buffer Control, offset: 0x15C.
|
| __IO uint32_t | BURSTSIZE |
| | Master Interface Data Burst Size Register, offset: 0x160.
|
| __IO uint32_t | TXFILLTUNING |
| | Transmit FIFO Tuning Control Register, offset: 0x164.
|
| __IO uint32_t | ENDPTNAK |
| | Endpoint NAK Register, offset: 0x178.
|
| __IO uint32_t | ENDPTNAKEN |
| | Endpoint NAK Enable Register, offset: 0x17C.
|
| uint32_t | CONFIGFLAG |
| | Configure Flag Register, offset: 0x180.
|
| __IO uint32_t | PORTSC1 |
| | Port Status and Control Registers, offset: 0x184.
|
| __IO uint32_t | OTGSC |
| | On-the-Go Status and Control Register, offset: 0x1A4.
|
| __IO uint32_t | USBMODE |
| | USB Mode Register, offset: 0x1A8.
|
| __IO uint32_t | EPSETUPSR |
| | Endpoint Setup Status Register, offset: 0x1AC.
|
| __IO uint32_t | EPPRIME |
| | Endpoint Initialization Register, offset: 0x1B0.
|
| __IO uint32_t | EPFLUSH |
| | Endpoint Flush Register, offset: 0x1B4.
|
| __I uint32_t | EPSR |
| | Endpoint Status Register, offset: 0x1B8.
|
| __IO uint32_t | EPCOMPLETE |
| | Endpoint Complete Register, offset: 0x1BC.
|
| __IO uint32_t | EPCR0 |
| | Endpoint Control Register 0, offset: 0x1C0.
|
| __IO uint32_t | EPCR [7] |
| | Endpoint Control Register n, array offset: 0x1C4, array step: 0x4.
|
| __IO uint32_t | USBGENCTRL |
| | USB General Control Register, offset: 0x200.
|
| __IO uint32_t | DEVICEADDR |
| | Device Address Register, offset: 0x154.
|
| __IO uint32_t | PERIODICLISTBASE |
| | Periodic Frame List Base Address Register, offset: 0x154.
|
| __IO uint32_t | ASYNCLISTADDR |
| | Current Asynchronous List Address Register, offset: 0x158.
|
| __IO uint32_t | EPLISTADDR |
| | Endpoint List Address Register, offset: 0x158.
|
USBHS - Register Layout Typedef.