Tonex One Controller: An open-source controller and display interface for the IK Multimedia Tonex One guitar pedal
Add sliders for bass/Mid/Treble frequency, to the 4.3B UI.
Due to the widget limit of 150 in free Squareline Studio, consider migrating to EEZ Studio.
Add values to sliders that update as the slider is dragged.
Add units to parameters (db, Hz etc)
Swipe left/right to select next/previous preset.
Need to find how to read the current value.
Use ADC to read expression pedal pot, and have config to assign what quantity it adjusts.
Add ability to load preset X from a footswitch press.
Allow at least two simultaneous BT devices to be connected.
Look at ways of adding amp and pedal skins to the same build.
Could be done by adding a new platform type, with the Cmake file including some of each.
Add support for Midi output, sending Midi PC and CC messages to indicate to receivers the current state.
Add support for pairing with devices that use security.
Add to web UI a display of scanned devices, and allow one to be selected and paired with.
Also ability to delete a paired device.
Migrate to newer version of ESP IDF, to gain support for USB hubs.
Look at adding USB Midi support once this is complete.
If the pedal is diosconnected after being connected, the ESP32 needs a reboot in order to allow connection again. Review the de-init and init code to allow it to be handled without needing a reboot.
Add support for toggling Bypass mode, via the web UI.