Commit History

Author SHA1 Message Date
  Sam Lantinga c9f672fde4 Fixed compiler warnings 6 years ago
  Sam Lantinga 443bce741b Added support for the paddles on the Xbox One Elite Series 1 controller 6 years ago
  Sam Lantinga 25c88ea903 The Xbox One 0x01 initialization packet is an ack packet 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 c6817a2c19 Added support for the paddles on the Xbox One Elite Series 2 controller 6 years ago
  Sam Lantinga 4e1cc124d2 Improved Xbox One controller initialization 6 years ago
  Sam Lantinga 669729a8a0 Improved Xbox One controller initialization sequence 6 years ago
  Sam Lantinga d2cda502cc Send the full Xbox One controller sequence for Microsoft controllers 6 years ago
  Sam Lantinga 5d28c31548 Only initialize Xbox One controllers once they're ready for initialization (or if they are silent until init) 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
  Sam Lantinga 1db56619de Fixed rare infinite rumble in HIDAPI controller driver 6 years ago
  Sam Lantinga e7f7e3f40f Refactored HIDAPI controller code to support dongles and hubs that dynamically attach controllers 6 years ago
  Sam Lantinga a7ae9175c3 Fixed bug 4898 - No rumble because of integer overflow in SDL_JoystickRumble 6 years ago
  Sam Lantinga c2b6d6f9ed Enable the LED on PowerA Xbox One controllers 6 years ago
  Sam Lantinga 8b50dcb21b Use the controller product string instead of hard-coding controller names 6 years ago
  Sam Lantinga 82d2c357c3 Fixed rumble after Xbox controller initialization 6 years ago
  Sam Lantinga 3d34750ced The PowerA Mini controller blocks while writing feature reports, so don't try to use the HIDAPI driver for it on Linux 6 years ago
  Sam Lantinga 2fd3f756d2 Fixed trying to use the HIDAPI driver for the original Xbox One S Bluetooth controller 6 years ago
  Sam Lantinga 4a77613881 Added the full Xbox One Elite Series 2 controller initialization sequence, to start input reports after switching out of Bluetooth mode. 6 years ago
  Sam Lantinga 8e153922e4 This packet didn't end up being needed to initialize input for the Xbox One Elite Series 2 controller 6 years ago
  Sam Lantinga 733f25252a Fixed build 6 years ago
  Sam Lantinga b5aff9d7c3 Added SDL_GameControllerTypeForIndex() and SDL_GameControllerGetType() to return the type of controller attached. 6 years ago
  Sam Lantinga c0650aca21 Added support for the PDP Battlefield One controller 6 years ago
  Sam Lantinga 68d8fc5c7b Added support for the Xbox One Elite Series 2 controller in wired mode 6 years ago
  Sam Lantinga 144956442d Added identifiers for the Xbox One Elite Series 2 controller 6 years ago
  Sam Lantinga a9ac9e3865 Don't try to use this driver with the Xbox One S in Bluetooth mode on Linux 6 years ago
  Sam Lantinga 9ca5373024 Added support for the Xbox One S controller in Bluetooth mode on Linux 6 years ago
  Sam Lantinga 9da4bfc141 Added support for the Power A Nintendo Switch Enhanced Wireless Controller 6 years ago