37 #define USB_DEVICE_DESCRIPTOR_TYPE 0x01
38 #define USB_CONFIGURATION_DESCRIPTOR_TYPE 0x02
39 #define USB_STRING_DESCRIPTOR_TYPE 0x03
40 #define USB_INTERFACE_DESCRIPTOR_TYPE 0x04
41 #define USB_ENDPOINT_DESCRIPTOR_TYPE 0x05
43 #define VIRTUAL_COM_PORT_DATA_SIZE 64
44 #define VIRTUAL_COM_PORT_INT_SIZE 8
46 #define VIRTUAL_COM_PORT_SIZ_DEVICE_DESC 18
47 #define VIRTUAL_COM_PORT_SIZ_CONFIG_DESC 67
48 #define VIRTUAL_COM_PORT_SIZ_STRING_LANGID 4
49 #define VIRTUAL_COM_PORT_SIZ_STRING_VENDOR 38
50 #define VIRTUAL_COM_PORT_SIZ_STRING_PRODUCT 50
51 #define VIRTUAL_COM_PORT_SIZ_STRING_SERIAL 26
53 #define STANDARD_ENDPOINT_DESC_SIZE 0x09
const uint8_t Virtual_Com_Port_StringProduct[VIRTUAL_COM_PORT_SIZ_STRING_PRODUCT]
Definition: usb_desc.c:138
const uint8_t Virtual_Com_Port_ConfigDescriptor[VIRTUAL_COM_PORT_SIZ_CONFIG_DESC]
Definition: usb_desc.c:49
#define VIRTUAL_COM_PORT_SIZ_STRING_VENDOR
Definition: usb_desc.h:49
uint8_t Virtual_Com_Port_StringSerial[VIRTUAL_COM_PORT_SIZ_STRING_SERIAL]
Definition: usb_desc.c:144
#define VIRTUAL_COM_PORT_SIZ_STRING_SERIAL
Definition: usb_desc.h:51
const uint8_t Virtual_Com_Port_StringLangID[VIRTUAL_COM_PORT_SIZ_STRING_LANGID]
Definition: usb_desc.c:127
#define VIRTUAL_COM_PORT_SIZ_DEVICE_DESC
Definition: usb_desc.h:46
#define VIRTUAL_COM_PORT_SIZ_CONFIG_DESC
Definition: usb_desc.h:47
const uint8_t Virtual_Com_Port_DeviceDescriptor[VIRTUAL_COM_PORT_SIZ_DEVICE_DESC]
Definition: usb_desc.c:33
#define VIRTUAL_COM_PORT_SIZ_STRING_PRODUCT
Definition: usb_desc.h:50
const uint8_t Virtual_Com_Port_StringVendor[VIRTUAL_COM_PORT_SIZ_STRING_VENDOR]
Definition: usb_desc.c:132
#define VIRTUAL_COM_PORT_SIZ_STRING_LANGID
Definition: usb_desc.h:48