Arduino Micro Help
Posted: Tue Mar 24, 2020 5:05 pm
Hello Everyone.
I have a USB button box for sim racing. Actually I have two. The one I can't get working with my Titan is configured as a keyboard. It's recognized as HID:K, but the buttons do nothing. Is there any advice on what I can do? I'll post my descriptor below.
One more thing, I can only get 13 buttons to recognize the HID:G device, how can I map all 32 buttons.
Thanks!
[USB DESCRIPTOR]
12 01 00 02 EF 02 01 40 41 23 37 80 00 01 01 02 03 01 09 02 64 00 03 01 00 A0 FA 08 0B 00 02 02 02 00 00 09 04 00 00 01 02 02 00 00 05 24 00 10 01 05 24 01 01 01 04 24 02 06 05 24 06 00 01 07 05 81 03 10 00 40 09 04 01 00 02 0A 00 00 00 07 05 02 02 40 00 00 07 05 83 02 40 00 00 09 04 02 00 01 03 00 00 00 09 21 01 01 00 01 22 2F 00 07 05 84 03 40 00 01
[STRING 1 DESCRIPTOR]
00 00 00 02 00 00 02 01 80 06 03 01 04 09 00 18
18 03 41 00 72 00 64 00 75 00 69 00 6E 00 6F 00 20 00 4C 00 4C 00 43 00
[STRING 2 DESCRIPTOR]
00 00 00 02 00 00 02 01 80 06 03 02 04 09 00 1C
1C 03 41 00 72 00 64 00 75 00 69 00 6E 00 6F 00 20 00 4D 00 69 00 63 00 72 00 6F 00
[STRING 3 DESCRIPTOR]
00 00 00 02 00 00 02 01 80 06 03 03 04 09 00 0C
0C 03 48 00 49 00 44 00 50 00 43 00
[INTERFACE 2 HID DESCRIPTOR]
00 00 00 02 00 00 02 01 81 06 22 00 00 02 00 2F
05 01 09 06 A1 01 85 02 05 07 19 E0 29 E7 15 00 25 01 75 01 95 08 81 02 95 01 75 08 81 03 95 06 75 08 15 00 25 73 05 07 19 00 29 73 81 00 C0
I have a USB button box for sim racing. Actually I have two. The one I can't get working with my Titan is configured as a keyboard. It's recognized as HID:K, but the buttons do nothing. Is there any advice on what I can do? I'll post my descriptor below.
One more thing, I can only get 13 buttons to recognize the HID:G device, how can I map all 32 buttons.
Thanks!
[USB DESCRIPTOR]
12 01 00 02 EF 02 01 40 41 23 37 80 00 01 01 02 03 01 09 02 64 00 03 01 00 A0 FA 08 0B 00 02 02 02 00 00 09 04 00 00 01 02 02 00 00 05 24 00 10 01 05 24 01 01 01 04 24 02 06 05 24 06 00 01 07 05 81 03 10 00 40 09 04 01 00 02 0A 00 00 00 07 05 02 02 40 00 00 07 05 83 02 40 00 00 09 04 02 00 01 03 00 00 00 09 21 01 01 00 01 22 2F 00 07 05 84 03 40 00 01
[STRING 1 DESCRIPTOR]
00 00 00 02 00 00 02 01 80 06 03 01 04 09 00 18
18 03 41 00 72 00 64 00 75 00 69 00 6E 00 6F 00 20 00 4C 00 4C 00 43 00
[STRING 2 DESCRIPTOR]
00 00 00 02 00 00 02 01 80 06 03 02 04 09 00 1C
1C 03 41 00 72 00 64 00 75 00 69 00 6E 00 6F 00 20 00 4D 00 69 00 63 00 72 00 6F 00
[STRING 3 DESCRIPTOR]
00 00 00 02 00 00 02 01 80 06 03 03 04 09 00 0C
0C 03 48 00 49 00 44 00 50 00 43 00
[INTERFACE 2 HID DESCRIPTOR]
00 00 00 02 00 00 02 01 81 06 22 00 00 02 00 2F
05 01 09 06 A1 01 85 02 05 07 19 E0 29 E7 15 00 25 01 75 01 95 08 81 02 95 01 75 08 81 03 95 06 75 08 15 00 25 73 05 07 19 00 29 73 81 00 C0