Ultibo API
C/C++ API for Ultibo Core
Loading...
Searching...
No Matches
_DWC_REGISTERS Struct Reference

#include <dwcotg.h>

Data Fields

uint32_t otgcontrol
uint32_t otginterrupt
uint32_t ahbconfiguration
uint32_t coreusbconfiguration
uint32_t corereset
uint32_t coreinterrupts
uint32_t coreinterruptmask
uint32_t receivestatus
uint32_t receivestatuspop
uint32_t receivefifosize
uint32_t nonperiodictransmitfifosize
uint32_t nonperiodictransmitfifostatus
uint32_t i2ccontrol
uint32_t phyvendorcontrol
uint32_t gpio
uint32_t userid
uint32_t vendorid
uint32_t hwcfg1
uint32_t hwcfg2
uint32_t hwcfg3
uint32_t hwcfg4
uint32_t corelpmconfiguration
uint32_t globalpowerdown
uint32_t globalfifoconfig
uint32_t adpcontrol
uint32_t reserved0x0064 [39]
uint32_t hostperiodictransmitfifosize
uint32_t reserved0x0104 [191]
uint32_t hostconfiguration
uint32_t hostframeinterval
uint32_t hostframenumber
uint32_t reserved0x040c
uint32_t hostfifostatus
uint32_t hostchannelsinterrupt
uint32_t hostchannelsinterruptmask
uint32_t hostframelist
uint32_t reserved0x0420 [8]
uint32_t hostportcontrolstatus
uint32_t reserved0x0444 [47]
DWC_HOST_CHANNEL hostchannels [DWC_MAX_CHANNELS]
uint32_t reserved0x0700 [((0x800 - 0x500) -(DWC_MAX_CHANNELS *sizeof(DWC_HOST_CHANNEL)))/sizeof(uint32_t)]
uint32_t reserved0x0800 [(0xE00 - 0x800)/sizeof(uint32_t)]
uint32_t powerclockcontrol

Field Documentation

◆ otgcontrol

uint32_t otgcontrol

◆ otginterrupt

uint32_t otginterrupt

◆ ahbconfiguration

uint32_t ahbconfiguration

◆ coreusbconfiguration

uint32_t coreusbconfiguration

◆ corereset

uint32_t corereset

◆ coreinterrupts

uint32_t coreinterrupts

◆ coreinterruptmask

uint32_t coreinterruptmask

◆ receivestatus

uint32_t receivestatus

◆ receivestatuspop

uint32_t receivestatuspop

◆ receivefifosize

uint32_t receivefifosize

◆ nonperiodictransmitfifosize

uint32_t nonperiodictransmitfifosize

◆ nonperiodictransmitfifostatus

uint32_t nonperiodictransmitfifostatus

◆ i2ccontrol

uint32_t i2ccontrol

◆ phyvendorcontrol

uint32_t phyvendorcontrol

◆ gpio

uint32_t gpio

◆ userid

uint32_t userid

◆ vendorid

uint32_t vendorid

◆ hwcfg1

uint32_t hwcfg1

◆ hwcfg2

uint32_t hwcfg2

◆ hwcfg3

uint32_t hwcfg3

◆ hwcfg4

uint32_t hwcfg4

◆ corelpmconfiguration

uint32_t corelpmconfiguration

◆ globalpowerdown

uint32_t globalpowerdown

◆ globalfifoconfig

uint32_t globalfifoconfig

◆ adpcontrol

uint32_t adpcontrol

◆ reserved0x0064

uint32_t reserved0x0064[39]

◆ hostperiodictransmitfifosize

uint32_t hostperiodictransmitfifosize

◆ reserved0x0104

uint32_t reserved0x0104[191]

◆ hostconfiguration

uint32_t hostconfiguration

◆ hostframeinterval

uint32_t hostframeinterval

◆ hostframenumber

uint32_t hostframenumber

◆ reserved0x040c

uint32_t reserved0x040c

◆ hostfifostatus

uint32_t hostfifostatus

◆ hostchannelsinterrupt

uint32_t hostchannelsinterrupt

◆ hostchannelsinterruptmask

uint32_t hostchannelsinterruptmask

◆ hostframelist

uint32_t hostframelist

◆ reserved0x0420

uint32_t reserved0x0420[8]

◆ hostportcontrolstatus

uint32_t hostportcontrolstatus

◆ reserved0x0444

uint32_t reserved0x0444[47]

◆ hostchannels

◆ reserved0x0700

uint32_t reserved0x0700[((0x800 - 0x500) -(DWC_MAX_CHANNELS *sizeof(DWC_HOST_CHANNEL)))/sizeof(uint32_t)]

◆ reserved0x0800

uint32_t reserved0x0800[(0xE00 - 0x800)/sizeof(uint32_t)]

◆ powerclockcontrol

uint32_t powerclockcontrol

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