Have you look at the various Android/iOS game controllers? They are designed for Android, so I think they may be more Linux friendly. I have a Moga Pro Power that I plan on trying to connect to the Edison at some point.
That is one possibility. So far I have been able to build the program to be able to pair the controller with the machine, but have not yet patched the kernel to make it work with it. Since I am building my own install right now, maybe I can add the patch there for this. Not sure what else yet.
So far it is obviously easier just to use XBee, But I think my Hexapod with just my new Edison with Breakout board, with USB2AX going to powered AX hub only might look like a pretty nice setup.
Question: How to integrate PS3 support into current sources? That is currently the PS3 fails pair up with the current bluetoothctl...
However if I look up at the Github that Intel setup for the Kernel, I see there was a commit to include this:
Actually there were several interesting commits up there including: dma support for SPI...
So the question is, is there an easy way to include these changes into a custom build. (Yesterday I just did a clean build following the build support document) from the sources I download.