Skip to content

Commit dccbb1a

Browse files
committed
Release 1.3.5 prep
1 parent 5f2b030 commit dccbb1a

34 files changed

+142
-40
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"version":"1.00","projectName":"C:\\Users\\dave\\Documents\\Arduino\\libraries\\tcMenu\\examples\\analogDfRobot\\analogDfRobot.emf","author":"dave","lastEdited":{"seconds":1567941525,"nanos":882463300},"namingRecursive":false,"items":[{"parentId":0,"type":"analogItem","item":{"maxValue":1024,"offset":0,"divisor":1,"unitName":"","name":"Value A0","id":1,"eepromAddress":-1,"readOnly":false,"localOnly":false}},{"parentId":0,"type":"subMenu","item":{"secured":false,"name":"LED States","id":2,"eepromAddress":-1,"readOnly":false,"localOnly":false}},{"parentId":2,"type":"boolItem","item":{"naming":"ON_OFF","name":"LED 1","id":3,"eepromAddress":2,"functionName":"onLed1","readOnly":false,"localOnly":false}},{"parentId":2,"type":"boolItem","item":{"naming":"ON_OFF","name":"LED 2","id":4,"eepromAddress":3,"functionName":"onLed2","readOnly":false,"localOnly":false}}],"codeOptions":{"embeddedPlatform":"ARDUINO","lastDisplayUuid":"bcd5fe34-9e9f-4fcb-9edf-f4e3caca0674","lastInputUuid":"7daa6a81-dd09-422e-b83c-bda5045abaef","lastRemoteUuid":"2c101fec-1f7d-4ff3-8d2b-992ad41e7fcb","applicationUUID":"2ba37227-a412-40b7-94e7-42caf9bb0ff4","applicationName":"DfRobot","lastProperties":[],"namingRecursive":false}}
1+
{"version":"1.00","projectName":"C:\\Users\\dave\\Documents\\Arduino\\libraries\\tcMenu\\examples\\analogDfRobot\\analogDfRobot.emf","author":"dave","lastEdited":{"seconds":1573239022,"nanos":294104900},"namingRecursive":false,"items":[{"parentId":0,"type":"analogItem","item":{"maxValue":1024,"offset":0,"divisor":1,"unitName":"","name":"Value A0","id":1,"eepromAddress":-1,"readOnly":false,"localOnly":false}},{"parentId":0,"type":"subMenu","item":{"secured":false,"name":"LED States","id":2,"eepromAddress":-1,"readOnly":false,"localOnly":false}},{"parentId":2,"type":"boolItem","item":{"naming":"ON_OFF","name":"LED 1","id":3,"eepromAddress":2,"functionName":"onLed1","readOnly":false,"localOnly":false}},{"parentId":2,"type":"boolItem","item":{"naming":"ON_OFF","name":"LED 2","id":4,"eepromAddress":3,"functionName":"onLed2","readOnly":false,"localOnly":false}}],"codeOptions":{"embeddedPlatform":"ARDUINO","lastDisplayUuid":"bcd5fe34-9e9f-4fcb-9edf-f4e3caca0674","lastInputUuid":"7daa6a81-dd09-422e-b83c-bda5045abaef","lastRemoteUuid":"2c101fec-1f7d-4ff3-8d2b-992ad41e7fcb","applicationUUID":"2ba37227-a412-40b7-94e7-42caf9bb0ff4","applicationName":"DfRobot","lastProperties":[],"namingRecursive":false}}

examples/analogDfRobot/analogDfRobot.ino

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,3 +21,5 @@ void CALLBACK_FUNCTION onLed2(int id) {
2121
// TODO: write your own second LED function..
2222
// Called whenever you change the LED2 menu item..
2323
}
24+
25+

examples/analogDfRobot/tcMenuLiquidCrystal.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
#include "tcMenuLiquidCrystal.h"
1616

17-
const ConnectorLocalInfo applicationInfo {"Test App", "12342345534533453" };
17+
extern const ConnectorLocalInfo applicationInfo;
1818

