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