Updated Steam Controller packet handling

This commit is contained in:
Sam Lantinga
2026-02-12 14:34:20 -08:00
parent 4e2fd57e77
commit 84c21cf970
2 changed files with 2 additions and 0 deletions

View File

@@ -386,6 +386,7 @@ static bool HIDAPI_DriverSteamTriton_UpdateDevice(SDL_HIDAPI_Device *device)
switch (data[0]) {
case ID_TRITON_CONTROLLER_STATE:
case ID_TRITON_CONTROLLER_STATE_NO_QUATERNION:
if (!joystick) {
HIDAPI_DriverSteamTriton_SetControllerConnected(device, true);
if (device->num_joysticks > 0) {

View File

@@ -554,6 +554,7 @@ enum ETritonReportIDTypes
{
ID_TRITON_CONTROLLER_STATE = 0x42,
ID_TRITON_BATTERY_STATUS = 0x43,
ID_TRITON_CONTROLLER_STATE_NO_QUATERNION = 0x45,
ID_TRITON_WIRELESS_STATUS_X = 0x46,
ID_TRITON_WIRELESS_STATUS = 0x79,
};