1919
LiquidCrystalRenderer::LiquidCrystalRenderer(LiquidCrystal& lcd, uint8_t dimX, uint8_t dimY) : BaseMenuRenderer(dimX) {
2020
this->dimY = dimY;
@@ -77,8 +77,8 @@ void LiquidCrystalRenderer::renderList() {
7777

7878
void LiquidCrystalRenderer::renderTitle(bool forceDraw) {
7979
if(!drewTitleThisTime || forceDraw) {
80-
strcpy(buffer, applicationInfo.name);
81-
serdebugF("print app name");
80+
strcpy_P(buffer, applicationInfo.name);
81+
serdebugF2("print app name", buffer);
8282
uint8_t bufSz = bufferSize;
8383
uint8_t last = min(bufSz, strlen(buffer));
8484
for(uint8_t i = last; i < bufSz; i++) {
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"version":"1.00","projectName":"C:\\Users\\dave\\Documents\\Arduino\\libraries\\tcMenu\\examples\\colorTftEthernet32\\colorTftEthernet.emf","author":"dave","lastEdited":{"seconds":1567958345,"nanos":853556300},"namingRecursive":false,"items":[{"parentId":0,"type":"analogItem","item":{"maxValue":255,"offset":-128,"divisor":2,"unitName":"V","name":"Voltage","id":1,"eepromAddress":2,"functionName":"onVoltageChange","readOnly":false,"localOnly":false}},{"parentId":0,"type":"analogItem","item":{"maxValue":255,"offset":0,"divisor":100,"unitName":"A","name":"Current","id":2,"eepromAddress":4,"functionName":"onCurrentChange","readOnly":false,"localOnly":false}},{"parentId":0,"type":"enumItem","item":{"enumEntries":["Current","Voltage"],"name":"Limit","id":3,"eepromAddress":6,"functionName":"onLimitMode","readOnly":false,"localOnly":false}},{"parentId":0,"type":"subMenu","item":{"secured":false,"name":"Settings","id":4,"eepromAddress":-1,"readOnly":false,"localOnly":false}},{"parentId":4,"type":"boolItem","item":{"naming":"YES_NO","name":"Pwr Delay","id":5,"eepromAddress":-1,"readOnly":false,"localOnly":false}},{"parentId":4,"type":"actionMenu","item":{"name":"Save all","id":10,"eepromAddress":-1,"functionName":"onSaveRom","readOnly":false,"localOnly":false}},{"parentId":4,"type":"subMenu","item":{"secured":false,"name":"Advanced","id":11,"eepromAddress":-1,"readOnly":false,"localOnly":false}},{"parentId":11,"type":"boolItem","item":{"naming":"ON_OFF","name":"S-Circuit Protect","id":12,"eepromAddress":8,"readOnly":false,"localOnly":false}},{"parentId":11,"type":"boolItem","item":{"naming":"ON_OFF","name":"Temp Check","id":13,"eepromAddress":9,"readOnly":false,"localOnly":false}},{"parentId":0,"type":"subMenu","item":{"secured":false,"name":"Status","id":7,"eepromAddress":-1,"readOnly":false,"localOnly":false}},{"parentId":7,"type":"floatItem","item":{"numDecimalPlaces":2,"name":"Volt A0","id":8,"eepromAddress":-1,"readOnly":false,"localOnly":false}},{"parentId":7,"type":"floatItem","item":{"numDecimalPlaces":2,"name":"Volt A1","id":9,"eepromAddress":-1,"readOnly":false,"localOnly":false}},{"parentId":0,"type":"subMenu","item":{"secured":false,"name":"Connectivity","id":14,"eepromAddress":-1,"readOnly":false,"localOnly":false}},{"parentId":14,"type":"textItem","item":{"textLength":20,"itemType":"IP_ADDRESS","name":"Ip Address","id":15,"eepromAddress":10,"readOnly":false,"localOnly":false}}],"codeOptions":{"embeddedPlatform":"ARDUINO32","lastDisplayUuid":"7c486068-9879-459f-89ee-9522366524a3","lastInputUuid":"6dd87e7d-e751-4912-a70d-91793b1d3d87","lastRemoteUuid":"0877131c-e03e-426b-8eaf-228e01f5e7f1","applicationUUID":"22813e5e-88b1-42d5-9601-4831b2be369b","applicationName":"Ada32 Ethernet","lastProperties":[{"name":"DISPLAY_VARIABLE","latestValue":"gfx","subsystem":"DISPLAY"},{"name":"DISPLAY_TYPE","latestValue":"Adafruit_ILI9341","subsystem":"DISPLAY"},{"name":"DISPLAY_CONFIG","latestValue":"colorConfig","subsystem":"DISPLAY"},{"name":"DISPLAY_BUFFERED","latestValue":"false","subsystem":"DISPLAY"},{"name":"PULLUP_LOGIC","latestValue":"true","subsystem":"INPUT"},{"name":"INTERRUPT_SWITCHES","latestValue":"false","subsystem":"INPUT"},{"name":"SWITCH_IODEVICE","latestValue":"io8574","subsystem":"INPUT"},{"name":"ENCODER_PIN_A","latestValue":"7","subsystem":"INPUT"},{"name":"ENCODER_PIN_B","latestValue":"6","subsystem":"INPUT"},{"name":"ENCODER_PIN_OK","latestValue":"5","subsystem":"INPUT"},{"name":"LISTEN_PORT","latestValue":"3333","subsystem":"REMOTE"},{"name":"LIBRARY_TYPE","latestValue":"ETHERNET_2","subsystem":"REMOTE"}],"namingRecursive":false}}
1+
{"version":"1.00","projectName":"C:\\Users\\dave\\Documents\\Arduino\\libraries\\tcMenu\\examples\\colorTftEthernet32\\colorTftEthernet.emf","author":"dave","lastEdited":{"seconds":1573240039,"nanos":430967600},"namingRecursive":false,"items":[{"parentId":0,"type":"analogItem","item":{"maxValue":255,"offset":-128,"divisor":2,"unitName":"V","name":"Voltage","id":1,"eepromAddress":2,"functionName":"onVoltageChange","readOnly":false,"localOnly":false}},{"parentId":0,"type":"analogItem","item":{"maxValue":255,"offset":0,"divisor":100,"unitName":"A","name":"Current","id":2,"eepromAddress":4,"functionName":"onCurrentChange","readOnly":false,"localOnly":false}},{"parentId":0,"type":"enumItem","item":{"enumEntries":["Current","Voltage"],"name":"Limit","id":3,"eepromAddress":6,"functionName":"onLimitMode","readOnly":false,"localOnly":false}},{"parentId":0,"type":"subMenu","item":{"secured":false,"name":"Settings","id":4,"eepromAddress":-1,"readOnly":false,"localOnly":false}},{"parentId":4,"type":"boolItem","item":{"naming":"YES_NO","name":"Pwr Delay","id":5,"eepromAddress":-1,"readOnly":false,"localOnly":false}},{"parentId":4,"type":"actionMenu","item":{"name":"Save all","id":10,"eepromAddress":-1,"functionName":"onSaveRom","readOnly":false,"localOnly":false}},{"parentId":4,"type":"subMenu","item":{"secured":false,"name":"Advanced","id":11,"eepromAddress":-1,"readOnly":false,"localOnly":false}},{"parentId":11,"type":"boolItem","item":{"naming":"ON_OFF","name":"S-Circuit Protect","id":12,"eepromAddress":8,"readOnly":false,"localOnly":false}},{"parentId":11,"type":"boolItem","item":{"naming":"ON_OFF","name":"Temp Check","id":13,"eepromAddress":9,"readOnly":false,"localOnly":false}},{"parentId":0,"type":"subMenu","item":{"secured":false,"name":"Status","id":7,"eepromAddress":-1,"readOnly":false,"localOnly":false}},{"parentId":7,"type":"floatItem","item":{"numDecimalPlaces":2,"name":"Volt A0","id":8,"eepromAddress":-1,"readOnly":false,"localOnly":false}},{"parentId":7,"type":"floatItem","item":{"numDecimalPlaces":2,"name":"Volt A1","id":9,"eepromAddress":-1,"readOnly":false,"localOnly":false}},{"parentId":0,"type":"subMenu","item":{"secured":false,"name":"Connectivity","id":14,"eepromAddress":-1,"readOnly":false,"localOnly":false}},{"parentId":14,"type":"textItem","item":{"textLength":20,"itemType":"IP_ADDRESS","name":"Ip Address","id":15,"eepromAddress":10,"readOnly":false,"localOnly":false}}],"codeOptions":{"embeddedPlatform":"ARDUINO32","lastDisplayUuid":"7c486068-9879-459f-89ee-9522366524a3","lastInputUuid":"6dd87e7d-e751-4912-a70d-91793b1d3d87","lastRemoteUuid":"0877131c-e03e-426b-8eaf-228e01f5e7f1","applicationUUID":"22813e5e-88b1-42d5-9601-4831b2be369b","applicationName":"Ada32 Ethernet","lastProperties":[{"name":"DISPLAY_VARIABLE","latestValue":"gfx","subsystem":"DISPLAY"},{"name":"DISPLAY_TYPE","latestValue":"Adafruit_ILI9341","subsystem":"DISPLAY"},{"name":"DISPLAY_CONFIG","latestValue":"colorConfig","subsystem":"DISPLAY"},{"name":"DISPLAY_BUFFERED","latestValue":"false","subsystem":"DISPLAY"},{"name":"PULLUP_LOGIC","latestValue":"true","subsystem":"INPUT"},{"name":"INTERRUPT_SWITCHES","latestValue":"false","subsystem":"INPUT"},{"name":"SWITCH_IODEVICE","latestValue":"io8574","subsystem":"INPUT"},{"name":"ENCODER_PIN_A","latestValue":"7","subsystem":"INPUT"},{"name":"ENCODER_PIN_B","latestValue":"6","subsystem":"INPUT"},{"name":"ENCODER_PIN_OK","latestValue":"5","subsystem":"INPUT"},{"name":"LISTEN_PORT","latestValue":"3333","subsystem":"REMOTE"},{"name":"LIBRARY_TYPE","latestValue":"ETHERNET_2","subsystem":"REMOTE"}],"namingRecursive":false}}

examples/colorTftEthernet32/colorTftEthernet32.ino

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,3 +170,8 @@ void CALLBACK_FUNCTION onSaveRom(int /*id*/) {
170170
// save out the state, in a real system we could detect power down for this.
171171
menuMgr.save(eeprom);
172172
}
173+
174+
175+
176+
177+

examples/colorTftEthernet32/tcMenuAdaFruitGfx.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,7 @@ void AdaFruitGfxMenuRenderer::render() {
190190

191191
// and then we start drawing items until we run out of screen or items
192192
int ypos = titleHeight;
193-
while (item && (ypos + itemHeight) < graphics->height() ) {
193+
while (item && (ypos + itemHeight) <= graphics->height() ) {
194194
if (locRedrawMode != MENUDRAW_NO_CHANGE || item->isChanged()) {
195195
requiresUpdate = true;
196196

examples/esp8266WifiOled/EthernetTransport.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
#include <RemoteConnector.h>
1818
#include <TaskManager.h>
19-
#include <ESP8266WiFi.h>
19+
#include <WiFi.h>
2020
#include <tcUtil.h>
2121

2222
/**
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"version":"1.00","projectName":"C:\\Users\\dave\\Documents\\Arduino\\libraries\\tcMenu\\examples\\esp8266WifiOled\\Greenhouse.emf","author":"dave","lastEdited":{"seconds":1570262058,"nanos":653909400},"namingRecursive":false,"items":[{"parentId":0,"type":"analogItem","item":{"maxValue":255,"offset":-20,"divisor":4,"unitName":"C","name":"Tomato Temp","id":1,"eepromAddress":-1,"readOnly":true,"localOnly":false}},{"parentId":0,"type":"analogItem","item":{"maxValue":255,"offset":-20,"divisor":4,"unitName":"C","name":"Cucumber Temp","id":2,"eepromAddress":-1,"readOnly":true,"localOnly":false}},{"parentId":0,"type":"boolItem","item":{"naming":"YES_NO","name":"Window Open","id":3,"eepromAddress":2,"functionName":"onWindowOpen","readOnly":false,"localOnly":false}},{"parentId":0,"type":"boolItem","item":{"naming":"ON_OFF","name":"Electric Heater","id":4,"eepromAddress":3,"functionName":"onElectricHeater","readOnly":false,"localOnly":false}},{"parentId":0,"type":"subMenu","item":{"secured":false,"name":"Setup","id":5,"eepromAddress":-1,"readOnly":false,"localOnly":false}},{"parentId":5,"type":"enumItem","item":{"enumEntries":["LOW","MEDIUM","HIGH"],"name":"Heater Power","id":6,"eepromAddress":4,"functionName":"onHeaterPower","readOnly":false,"localOnly":false}},{"parentId":5,"type":"enumItem","item":{"enumEntries":["NARROW","WIDE"],"name":"Win Opening","id":7,"eepromAddress":6,"functionName":"onWindowOpening","readOnly":false,"localOnly":false}},{"parentId":5,"type":"actionMenu","item":{"name":"Save All","id":8,"eepromAddress":-1,"functionName":"onSaveAll","readOnly":false,"localOnly":true}},{"parentId":0,"type":"subMenu","item":{"secured":false,"name":"Connectivity","id":9,"eepromAddress":-1,"readOnly":false,"localOnly":false}},{"parentId":9,"type":"textItem","item":{"textLength":15,"itemType":"PLAIN_TEXT","name":"SSID","id":11,"eepromAddress":8,"readOnly":false,"localOnly":true}},{"parentId":9,"type":"textItem","item":{"textLength":15,"itemType":"PLAIN_TEXT","name":"Pwd","id":12,"eepromAddress":23,"readOnly":false,"localOnly":true}},{"parentId":9,"type":"textItem","item":{"textLength":20,"itemType":"IP_ADDRESS","name":"IpAddress","id":10,"eepromAddress":-1,"readOnly":true,"localOnly":false}}],"codeOptions":{"embeddedPlatform":"ARDUINO_ESP8266","lastDisplayUuid":"8646497b-1427-415f-8020-1260a1fef57d","lastInputUuid":"6dd87e7d-e751-4912-a70d-91793b1d3d87","lastRemoteUuid":"46c30011-cac6-4598-a7b8-b0630d55daab","applicationUUID":"01b9cb76-c108-4be3-a133-6159f8f1c9c1","applicationName":"Greenhouse","lastProperties":[{"name":"DISPLAY_VARIABLE","latestValue":"gfx","subsystem":"DISPLAY"},{"name":"DISPLAY_CONFIG","latestValue":"","subsystem":"DISPLAY"},{"name":"DISPLAY_VAR_TYPE","latestValue":"U8G2_SSD1306_128X64_NONAME_F_SW_I2C","subsystem":"DISPLAY"},{"name":"PULLUP_LOGIC","latestValue":"true","subsystem":"INPUT"},{"name":"INTERRUPT_SWITCHES","latestValue":"false","subsystem":"INPUT"},{"name":"SWITCH_IODEVICE","latestValue":"io8574","subsystem":"INPUT"},{"name":"ENCODER_PIN_A","latestValue":"0","subsystem":"INPUT"},{"name":"ENCODER_PIN_B","latestValue":"1","subsystem":"INPUT"},{"name":"ENCODER_PIN_OK","latestValue":"2","subsystem":"INPUT"},{"name":"LISTEN_PORT","latestValue":"3333","subsystem":"REMOTE"}],"namingRecursive":false}}
1+
{"version":"1.00","projectName":"C:\\Users\\dave\\Documents\\Arduino\\libraries\\tcMenu\\examples\\esp8266WifiOled\\Greenhouse.emf","author":"dave","lastEdited":{"seconds":1573242134,"nanos":262084900},"namingRecursive":false,"items":[{"parentId":0,"type":"analogItem","item":{"maxValue":255,"offset":-20,"divisor":4,"unitName":"C","name":"Tomato Temp","id":1,"eepromAddress":-1,"readOnly":true,"localOnly":false}},{"parentId":0,"type":"analogItem","item":{"maxValue":255,"offset":-20,"divisor":4,"unitName":"C","name":"Cucumber Temp","id":2,"eepromAddress":-1,"readOnly":true,"localOnly":false}},{"parentId":0,"type":"boolItem","item":{"naming":"YES_NO","name":"Window Open","id":3,"eepromAddress":2,"functionName":"onWindowOpen","readOnly":false,"localOnly":false}},{"parentId":0,"type":"boolItem","item":{"naming":"ON_OFF","name":"Electric Heater","id":4,"eepromAddress":3,"functionName":"onElectricHeater","readOnly":false,"localOnly":false}},{"parentId":0,"type":"subMenu","item":{"secured":false,"name":"Setup","id":5,"eepromAddress":-1,"readOnly":false,"localOnly":false}},{"parentId":5,"type":"enumItem","item":{"enumEntries":["LOW","MEDIUM","HIGH"],"name":"Heater Power","id":6,"eepromAddress":4,"functionName":"onHeaterPower","readOnly":false,"localOnly":false}},{"parentId":5,"type":"enumItem","item":{"enumEntries":["NARROW","WIDE"],"name":"Win Opening","id":7,"eepromAddress":6,"functionName":"onWindowOpening","readOnly":false,"localOnly":false}},{"parentId":5,"type":"actionMenu","item":{"name":"Save All","id":8,"eepromAddress":-1,"functionName":"onSaveAll","readOnly":false,"localOnly":true}},{"parentId":0,"type":"subMenu","item":{"secured":false,"name":"Connectivity","id":9,"eepromAddress":-1,"readOnly":false,"localOnly":false}},{"parentId":9,"type":"textItem","item":{"textLength":15,"itemType":"PLAIN_TEXT","name":"SSID","id":11,"eepromAddress":8,"readOnly":false,"localOnly":true}},{"parentId":9,"type":"textItem","item":{"textLength":15,"itemType":"PLAIN_TEXT","name":"Pwd","id":12,"eepromAddress":23,"readOnly":false,"localOnly":true}},{"parentId":9,"type":"textItem","item":{"textLength":20,"itemType":"IP_ADDRESS","name":"IpAddress","id":10,"eepromAddress":-1,"readOnly":true,"localOnly":false}}],"codeOptions":{"embeddedPlatform":"ARDUINO_ESP32","lastDisplayUuid":"8646497b-1427-415f-8020-1260a1fef57d","lastInputUuid":"6dd87e7d-e751-4912-a70d-91793b1d3d87","lastRemoteUuid":"aae4b00c-85fc-4dc6-a0c2-920750fff9fb","applicationUUID":"01b9cb76-c108-4be3-a133-6159f8f1c9c1","applicationName":"Greenhouse","lastProperties":[{"name":"DISPLAY_VARIABLE","latestValue":"gfx","subsystem":"DISPLAY"},{"name":"DISPLAY_CONFIG","latestValue":"","subsystem":"DISPLAY"},{"name":"DISPLAY_VAR_TYPE","latestValue":"U8G2_SSD1306_128X64_NONAME_F_SW_I2C","subsystem":"DISPLAY"},{"name":"PULLUP_LOGIC","latestValue":"true","subsystem":"INPUT"},{"name":"INTERRUPT_SWITCHES","latestValue":"false","subsystem":"INPUT"},{"name":"SWITCH_IODEVICE","latestValue":"io8574","subsystem":"INPUT"},{"name":"ENCODER_PIN_A","latestValue":"0","subsystem":"INPUT"},{"name":"ENCODER_PIN_B","latestValue":"1","subsystem":"INPUT"},{"name":"ENCODER_PIN_OK","latestValue":"2","subsystem":"INPUT"},{"name":"LISTEN_PORT","latestValue":"3333","subsystem":"REMOTE"}],"namingRecursive":false}}

examples/esp8266WifiOled/esp8266WifiOled.ino

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -303,3 +303,18 @@ void CALLBACK_FUNCTION onSaveAll(int id) {
303303
}
304304

305305
}
306+
307+
308+
309+
310+
311+
312+
313+
314+
315+
316+
317+
318+
319+
320+

examples/esp8266WifiOled/esp8266WifiOled_menu.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,10 +67,10 @@ void setupMenu() {
6767

6868
// Read only and local only function calls
6969
menuCucumberTemp.setReadOnly(true);
70-
menuTomatoTemp.setReadOnly(true);
7170
menuIpAddress.setReadOnly(true);
72-
menuSaveAll.setLocalOnly(true);
71+
menuTomatoTemp.setReadOnly(true);
7372
menuPwd.setLocalOnly(true);
73+
menuSaveAll.setLocalOnly(true);
7474
menuSSID.setLocalOnly(true);
7575
}
7676

0 commit comments

Comments
 (0)