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

GD32F1x0

usbd_desc.h File Reference

USB descriptor defines and function prototype. More...

#include "usb_core.h" #include "usbd_def.h"
#include "usbd_enum.h"

Go to the source code of this file.

Macros

#define USB_DEVICE_DESC_SIZE   0x12
 
#define USB_LANGID_STRING_SIZE   0x04
 
#define USB_SERIAL_STRING_SIZE   0x1A
 
#define DEVICE_ID1   (0x1FFFF7AC)
 
#define DEVICE_ID2   (0x1FFFF7B0)
 
#define DEVICE_ID3   (0x1FFFF7B4)
 

Functions

void Get_SerialString (void)
 
uint8_t * USBD_USER_DevDesc (uint8_t USBSpeed, uint16_t *len)
 
uint8_t * USBD_USER_LANGIDStrDesc (uint8_t USBSpeed, uint16_t *len)
 
uint8_t * USBD_USER_MFCStrDesc (uint8_t USBSpeed, uint16_t *len)
 
uint8_t * USBD_USER_ProdStrDesc (uint8_t USBSpeed, uint16_t *len)
 
uint8_t * USBD_USER_SerialStrDesc (uint8_t USBSpeed, uint16_t *len)
 
uint8_t * USBD_USER_ConfigStrDesc (uint8_t USBSpeed, uint16_t *len)
 
uint8_t * USBD_USER_ItfStrDesc (uint8_t USBSpeed, uint16_t *len)
 

Variables

uint8_t USBD_StrDesc [USB_STR_DESC_MAX_SIZE]
 
USBD_Desc_cb_TypeDef USER_desc
 

Detailed Description

USB descriptor defines and function prototype.

Author
MCU SD
Version
V1.0.1
Date
6-Sep-2014

Definition in file usbd_desc.h.

Generated by   doxygen 1.8.10