Data Fields
usbDcd Struct Reference

#include <usb_dev_object.h>

Data Fields

char name [30U]
 
struct usbGadgetObjpGadgetObject
 
void * privateData
 
uint32_t registered
 
usbDevDcdAction_t dcdActions
 
usbDevCoreCallback_t gadgetObjCallBack
 

Detailed Description

Sample Device controller object - each Device controller instance would create an instance and register with the core

Field Documentation

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.


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

Copyright 2016, Texas Instruments Incorporated