SDL/src/joystick/hidapi
Sam Lantinga aa2e2f4843 Make sure HID devices can be opened before making them available to the application
This prevents a number of issues where devices are enumerated but not actually able to be opened, like https://github.com/libsdl-org/SDL/issues/5781.

We currently leave the devices open, allowing us to more easily do controller feature detection, protocol negotiation, detect dropped Bluetooth connections, etc. with the expectation that the application is likely to open the controllers shortly.
2022-09-22 18:27:38 -07:00
..
steam Use the correct update rate for Steam Controller sensors 2021-10-02 09:13:29 -07:00
SDL_hidapi_combined.c Make sure HID devices can be opened before making them available to the application 2022-09-22 18:27:38 -07:00
SDL_hidapi_gamecube.c Make sure HID devices can be opened before making them available to the application 2022-09-22 18:27:38 -07:00
SDL_hidapi_luna.c Make sure HID devices can be opened before making them available to the application 2022-09-22 18:27:38 -07:00
SDL_hidapi_nintendo.h Added initial support for the Wii Motion Plus extension 2022-09-06 23:33:55 -07:00
SDL_hidapi_ps3.c Make sure HID devices can be opened before making them available to the application 2022-09-22 18:27:38 -07:00
SDL_hidapi_ps4.c Make sure HID devices can be opened before making them available to the application 2022-09-22 18:27:38 -07:00
SDL_hidapi_ps5.c Make sure HID devices can be opened before making them available to the application 2022-09-22 18:27:38 -07:00
SDL_hidapi_rumble.c Use SDLCALL for callbacks in public APIs 2022-05-18 15:01:27 -07:00
SDL_hidapi_rumble.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_hidapi_shield.c Make sure HID devices can be opened before making them available to the application 2022-09-22 18:27:38 -07:00
SDL_hidapi_stadia.c Make sure HID devices can be opened before making them available to the application 2022-09-22 18:27:38 -07:00
SDL_hidapi_steam.c Make sure HID devices can be opened before making them available to the application 2022-09-22 18:27:38 -07:00
SDL_hidapi_switch.c Make sure HID devices can be opened before making them available to the application 2022-09-22 18:27:38 -07:00
SDL_hidapi_wii.c Make sure HID devices can be opened before making them available to the application 2022-09-22 18:27:38 -07:00
SDL_hidapi_xbox360.c Make sure HID devices can be opened before making them available to the application 2022-09-22 18:27:38 -07:00
SDL_hidapi_xbox360w.c Make sure HID devices can be opened before making them available to the application 2022-09-22 18:27:38 -07:00
SDL_hidapi_xboxone.c Make sure HID devices can be opened before making them available to the application 2022-09-22 18:27:38 -07:00
SDL_hidapijoystick.c Make sure HID devices can be opened before making them available to the application 2022-09-22 18:27:38 -07:00
SDL_hidapijoystick_c.h Make sure HID devices can be opened before making them available to the application 2022-09-22 18:27:38 -07:00