![]() |
Modules | |
CDC Serial Device IDs | |
Defines | |
#define | MIN(a, b) ((a < b) ? a : b) |
Variables | |
const USBDeviceDescriptor | deviceDescriptor |
const CDCDEEMDriverConfigurationDescriptors | configurationDescriptorsFS |
const CDCDEEMDriverConfigurationDescriptors | otherSpeedDescriptorsFS |
const CDCDEEMDriverConfigurationDescriptors | configurationDescriptorsHS |
const CDCDEEMDriverConfigurationDescriptors | otherSpeedDescriptorsHS |
const unsigned char | languageIdStringDescriptor [] |
const unsigned char | productStringDescriptor [] |
const unsigned char * | stringDescriptors [] |
WEAK const USBDDriverDescriptors | cdcdEEMDriverDescriptors |
#define MIN | ( | a, | ||
b | ||||
) | ((a < b) ? a : b) |
Returns the minimum between two values.
Definition at line 71 of file USBDDriverDescriptors.c.
WEAK const USBDDriverDescriptors cdcdEEMDriverDescriptors |
{ &deviceDescriptor, (USBConfigurationDescriptor *) &(configurationDescriptorsFS), 0, (USBConfigurationDescriptor *) &(otherSpeedDescriptorsFS), 0, (USBConfigurationDescriptor *) &(configurationDescriptorsHS), 0, (USBConfigurationDescriptor *) &(otherSpeedDescriptorsHS), stringDescriptors, 2 }
List of standard descriptors for the serial driver.
Definition at line 331 of file USBDDriverDescriptors.c.
const CDCDEEMDriverConfigurationDescriptors configurationDescriptorsFS |
Standard USB configuration descriptor for the CDC serial driver
Definition at line 97 of file USBDDriverDescriptors.c.
const CDCDEEMDriverConfigurationDescriptors configurationDescriptorsHS |
Configuration descriptor (when in high-speed).
Definition at line 197 of file USBDDriverDescriptors.c.
const USBDeviceDescriptor deviceDescriptor |
{ sizeof(USBDeviceDescriptor), USBGenericDescriptor_DEVICE, USBDeviceDescriptor_USB2_00, CDCDeviceDescriptor_CLASS, CDCDeviceDescriptor_SUBCLASS, CDCDeviceDescriptor_PROTOCOL, CHIP_USB_ENDPOINTS_MAXPACKETSIZE(0), CDCDEEMDriverDescriptors_VENDORID, CDCDEEMDriverDescriptors_PRODUCTID, CDCDEEMDriverDescriptors_RELEASE, 0, 1, 0, 1 }
Standard USB device descriptor for the CDC serial driver
Definition at line 78 of file USBDDriverDescriptors.c.
const unsigned char languageIdStringDescriptor[] |
{ USBStringDescriptor_LENGTH(1), USBGenericDescriptor_STRING, USBStringDescriptor_ENGLISH_US }
Language ID string descriptor
Definition at line 297 of file USBDDriverDescriptors.c.
const CDCDEEMDriverConfigurationDescriptors otherSpeedDescriptorsFS |
Other-speed configuration descriptor (when in full-speed).
Definition at line 147 of file USBDDriverDescriptors.c.
const CDCDEEMDriverConfigurationDescriptors otherSpeedDescriptorsHS |
Other-speed configuration descriptor (when in high-speed).
Definition at line 247 of file USBDDriverDescriptors.c.
const unsigned char productStringDescriptor[] |
{ USBStringDescriptor_LENGTH(12), USBGenericDescriptor_STRING, USBStringDescriptor_UNICODE('A'), USBStringDescriptor_UNICODE('T'), USBStringDescriptor_UNICODE('9'), USBStringDescriptor_UNICODE('1'), USBStringDescriptor_UNICODE('E'), USBStringDescriptor_UNICODE('t'), USBStringDescriptor_UNICODE('h'), USBStringDescriptor_UNICODE('e'), USBStringDescriptor_UNICODE('r'), USBStringDescriptor_UNICODE('n'), USBStringDescriptor_UNICODE('e'), USBStringDescriptor_UNICODE('t') }
Product string descriptor
Definition at line 305 of file USBDDriverDescriptors.c.
const unsigned char* stringDescriptors[] |
List of string descriptors used by the device
Definition at line 324 of file USBDDriverDescriptors.c.