GD32F10x USB-Device: E:/USB Libraries/GD32_USB_Device_Library/Core/inc/usbd_enum.h File Reference

GD32F103 Firmware

usbd_enum.h File Reference

USB enumeration function prototypes. More...

#include "usbd_desc.h" #include "usbd_core.h"

Go to the source code of this file.

Macros

#define IS_NOT_EP0(ep_addr)   ((ep_addr != 0x00) && (ep_addr != 0x80))
 

Functions

uint8_t USBD_StdReq (USB_DEVICE_HANDLE *pudev, USB_DEVICE_REQ *req)
 Handle usb standard device request. More...
 
uint8_t USBD_DevClsReq (USB_DEVICE_HANDLE *pudev, USB_DEVICE_REQ *req)
 Handle device class request. More...
 
uint8_t USBD_VdrDefReq (USB_DEVICE_HANDLE *pudev, USB_DEVICE_REQ *req)
 Handle usb vendor request. More...
 
void USBD_ParseSetupRequest (USB_DEVICE_HANDLE *pudev, USB_DEVICE_REQ *req)
 Decode setup data packet. More...
 
void USBD_EnumError (USB_DEVICE_HANDLE *pudev, USB_DEVICE_REQ *req)
 Handle usb enumeration error event. More...
 
void USBD_GetUnicodeString (uint8_t *desc, uint8_t *unicode, uint16_t *len)
 Convert normal string into unicode one. More...
 

Detailed Description

USB enumeration function prototypes.

Author
MCU SD
Version
V1.0.0
Date
26-Dec-2014

Definition in file usbd_enum.h.

Generated on Fri Feb 6 2015 14:56:36 for GD32F10x USB-Device by   doxygen 1.8.8