changed USB string identifiers to match the real device

This commit is contained in:
2019-08-22 04:09:06 -04:00
parent 576e9618bd
commit afea8914d0
3 changed files with 25 additions and 12 deletions

View File

@@ -234,15 +234,14 @@ ROM uint8_t CFG01[CONFIG_DESC_TOTAL_LEN]={
ROM struct{uint8_t bLength;uint8_t bDscType;uint16_t string[1];}sd000={ ROM struct{uint8_t bLength;uint8_t bDscType;uint16_t string[1];}sd000={
sizeof(sd000),DSC_STR,0x0409}; sizeof(sd000),DSC_STR,0x0409};
ROM struct{uint8_t bLength;uint8_t bDscType;uint16_t string[25];}sd001={ ROM struct{uint8_t bLength;uint8_t bDscType;uint16_t string[6];}sd001={
sizeof(sd001),DSC_STR, sizeof(sd001),DSC_STR,
'M','i','c','r','o','c','h','i','p',' ', 'H','o','n','m','a','n'};
'T','e','c','h','n','o','l','o','g','y',' ','I','n','c','.'};
ROM struct{uint8_t bLength;uint8_t bDscType;uint16_t string[18];}sd002={ ROM struct{uint8_t bLength;uint8_t bDscType;uint16_t string[29];}sd002={
sizeof(sd002),DSC_STR, sizeof(sd002),DSC_STR,
'H','I','D',' ','U','S','B',' ','B','o','o', 'B','I','A',' ','M','i','c','r','o','D','D','R',' ',
't','l','o','a','d','e','r'}; '(','F','W',' ','u','p','d','a','t','e',' ','m','o','d','e',')'};
ROM uint8_t hid_rpt01[HID_RPT01_SIZE]= ROM uint8_t hid_rpt01[HID_RPT01_SIZE]=
// First byte in each row is the "item". First byte's two least significant // First byte in each row is the "item". First byte's two least significant

View File

@@ -213,16 +213,14 @@ sizeof(sd000),USB_DESCRIPTOR_STRING,{0x0409
}}; }};
//Manufacturer string descriptor //Manufacturer string descriptor
const struct{uint8_t bLength;uint8_t bDscType;uint16_t string[25];}sd001={ const struct{uint8_t bLength;uint8_t bDscType;uint16_t string[6];}sd001={
sizeof(sd001),USB_DESCRIPTOR_STRING, sizeof(sd001),USB_DESCRIPTOR_STRING,
{'M','i','c','r','o','c','h','i','p',' ', {'H','o','n','m','a','n'}};
'T','e','c','h','n','o','l','o','g','y',' ','I','n','c','.'
}};
//Product string descriptor //Product string descriptor
const struct{uint8_t bLength;uint8_t bDscType;uint16_t string[13];}sd002={ const struct{uint8_t bLength;uint8_t bDscType;uint16_t string[12];}sd002={
sizeof(sd002),USB_DESCRIPTOR_STRING, sizeof(sd002),USB_DESCRIPTOR_STRING,
{'J','o','y','s','t','i','c','k',' ','D','e','m','o' {'B','I','A',' ','M','i','c','r','o','D','D','R'
}}; }};
//Array of configuration descriptors //Array of configuration descriptors

16
genDescriptorString.py Normal file
View File

@@ -0,0 +1,16 @@
#!/usr/bin/env python3
import sys
if not len(sys.argv) > 1:
exit(0)
instr = ' '.join(sys.argv[1:])
count = 0
print('')
for c in instr:
print(f"'{c}',", end='')
count += 1
print('')
print(f"size: {count}")
print('')