diff --git a/src/joystick/hidapi/SDL_hidapi_steam.c b/src/joystick/hidapi/SDL_hidapi_steam.c index 3a50d1fc89..484ef4cee6 100644 --- a/src/joystick/hidapi/SDL_hidapi_steam.c +++ b/src/joystick/hidapi/SDL_hidapi_steam.c @@ -29,7 +29,9 @@ #ifdef SDL_JOYSTICK_HIDAPI_STEAM // Define this if you want to log all packets from the controller -// #define DEBUG_STEAM_PROTOCOL +#if 0 +#define DEBUG_STEAM_PROTOCOL +#endif #define SDL_HINT_JOYSTICK_HIDAPI_STEAM_PAIRING_ENABLED "SDL_JOYSTICK_HIDAPI_STEAM_PAIRING_ENABLED" diff --git a/src/joystick/hidapi/SDL_hidapi_steam_triton.c b/src/joystick/hidapi/SDL_hidapi_steam_triton.c index 7cf2845652..36184b0180 100644 --- a/src/joystick/hidapi/SDL_hidapi_steam_triton.c +++ b/src/joystick/hidapi/SDL_hidapi_steam_triton.c @@ -27,6 +27,11 @@ #ifdef SDL_JOYSTICK_HIDAPI_STEAM_TRITON +// Define this if you want to log all packets from the controller +#if 0 +#define DEBUG_STEAM_PROTOCOL +#endif + /*****************************************************************************************************/ #include "steam/controller_constants.h" @@ -513,6 +518,10 @@ static bool HIDAPI_DriverSteamTriton_UpdateDevice(SDL_HIDAPI_Device *device) return false; } +#ifdef DEBUG_STEAM_PROTOCOL + HIDAPI_DumpPacket("Steam Controller packet: size = %d", data, r); +#endif + switch (data[0]) { case ID_TRITON_CONTROLLER_STATE: case ID_TRITON_CONTROLLER_STATE_BLE: