Commit Graph

11 Commits

Author SHA1 Message Date
Sam Lantinga
e33ebdcc6a 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
eda9d8fb85 Reattach the kernel driver after closing USB controllers 2020-01-17 10:43:14 -08:00
Sam Lantinga
89be0e49c6 Updated copyright date for 2020 2020-01-16 20:49:25 -08:00
Sam Lantinga
78a346cc42 Improved Xbox One controller initialization 2020-01-16 15:32:39 -08:00
Sam Lantinga
df1101ad7c Added support for the Nintendo GameCube adapter, tested on Steam Link hardware 2019-12-30 09:44:32 -08:00
Sam Lantinga
f26743acc5 Fixed duplicate controller entries on Mac OS X when using libusb, due to the HID interface number not being available in the Mac OS X HID code. 2019-12-20 21:00:16 -08:00
Sam Lantinga
dbc078fef2 Backed out debug code 2019-12-19 15:21:44 -08:00
Sam Lantinga
73942288a5 Added an untested driver for the Nintendo GameCube adapter, based on code contributed by Ethan Lee 2019-12-19 15:01:35 -08:00
Sam Lantinga
7ad5960735 Fixed compiler warning 2019-12-19 04:31:00 -08:00
Sam Lantinga
8d032e50f0 Added support for the SteelSeries Stratus Duo 2019-12-16 17:11:23 -08:00
Ethan Lee
62b2efc9f2 hidapi: Add SDL_hidapi.c, allows support for multiple hidapi backends.
This is currently supported on Linux and macOS. iOS and Android are not
supported at all, Windows support could be added with some changes to the libusb
backend. The Visual Studio and Xcode projects do not use this feature.

Based on Valve Software's hid.cpp, written in collaboration with Andrew Eikum.
2019-07-31 12:20:55 -04:00