![]() |
![]() |
Device object core call back functions which would be used by dcds to to communicate with the device protocol core - (device manager block being a part of it). More...
#include <usb_dev_object.h>
Data Fields | |
| uint32_t(* | pFnResetHandler )(struct usbGadgetObj *pGadgetObject) |
| uint32_t(* | pFnDevSuspendHandler )(struct usbGadgetObj *pGadgetObject) |
| uint32_t(* | pFnDevDisconnectHandler )(struct usbGadgetObj *pGadgetObject) |
| uint32_t(* | pFnDevPMHandler )(struct usbGadgetObj *pGadgetObject) |
| uint32_t(* | pFnDevEndpt0Handler )(struct usbGadgetObj *pGadgetObject, usbEndpt0event_t endptEvent, usbSetupPkt_t *setup) |
| uint32_t(* | pFnDevGenericIntrHandler )(struct usbGadgetObj *pGadgetObject, usbGenericEvent_t endptEvent) |
Device object core call back functions which would be used by dcds to to communicate with the device protocol core - (device manager block being a part of it).
| uint32_t(* usbDevCoreCallback::pFnDevDisconnectHandler) (struct usbGadgetObj *pGadgetObject) |
Call back function which handles device disconnect.
| uint32_t(* usbDevCoreCallback::pFnDevEndpt0Handler) (struct usbGadgetObj *pGadgetObject, usbEndpt0event_t endptEvent, usbSetupPkt_t *setup) |
Call back function which handles EP0 events.
| uint32_t(* usbDevCoreCallback::pFnDevGenericIntrHandler) (struct usbGadgetObj *pGadgetObject, usbGenericEvent_t endptEvent) |
Call back function which handles Events on all endpoints except EP0.
| uint32_t(* usbDevCoreCallback::pFnDevPMHandler) (struct usbGadgetObj *pGadgetObject) |
Call back function which handles PM events.
| uint32_t(* usbDevCoreCallback::pFnDevSuspendHandler) (struct usbGadgetObj *pGadgetObject) |
Call back function which handles device suspend logic on receiving bus suspend .
| uint32_t(* usbDevCoreCallback::pFnResetHandler) (struct usbGadgetObj *pGadgetObject) |
Call back function which handles device core reset on receiving a bus reset.