![]() |
![]() |
Dwc3 device object used by the DWC3 driver. More...
#include <usb_dwc_dcd.h>
Data Fields | |
| uint32_t | baseAddr |
| uint32_t | wrapperAddr |
| char | name [10] |
| uint32_t | controllerId |
| uint32_t | deviceNewAddrValidFlag |
| uint32_t | devAddr |
| usbDcd_t * | pDcdCore |
| usbDwcDcdEp0State_t | ep0State |
| usbEndpt0Request_t | req |
| usbEndptRequest_t | inEpReq |
| usbEndptRequest_t | outEpReq |
| usbDwcDcdEvnt_t * | pCurrEvntAddr |
Dwc3 device object used by the DWC3 driver.
| uint32_t usbDwcDcdDevice::baseAddr |
Base address of the USB device controller
| uint32_t usbDwcDcdDevice::controllerId |
ID of the controllerr
| uint32_t usbDwcDcdDevice::devAddr |
Device address
| uint32_t usbDwcDcdDevice::deviceNewAddrValidFlag |
Check if New device address has been assigned
| usbDwcDcdEp0State_t usbDwcDcdDevice::ep0State |
Current state of endpoint 0
| usbEndptRequest_t usbDwcDcdDevice::inEpReq |
Current endpoint request for in transfer
| char usbDwcDcdDevice::name[10] |
name of the device controller
| usbEndptRequest_t usbDwcDcdDevice::outEpReq |
Current endpoint request for out transfer
| usbDwcDcdEvnt_t* usbDwcDcdDevice::pCurrEvntAddr |
Current USB event Address
| usbDcd_t* usbDwcDcdDevice::pDcdCore |
Pointer to the DCD code, used for callbacks to the core
| usbEndpt0Request_t usbDwcDcdDevice::req |
Current endpoint 0 request
| uint32_t usbDwcDcdDevice::wrapperAddr |
Base address of the USB wrapper controller