lnxrkthkr:
Hello!Trying to make a menu for my brewing system. I have some problems when building the menu where only some parts of the menu
show when I do as in example2 but works in example1. I'm Arduino UNO with 16x2 LCD.Example1 (this one works):
r = menu.addMenu(MW_ROOT, NULL, F("Main Menu"));
s1 = menu.addMenu(MW_SUBMENU, r, F("Mash Menu"));
s2 = menu.addMenu(MW_VAR, s1, F("Set Mash Temp"));
s2->addVar(MW_AUTO_INT, &mashTemp, 0, 120, 1);
s2 = menu.addMenu(MW_VAR, s1, F("Start Mashing"));
s2->addVar(MW_ACTION, setStateMash);
s1 = menu.addMenu(MW_VAR, r, F("Start Boil"));
s1->addVar(MW_ACTION, setStateBoil);
Example 2 (does not work, only get Mash menu and only one submenu "Set Strike" and "Start to Strike"):
r = menu.addMenu(MW_ROOT, NULL, F("Main Menu"));
s1 = menu.addMenu(MW_SUBMENU, r, F("Mash Menu"));
s2 = menu.addMenu(MW_VAR, s1, F("Set Strike Temp"));
s2->addVar(MW_AUTO_INT, &strikeTemp, 0, 120, 1);
s2 = menu.addMenu(MW_VAR, s1, F("Start to Strike"));
s2->addVar(MW_ACTION, setStateStrike);
s2 = menu.addMenu(MW_VAR, s1, F("Set Mash Temp"));
s2->addVar(MW_AUTO_INT, &mashTemp, 0, 120, 1);
s2 = menu.addMenu(MW_VAR, s1, F("Start Mashing"));
s2->addVar(MW_ACTION, setStateMash);
s1 = menu.addMenu(MW_VAR, r, F("Start Boil"));
s1->addVar(MW_ACTION, setStateBoil);
Any tips or suggestions are very welcome.. Cheers, RKT
Got ERROR 132 and I had about 140 freeRam but when I shrunk my sketch
(removing a lot of debugging) it started to work! \o/