Commit History

Author SHA1 Message Date
  Sam Lantinga e2f46ed8ef Always lock the HIDAPI device when closing, in case rumble is pending 5 years ago
  JibbSmart e9887045a2 Gyro and Accel sensor support for Switch Pro Controller. 5 years ago
  Sam Lantinga 9130f7c377 Updated copyright for 2021 5 years ago
  Sam Lantinga 5b3616c325 Generalized the raw input controller driver and moved XInput/WGI detection into it for XInput devices 5 years ago
  Sam Lantinga fcb21aa883 Added API for sensors on game controllers 5 years ago
  Sam Lantinga 1e2caac58b Added SDL_JoystickRumbleTriggers() and SDL_GameControllerRumbleTriggers() 5 years ago
  Sam Lantinga d1e10c313e Removed debug output 5 years ago
  Sam Lantinga 009b62f1c2 Be explicit about mapping the new game controller paddle buttons 5 years ago
  Sam Lantinga 3a3aaac221 Added 4 auxiliary buttons to the game controller API 5 years ago
  Sam Lantinga e555d45331 Added SDL_JoystickHasLED 5 years ago
  Ethan Lee 83cddd2ebc Add SDL_JoystickSetLED. 5 years ago
  Sam Lantinga 2b32385502 Don't send rumble packets too quickly to Nintendo Switch Pro controllers over Bluetooth 5 years ago
  Sam Lantinga c02f54a0ed Fixed the default face button mapping for Nintendo Switch Pro controllers 5 years ago
  Sam Lantinga b6afbe6317 Added SDL_log.h to SDL_internal.h so logging is available everywhere 6 years ago
  Sam Lantinga cb8c91d956 Fixed bug 5051 - Switch Pro Controller hidapi driver does not report battery levels when connected via Bluetooth 6 years ago
  Sam Lantinga 106ffd57d8 Fixed bug 5049 - HORI Wireless Switch Pad does not connect properly via Bluetooth 6 years ago
  Jimb Esser 47da53b91d Fix compiler warnings 6 years ago
  Sam Lantinga 4dea340ca7 Fixed bug 4477 - Support more than 4 XInput-capable devices on Windows 6 years ago
  Sam Lantinga fe97992185 Read the buttons on Nintendo Switch and GameCube controllers as they are labeled, and swap them if the applications wants positional button data instead. 6 years ago
  Sam Lantinga e9bc21fba5 Fixed rumble for third-party Nintento Switch Pro controllers 6 years ago
  Sam Lantinga 428cfddb4c Fixed crash when a controller is disconnected while rumble is pending 6 years ago
  Sam Lantinga 1af31a26d1 Fixed trying to handle the HORI Wireless Switch Pad when connected via USB 6 years ago
  Sam Lantinga 833f76ab7b Fixed bug 4968 - NULL passed to memcpy in WriteProprietary in SDL_hidapi_switch.c 6 years ago
  Sam Lantinga 8ba77b35a5 Use the asynchronous HIDAPI rumble code for Nintendo Switch Pro controllers 6 years ago
  Sam Lantinga 6efebf1768 Moved rumble expiration to the main joystick handling level, and prevent sending the driver layer duplicate rumble requests. 6 years ago
  Sam Lantinga 9c3d1602ab Refactored code so SDL_GetJoystickGameControllerType() is called less during controller detection 6 years ago
  Sam Lantinga 43aa1fa9e7 Added support for detecting previously unknown Xbox 360 and Xbox One controllers using the HIDAPI driver with libusb and Android 6 years ago
  Sam Lantinga a8780c6a28 Updated copyright date for 2020 6 years ago
  Sam Lantinga a56aaea139 Fixed handling the 8BitDo M30 in Nintendo Switch mode 6 years ago
  Sam Lantinga 46e1377d49 Automatically assign player indexes to game controllers, and allow changing the player index for game controllers and joysticks. 6 years ago