libsdl-org / SDL

Simple Directmedia Layer
https://libsdl.org
zlib License
9.39k stars 1.74k forks source link

Implement advanced joycon features #9419

Closed german77 closed 5 months ago

german77 commented 5 months ago

I would like to implement extra functionality for joycons. Like IR camera, NFC or the external ring controller support. Is there any interest for that?

The ring can be quite easy to implement as it can be just another axis on the gamepad. But SDL lack the interface for IR and NFC so we need to define some rules and methods to make it as compatible as possible for other devices to be able to share the same interfaces which I would like to define in this issue.

IR camera has multiple features like: video, object detection, hand detection. With properties like resolution, window of interest, exposure time, etc.

NFC has support for multiple tags mostly following ISO14443A and Mifare protocols. So you can detect/read/write on the tags.

slouken commented 5 months ago

This is outside the scope of the SDL API. It sounds like this would be a nice standalone library for Joy-Con support.

german77 commented 5 months ago

Thanks for confirming. Just wanted to make sure before investing some time on this.