Hello! For reasons completely unrelated to Dolphin for Android, I've written an Android userspace USB driver for PS4 and Xbox360 protocol-compatible gamepads (though, adding support for other protocols probably wouldn't be too hard with a known specification for the packet structure). This allows complete control over the controller regardless of device model or Android version, enabling use of features not supported by the Android InputDevice stack / Linux kernel driver. Namely, controlling the rumble motors and LEDs on these gamepads, as well as reading the unique serial number (perhaps useful for storing a per-controller calibration).
I have no experience with the Dolphin for Android codebase, and I also don't know how many people use wired gamepads as opposed to wireless, but if this is something that sounds interesting to a dev with some knowledge of the codebase, I am potentially interested in working with you to port this functionality.
-
I have no experience with the Dolphin for Android codebase, and I also don't know how many people use wired gamepads as opposed to wireless, but if this is something that sounds interesting to a dev with some knowledge of the codebase, I am potentially interested in working with you to port this functionality.
-