Add DPS Mode and Settings Panel
Updated branch containing both the DPS mode and settings panel.
These were separate pull requests on the upstream repo but were never merged.
Compiling Notes
I recommend that:
- the CC/CL/CV options be disabled
- POWER_COLORED 1
- SETTINGS_ENABLE 1
- WDOG disabled, or have the timeout set to greater than 200ms (the settings panel on first load will trigger a reset because it's too slow)
make -C opendps flash -j 9 MODEL=DPS5005 INVERT_ENABLE=0 CC_ENABLE=0 CL_ENABLE=0 CV_ENABLE=0 POWER_COLORED=1 POWER_OFF_VISIBLE=1 THERMAL_LOCKOUT=0 SETTINGS_ENABLE=1 FUNCGEN_ENABLE=0 WDOG=1