This file provides the USBD descriptors and string formating method. More...
#include "usbd_core.h"
#include "usbd_desc.h"
#include "usbd_req.h"
#include "usbd_conf.h"
#include "usb_regs.h"
Go to the source code of this file.
Macros | |
#define | USBD_CONFIGURATION_FS_STRING "VCP Config" |
#define | USBD_CONFIGURATION_HS_STRING "VCP Config" |
#define | USBD_INTERFACE_FS_STRING "VCP Interface" |
#define | USBD_INTERFACE_HS_STRING "VCP Interface" |
#define | USBD_LANGID_STRING 0x409 |
#define | USBD_MANUFACTURER_STRING "JAMES JACKSON" |
#define | USBD_PID 0x5740 |
#define | USBD_PRODUCT_FS_STRING "STM32 Virtual ComPort in FS Mode" |
#define | USBD_PRODUCT_HS_STRING "STM32 Virtual ComPort in HS mode" |
#define | USBD_SERIALNUMBER_FS_STRING "0x8000000" |
#define | USBD_SERIALNUMBER_HS_STRING "0x8000000" |
#define | USBD_VID 0x0483 |
Functions | |
uint8_t * | USBD_USR_ConfigStrDescriptor (uint8_t speed, uint16_t *length) |
USBD_USR_ConfigStrDescriptor return the configuration string descriptor. More... | |
uint8_t * | USBD_USR_DeviceDescriptor (uint8_t speed, uint16_t *length) |
USBD_USR_DeviceDescriptor return the device descriptor. More... | |
uint8_t * | USBD_USR_InterfaceStrDescriptor (uint8_t speed, uint16_t *length) |
USBD_USR_InterfaceStrDescriptor return the interface string descriptor. More... | |
uint8_t * | USBD_USR_LangIDStrDescriptor (uint8_t speed, uint16_t *length) |
USBD_USR_LangIDStrDescriptor return the LangID string descriptor. More... | |
uint8_t * | USBD_USR_ManufacturerStrDescriptor (uint8_t speed, uint16_t *length) |
USBD_USR_ManufacturerStrDescriptor return the manufacturer string descriptor. More... | |
uint8_t * | USBD_USR_ProductStrDescriptor (uint8_t speed, uint16_t *length) |
USBD_USR_ProductStrDescriptor return the product string descriptor. More... | |
uint8_t * | USBD_USR_SerialStrDescriptor (uint8_t speed, uint16_t *length) |
USBD_USR_SerialStrDescriptor return the serial number string descriptor. More... | |
Variables | |
__ALIGN_BEGIN uint8_t USBD_DeviceDesc[USB_SIZ_DEVICE_DESC] | __ALIGN_END |
USBD_DEVICE | USR_desc |
This file provides the USBD descriptors and string formating method.
THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
Definition in file usbd_desc.c.