70 .ManufacturerStrIndex = 0x01,
71 .ProductStrIndex = 0x02,
89 .ConfigurationNumber = 1,
112 .MS_DataInEndpoint = {
121 .MS_DataOutEndpoint = {
129 .MS_Termination = 0x00
208 const void * *
const DescriptorAddress)
210 const uint8_t DescriptorType = (wValue >> 8);
211 const uint8_t DescriptorNumber = (wValue & 0xFF);
213 const void *Address =
NULL;
216 switch (DescriptorType) {
228 switch (DescriptorNumber) {
231 Size = pgm_read_byte(&LanguageStringPtr->Header.Size);
236 Size = pgm_read_byte(&ManufacturerStringPtr->Header.Size);
241 Size = pgm_read_byte(&ProductStringPtr->Header.Size);
248 *DescriptorAddress = Address;