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