A C library, which turns a Linux device into a USB gamepad.
This requires a USB device controller (UDC) which is commonly available on ARM single board computers like the Raspberry PI, but there are also a few PCIe cards which can do this and are supported by Linux.
Currently, this is only used in my Sunshine fork.
- Nintendo Switch1 Pro Controller
- C++