Ozkan Sezer
d2cf191936
hidapi, linux: merged a minor warning + code style fix from mainstream.
2021-11-17 10:00:10 +03:00
Sam Lantinga
911d91c55c
Retry hid_send_feature_report() if the ioctl() fails with EPIPE (e.g. the device stalled)
2021-11-11 14:36:05 -08:00
Sam Lantinga
5b646cd19e
Build hidapi code into SDL as a new public API
...
This prevents conflicts with hidapi linked with applications, as well as allowing applications to make use of HIDAPI on Android and other platforms that might not normally have an implementation available.
2021-11-07 23:00:59 -08:00
Sam Lantinga
db18764e41
Use correct relative include path
2021-10-01 16:27:59 -07:00
Sam Lantinga
bf97c5a22f
Make sure SDL file descriptors don't leak into child processes
2021-09-08 14:47:40 -07:00
Sam Lantinga
7d66fa209a
Fixed double-copy of the report in BlueZ >= 5.56
2021-09-07 17:38:26 -07:00
Sam Lantinga
bf754b52bf
Valve contributed code is under the Zlib license
2021-01-04 12:17:24 -08:00
Sam Lantinga
d4954eb090
Removed debug code
2020-11-21 18:26:43 -08:00
Sam Lantinga
6b56b98fc3
Fixed is_BLE() return value
2020-11-21 09:26:11 -08:00
Sam Lantinga
65c9f1d2cc
Fixed upstream bug: FD 0 is a valid file descriptor
...
https://github.com/libusb/hidapi/issues/199
2020-11-21 09:06:48 -08:00
Sam Lantinga
30371f2d4d
Fixed doubled report ID for Bluetooth Classic devices on Linux
2020-11-13 13:17:04 -08:00
Sam Lantinga
494af7a6e7
Backed out change to dynamically load udev - it's already happening in SDL_hidapi.c
2019-11-25 15:02:45 -08:00
Sam Lantinga
308e7f2fec
Linux hidapi code dynamically loads udev
2019-11-23 12:11:20 -08: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
Andrew Eikum
0e9560aea2
hidapi: Zero out new hid_device_info structs
2019-07-23 14:41:00 -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