// Configuration
char const USB_CONFIG_DESC[] = {
0x09, // Length of descriptor size
0x02, // Constant CONFIGURATION (0x02)
USB_TOTAL_CONFIG_LEN_LSB, // wTotalLength LSB
USB_TOTAL_CONFIG_LEN_MSB, // wTotalLength MSB
USB_MAX_NUM_INTERFACES, // Number of interfaces this device supports
0x01, // Identifier for this configuration.
0x00, // Index of string descriptor for this configuration
0xC0, // Bit 6=1 if self powered, bit 5=1 if supports remote wakeup. Bit 7 always set.
0x00, // Maximum bus power required
..............
..............
..............