Sam Lantinga
|
756d2073fe
Updated the HIDAPI Xbox One driver with support for Bluetooth Xbox One controllers
|
6 anos atrás |
Sam Lantinga
|
20d67446e0
Xbox One controller rumble doesn't need synchronization if you use a packet counter of 0
|
6 anos atrás |
Sam Lantinga
|
81256207bd
Update for bug 4923 - Calling SDL_GameControllerRumble() often takes 8 ms
|
6 anos atrás |
Sam Lantinga
|
1684606fdf
Fixed long delay on main thread caused by blocking rumble writes in HIDAPI drivers
|
6 anos atrás |
Sam Lantinga
|
6efebf1768
Moved rumble expiration to the main joystick handling level, and prevent sending the driver layer duplicate rumble requests.
|
6 anos atrás |
Sam Lantinga
|
c9f672fde4
Fixed compiler warnings
|
6 anos atrás |
Sam Lantinga
|
443bce741b
Added support for the paddles on the Xbox One Elite Series 1 controller
|
6 anos atrás |
Sam Lantinga
|
25c88ea903
The Xbox One 0x01 initialization packet is an ack packet
|
6 anos atrás |
Sam Lantinga
|
9c3d1602ab
Refactored code so SDL_GetJoystickGameControllerType() is called less during controller detection
|
6 anos atrás |
Sam Lantinga
|
43aa1fa9e7
Added support for detecting previously unknown Xbox 360 and Xbox One controllers using the HIDAPI driver with libusb and Android
|
6 anos atrás |
Sam Lantinga
|
a8780c6a28
Updated copyright date for 2020
|
6 anos atrás |
Sam Lantinga
|
c6817a2c19
Added support for the paddles on the Xbox One Elite Series 2 controller
|
6 anos atrás |
Sam Lantinga
|
4e1cc124d2
Improved Xbox One controller initialization
|
6 anos atrás |
Sam Lantinga
|
669729a8a0
Improved Xbox One controller initialization sequence
|
6 anos atrás |
Sam Lantinga
|
d2cda502cc
Send the full Xbox One controller sequence for Microsoft controllers
|
6 anos atrás |
Sam Lantinga
|
5d28c31548
Only initialize Xbox One controllers once they're ready for initialization (or if they are silent until init)
|
6 anos atrás |
Sam Lantinga
|
46e1377d49
Automatically assign player indexes to game controllers, and allow changing the player index for game controllers and joysticks.
|
6 anos atrás |
Sam Lantinga
|
1db56619de
Fixed rare infinite rumble in HIDAPI controller driver
|
6 anos atrás |
Sam Lantinga
|
e7f7e3f40f
Refactored HIDAPI controller code to support dongles and hubs that dynamically attach controllers
|
6 anos atrás |
Sam Lantinga
|
a7ae9175c3
Fixed bug 4898 - No rumble because of integer overflow in SDL_JoystickRumble
|
6 anos atrás |
Sam Lantinga
|
c2b6d6f9ed
Enable the LED on PowerA Xbox One controllers
|
6 anos atrás |
Sam Lantinga
|
8b50dcb21b
Use the controller product string instead of hard-coding controller names
|
6 anos atrás |
Sam Lantinga
|
82d2c357c3
Fixed rumble after Xbox controller initialization
|
6 anos atrás |
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 anos atrás |
Sam Lantinga
|
2fd3f756d2
Fixed trying to use the HIDAPI driver for the original Xbox One S Bluetooth controller
|
6 anos atrás |
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 anos atrás |
Sam Lantinga
|
8e153922e4
This packet didn't end up being needed to initialize input for the Xbox One Elite Series 2 controller
|
6 anos atrás |
Sam Lantinga
|
733f25252a
Fixed build
|
6 anos atrás |
Sam Lantinga
|
b5aff9d7c3
Added SDL_GameControllerTypeForIndex() and SDL_GameControllerGetType() to return the type of controller attached.
|
6 anos atrás |
Sam Lantinga
|
c0650aca21
Added support for the PDP Battlefield One controller
|
6 anos atrás |