struct\r
{\r
USB_Descriptor_Header_t Header;\r
- int16_t UnicodeString[12];\r
+ int16_t UnicodeString[20];\r
} SignatureDescriptor;\r
\r
- uint8_t SigReadAddress = 0x0E; \r
+ uint8_t SigReadAddress = 0x0E;\r
bool OddNibbleRead = false;\r
\r
#if defined(USE_NONSTANDARD_DESCRIPTOR_NAMES)\r
SignatureDescriptor.Header.bDescriptorType = DTYPE_String;\r
#endif\r
\r
- for (uint8_t SerialCharNum = 0; SerialCharNum < 12; SerialCharNum++)\r
+ for (uint8_t SerialCharNum = 0; SerialCharNum < 20; SerialCharNum++)\r
{\r
uint8_t SerialByte = boot_signature_byte_get(SigReadAddress);\r
\r
\r
.ManufacturerStrIndex = 0x01,\r
.ProductStrIndex = 0x02,\r
- .SerialNumStrIndex = NO_DESCRIPTOR,\r
+ .SerialNumStrIndex = USE_INTERNAL_SERIAL,\r
\r
.NumberOfConfigurations = 1\r
};\r