FeralAI
FeralAI
GP2040 supports sending analog values in the USB reports, however there is no specific implementation around the use/handling of those analog inputs. The RP2040 MCU supports 4 ADC channels, with...
Currently the web configurator runs via lwIP over RNDIS from the TinyUSB library. RNDIS seems to only work on Windows platforms at the moment. Evaluate other ethernet emulation methods over...
Debouncing is currently configured at the beginning of the main.cpp file with a fixed 5ms delay. At the very least this should be editable via the web configurator. A more...
This will require #34 to be finished. Allow a button to toggle a secondary layer of button mappings on the fly, similar to G-shift for Logitech mice and Hypershift for...
As the title suggests. Would be nice to backup and restore settings after a firmware update that clears them.
There seems to be an issue with the API sometimes returning a mangled JSON response, which then causes the frontend application to error and blank out the page. Need to...
Add page to config app for remapping buttons. Would be pretty awesome if it showed an image of the controller it's being used on. For Pico it would use some...
Add page to config app for customizing RGB LED settings. This should include: - Select from presets - Change color per key - Allow user to save custom LED theme(s)
Work out a way to integrate on-board configuration of button layouts, LED setup, etc.
The Display Configuration is set up in a very developer-focused manner, with all the technical details explained and available for selection. Several of these options can be simplified, such as:...