81 .ManufacturerStrIndex = 0x01,
82 .ProductStrIndex = 0x02,
100 .ConfigurationNumber = 1,
128 .TotalReportDescriptors = 1,
133 .HID_ReportINEndpoint = {
141 .HID_Termination = 0x00
221 const void * *
const DescriptorAddress)
223 const uint8_t DescriptorType = (wValue >> 8);
224 const uint8_t DescriptorNumber = (wValue & 0xFF);
226 const void *Address =
NULL;
229 switch (DescriptorType) {
241 switch (DescriptorNumber) {
244 Size = pgm_read_byte(&LanguageStringPtr->Header.Size);
249 Size = pgm_read_byte(&ManufacturerStringPtr->Header.Size);
254 Size = pgm_read_byte(&ProductStringPtr->Header.Size);
271 *DescriptorAddress = Address;