Ozkan Sezer
07f83cd5a6
hidapi/libusb/hid.c: fix race condition on device close (bug #5484 )
...
From hidapi mainstream git: https://github.com/libusb/hidapi/issues/142
d2c3a9862e
Read callback may fire itself on its own even after its been requested
to stop and exactly before the calling code waits for its completion in
indefinite loop. Explicitly preventing re-fireing the submission loop
fixes the issue.
2021-01-24 00:51:24 -05:00
Ozkan Sezer
327ea97436
hidapi/libusb/hid.c: whitespace tidy-up.
2021-01-24 00:51:24 -05:00
Sam Lantinga
14f977348d
Fixed whitespace
2020-12-15 14:57:47 -08:00
Sam Lantinga
e12457d8bf
Added support for the Xbox Series X controller to the HIDAPI driver
2020-11-10 12:26:30 -08:00
Ethan Lee
133b475586
Use LIBUSB_CALL for hidapi's read_callback function
2020-03-11 14:17:19 -04:00
Sam Lantinga
5e649983e7
Don't enumerate devices we can't open
2020-01-26 12:40:32 -08:00
Sam Lantinga
43aa1fa9e7
Added support for detecting previously unknown Xbox 360 and Xbox One controllers using the HIDAPI driver with libusb and Android
2020-01-18 11:21:14 -08:00
Sam Lantinga
4e682461cc
Reattach the kernel driver after closing USB controllers
2020-01-17 10:43:14 -08:00
Sam Lantinga
4e1cc124d2
Improved Xbox One controller initialization
2020-01-16 15:32:39 -08:00
Sam Lantinga
15d30298cf
Added support for wireless Xbox 360 controllers using the HIDAPI driver
2019-12-19 15:01:32 -08:00
Sam Lantinga
52b6ab2196
Added support for the SteelSeries Stratus Duo
2019-12-16 17:11:23 -08:00
Sam Lantinga
cd515bd1b9
Fixed Xbox 360 Controller support using libusb on Linux
2019-12-12 14:26:34 -08:00
Sam Lantinga
532164366e
Use the same logic to get the config descriptor in hid_open() as in hid_enumerate()
2019-11-25 16:29:12 -08:00
Sam Lantinga
8243a3e801
Added support for the Hyperkin X91
2019-11-25 15:02:50 -08:00
Ethan Lee
c76f0f5b6b
hidapi: Explicitly include locale.h, for setlocale
2019-08-06 23:08:01 -04:00
Ethan Lee
aa09e61223
Port libusb hid.c to SDL, add to MinGW configure
2019-08-04 00:01:38 -04:00
Andrew Eikum
738dff4bbc
hidapi: Update repository URLs
...
Upstream hidapi has been re-homed. Update the repo URLs to help guide folks
where to contribute fixes.
2019-07-25 08:05:13 -05:00
Sam Lantinga
b08bdc4401
Don't build SDL_JOYSTICK_HIDAPI by default on iOS
...
If you enable this, you'll need to link with CoreBluetooth.framework and add something like this to your Info.plist:
<key>NSBluetoothPeripheralUsageDescription</key>
<string>MyApp would like to remain connected to nearby bluetooth Game Controllers and Game Pads even when you're not using the app.</string>
2018-10-26 09:27:31 -07:00
Sam Lantinga
4f41f07d43
Added missing files from previous commits
2018-08-09 16:05:48 -07:00