FreeJoy-Team / FreeJoy

STM32F103 USB HID game device controller with flexible configuration
GNU General Public License v3.0
759 stars 143 forks source link

[FR] Add support for classic controllers protocols (use as an USB adapter) #123

Open eadmaster opened 3 years ago

eadmaster commented 3 years ago

I'd like to suggest adding support for reading some protocols used by classic consoles controllers.

Some code can probably reused from existing projects like this and this.

I am especially interested in systems with native 3.3V logic, that can be interfaced directly to an STM32 without the need of level shifters: PS1, N64, Gamecube and Wii.

Since most of these are serial protocols, multiple controllers could be connected at the same time.

vostrenkov commented 3 years ago

I'd say this has quite low chance to be implemented because of slightly different project specialization. Thats fine that people are thinking of using freejoy in such applications but main goal is to make a platform interfacing with sensors/discrete inputs itself

eadmaster commented 3 years ago

No problem, can i leave the issue opened for future contributors reference?

vostrenkov commented 3 years ago

Sure