header file for the usbd_desc.c file More...
#include "usbd_def.h"
Go to the source code of this file.
Macros | |
#define | USB_CONFIGURATION_DESCRIPTOR_TYPE 0x02 |
#define | USB_DEVICE_DESCRIPTOR_TYPE 0x01 |
#define | USB_ENDPOINT_DESCRIPTOR_TYPE 0x05 |
#define | USB_INTERFACE_DESCRIPTOR_TYPE 0x04 |
#define | USB_SIZ_DEVICE_DESC 18 |
#define | USB_SIZ_STRING_LANGID 4 |
#define | USB_STRING_DESCRIPTOR_TYPE 0x03 |
Functions | |
uint8_t * | USBD_MSC_ConfigStrDescriptor (uint8_t speed, uint16_t *length) |
uint8_t * | USBD_MSC_DeviceDescriptor (uint8_t speed, uint16_t *length) |
uint8_t * | USBD_MSC_InterfaceStrDescriptor (uint8_t speed, uint16_t *length) |
uint8_t * | USBD_MSC_LangIDStrDescriptor (uint8_t speed, uint16_t *length) |
uint8_t * | USBD_MSC_ManufacturerStrDescriptor (uint8_t speed, uint16_t *length) |
uint8_t * | USBD_MSC_ProductStrDescriptor (uint8_t speed, uint16_t *length) |
uint8_t * | USBD_MSC_SerialStrDescriptor (uint8_t speed, uint16_t *length) |
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 | |
USBD_DEVICE | MSC_desc |
uint8_t | USBD_DeviceDesc [USB_SIZ_DEVICE_DESC] |
uint8_t | USBD_DeviceDesc_MSC [USB_SIZ_DEVICE_DESC] |
uint8_t | USBD_DeviceQualifierDesc [USB_LEN_DEV_QUALIFIER_DESC] |
uint8_t | USBD_DeviceQualifierDesc_MSC [USB_LEN_DEV_QUALIFIER_DESC] |
uint8_t | USBD_LangIDDesc [USB_SIZ_STRING_LANGID] |
uint8_t | USBD_LangIDDesc_MSC [USB_SIZ_STRING_LANGID] |
uint8_t | USBD_OtherSpeedCfgDesc [USB_LEN_CFG_DESC] |
uint8_t | USBD_OtherSpeedCfgDesc_MSC [USB_LEN_CFG_DESC] |
uint8_t | USBD_StrDesc [USB_MAX_STR_DESC_SIZ] |
uint8_t | USBD_StrDesc_MSC [USB_MAX_STR_DESC_SIZ] |
USBD_DEVICE | USR_desc |
header file for the usbd_desc.c file
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.h.