Skip to content

v0.0.24

Latest

Choose a tag to compare

@chris1howell chris1howell released this 12 Sep 19:37
· 3 commits to OpenEVSE9 since this release

The controller firmware already exposed this as $S0 0|1 (RAPI) /
ECF_MONO_LCD (EEPROM flags bit 0x0100), gated behind the LCD16X2 +
RGBLCD compile flags — only the m328p_LCD_WIFI build defines both;
m328p_core ("WiFi, no text LCD") defines neither, so $S0 NAKs there. No
change was needed on the controller firmware (open_evse) side. OpenEVSE_Lib
could already read the flag but had no method to set it — that was the
actual gap this closes.

Changes by repo

OpenEVSE_Lib (branch OpenEVSE9, commit 8e93b3a)

  • OPENEVSE_LCD_TYPE_MONO / OPENEVSE_LCD_TYPE_RGB constants
    (src/openevse.h).
  • OpenEVSEClass::setLcdType(uint8_t type, callback) (src/openevse.cpp) —
    sends $S0 0|1, following the same validate-then-sendCmd shape as
    setServiceLevel()/feature().
  • Bumped library.json to 0.0.24.