Close

Report Descriptor

A project log for TM4C1294 USB Host for Logitech Extreme 3D Pro

Using the microcontroller to interface with the joystick.

jlbrian7jlbrian7 08/17/2016 at 13:380 Comments
Report descriptor (packet) structure
Byte.BitFunctionDescription
0.7X7

analog value X LSB

0.6X6
0.5X5
0.4X4
0.3X3
0.2X2
0.1X1
0X0
1.7Y5

analog value Y LSB

1.6Y4
1.5Y3
1.4Y2
1.3Y1
1.2Y0
1.1X9

analog value X MSB

1X8
2[4:7]H[1:4]hatswitch buttons
2.3Y9

analog value Y MSB

2.2Y8
2.1Y7
2Y6
3[0:7]Rzanalog value yaw (rotation)
4[0:7]B[1:8]Buttons 1 to 8
5[0:7]Tanalog throttle
6[0:7]B[9:12]Buttons 9 to 12

http://processors.wiki.ti.com/index.php/Stellaris_USB_Host_Joystick

Discussions