| 30 | #include <Arduino.h> |
| 31 | |
| 32 | enum XInputControl : uint8_t { |
| 33 | BUTTON_LOGO = 0, |
| 34 | BUTTON_A = 1, |
| 35 | BUTTON_B = 2, |
| 36 | BUTTON_X = 3, |
| 37 | BUTTON_Y = 4, |
| 38 | BUTTON_LB = 5, |
| 39 | BUTTON_RB = 6, |
| 40 | BUTTON_BACK = 7, |
| 41 | BUTTON_START = 8, |
| 42 | BUTTON_L3 = 9, |
| 43 | BUTTON_R3 = 10, |
| 44 | DPAD_UP = 11, |
| 45 | DPAD_DOWN = 12, |
| 46 | DPAD_LEFT = 13, |
| 47 | DPAD_RIGHT = 14, |
| 48 | TRIGGER_LEFT = 15, |
| 49 | TRIGGER_RIGHT = 16, |
| 50 | JOY_LEFT, |
| 51 | JOY_RIGHT, |
| 52 | }; |
| 53 | |
| 54 | enum class XInputReceiveType : uint8_t { |
| 55 | Rumble = 0x00, |
nothing calls this directly
no outgoing calls
no test coverage detected