GD32F1x0: USB/GD32_USB_Device_Library/Core/inc/usbd_enum.h File Reference

GD32F1x0

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 IntToUnicode (uint32_t Value, uint8_t *pbuf, uint8_t Len)
 Convert Hex 32bits value into unicode char. 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.1
Date
6-Sep-2014

Definition in file usbd_enum.h.

Generated by   doxygen 1.8.10