Steam Controller
IN report
The IN report packets contain 64 bytes.
| byte index | bit 7 | bit 6 | bit 5 | bit 4 | bit 3 | bit 2 | bit 1 | bit 0 |
| [0] | unknown (0x01) - maybe the controller number? | |||||||
| [1] | unknown (0x00) | |||||||
| [2] | 0x01 when controls change, and 0x04 when no control change after a few seconds | |||||||
| [3] | 0x3c when controls change, and 0x0b when no control change after a few seconds | |||||||
| [4] | counter (least significant byte) | |||||||
| [5] | counter (most significant byte) | |||||||
| [6-7] | unknown (0x0000) | |||||||
| [8] | A | X | B | Y | LT | RT | LB | RB |
| [9] | LG | previous | steam | next | left pad button | ? | ? | ? |
| [10] | ? | left stick button | ? | right pad touched | left pad touched | right pad button | left pad button or left stick button | RG |
| [11-63] | todo | |||||||