• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › Development Discussion v
« Previous 1 ... 3 4 5 6 7 ... 116 Next »

Enabling gamepad rumble on Android with custom USB driver
View New Posts | View Today's Posts

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Enabling gamepad rumble on Android with custom USB driver
09-19-2021, 10:28 PM
#1
windwoes Offline
Junior Member
**
Posts: 1
Threads: 1
Joined: Sep 2021
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.

-
Find
Reply
09-19-2021, 11:15 PM
#2
JosJuice Offline
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 8,836
Threads: 7
Joined: Oct 2014
It sounds interesting, but considering how few Android developers we have right now (it's basically just me and I'm busy with other things most of the time), I'm not sure if it would be feasible to get this reviewed and merged and maintained.
Find
Reply
« Next Oldest | Next Newest »


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode