![]() |
![]() |
#include <usb_dev_object.h>
Data Fields | |
| char | name [30U] |
| struct usbGadgetObj * | pGadgetObject |
| void * | privateData |
| uint32_t | registered |
| usbDevDcdAction_t | dcdActions |
| usbDevCoreCallback_t | gadgetObjCallBack |
Sample Device controller object - each Device controller instance would create an instance and register with the core
| usbDevDcdAction_t usbDcd::dcdActions |
structure containing dcd Actions.
| usbDevCoreCallback_t usbDcd::gadgetObjCallBack |
structure holding callbacks for dcd to communicate with the device/gadget protocol core.
| char usbDcd::name[30U] |
name of the dcd object - example "dwc3_instance0".
| struct usbGadgetObj* usbDcd::pGadgetObject |
pointer to parent device controller data structure - used for callbacks.
| void* usbDcd::privateData |
pointer to the hw specific dcd object.
| uint32_t usbDcd::registered |
Member which shows whether this dcd is registered with the core.