Pārlūkot izejas kodu

Added distinct VID/PIDs for the PS4 vs Xbox eSwap Pro controllers

Sam Lantinga 2 mēneši atpakaļ
vecāks
revīzija
a8a2874ef4
2 mainītis faili ar 3 papildinājumiem un 2 dzēšanām
  1. 1 1
      src/joystick/SDL_joystick.c
  2. 2 1
      src/joystick/usb_ids.h

+ 1 - 1
src/joystick/SDL_joystick.c

@@ -2963,7 +2963,7 @@ bool SDL_IsJoystickXboxSeriesX(Uint16 vendor_id, Uint16 product_id)
         }
     }
     if (vendor_id == USB_VENDOR_THRUSTMASTER) {
-        if (product_id == USB_PRODUCT_THRUSTMASTER_ESWAPX_PRO) {
+        if (product_id == USB_PRODUCT_THRUSTMASTER_ESWAPX_PRO_SERIES_X) {
             return true;
         }
     }

+ 2 - 1
src/joystick/usb_ids.h

@@ -123,7 +123,8 @@
 #define USB_PRODUCT_SONY_DS5                              0x0ce6
 #define USB_PRODUCT_SONY_DS5_EDGE                         0x0df2
 #define USB_PRODUCT_SWITCH_RETROBIT_CONTROLLER            0x0575
-#define USB_PRODUCT_THRUSTMASTER_ESWAPX_PRO               0xd012
+#define USB_PRODUCT_THRUSTMASTER_ESWAPX_PRO_PS4           0xd00e
+#define USB_PRODUCT_THRUSTMASTER_ESWAPX_PRO_SERIES_X      0xd012
 #define USB_PRODUCT_TURTLE_BEACH_SERIES_X_REACT_R         0x7013
 #define USB_PRODUCT_TURTLE_BEACH_SERIES_X_RECON           0x7009
 #define USB_PRODUCT_VALVE_STEAM_CONTROLLER_DONGLE         0x1142