GD32F1x0: _Device_Class_cb Struct Reference

GD32F1x0

_Device_Class_cb Struct Reference

USB device class callback type define. More...

#include <usb_core.h>

Data Fields

uint8_t(* Init )(void *pudev, uint8_t ConfigIndex)
 
uint8_t(* DeInit )(void *pudev, uint8_t ConfigIndex)
 
uint8_t(* GetClassDescriptor )(void *pudev, USB_DEVICE_REQ *req)
 
uint8_t(* ClassReqHandle )(void *pudev, USB_DEVICE_REQ *req)
 
uint8_t(* GetInterface )(void *pudev, USB_DEVICE_REQ *req)
 
uint8_t(* SetInterface )(void *pudev, USB_DEVICE_REQ *req)
 
uint8_t(* EP0_TxSent )(void *pudev)
 
uint8_t(* EP0_RxReady )(void *pudev)
 
uint8_t(* DataIn )(void *pudev, uint8_t EpID)
 
uint8_t(* DataOut )(void *pudev, uint8_t EpID)
 
uint8_t(* SOF )(void *pudev)
 
uint8_t *(* GetConfigDescriptor )(uint8_t USBSpeed, uint16_t *len)
 
uint8_t(* ClearFeature )(void *pudev, USB_DEVICE_REQ *req)
 

Detailed Description

USB device class callback type define.

Definition at line 153 of file usb_core.h.


The documentation for this struct was generated from the following file:
Generated by   doxygen 1.8.10