@@ -1401,6 +1401,7 @@ void MenuFunctions::RunSetup()
1401
1401
settingsMenu.list = new LinkedList<MenuNode>();
1402
1402
specSettingMenu.list = new LinkedList<MenuNode>();
1403
1403
infoMenu.list = new LinkedList<MenuNode>();
1404
+ languageMenu.list = new LinkedList<MenuNode>();
1404
1405
1405
1406
// WiFi menu stuff
1406
1407
wifiSnifferMenu.list = new LinkedList<MenuNode>();
@@ -1429,6 +1430,7 @@ void MenuFunctions::RunSetup()
1429
1430
confirmMenu.name = " Confirm Update " ;
1430
1431
espUpdateMenu.name = " ESP8266 Update " ;
1431
1432
updateMenu.name = " Update Firmware " ;
1433
+ languageMenu.name = " Language " ;
1432
1434
infoMenu.name = " Device Info " ;
1433
1435
settingsMenu.name = " Settings " ;
1434
1436
bluetoothMenu.name = " Bluetooth " ;
@@ -1722,6 +1724,10 @@ void MenuFunctions::RunSetup()
1722
1724
wifi_scan_obj.currentScanMode = OTA_UPDATE;
1723
1725
changeMenu (&whichUpdateMenu);
1724
1726
});
1727
+ addNodes (&deviceMenu, " Language" , TFT_WHITE, NULL , DRAW, [this ]() {
1728
+ wifi_scan_obj.currentScanMode = SHOW_INFO;
1729
+ changeMenu (&languageMenu);
1730
+ });
1725
1731
addNodes (&deviceMenu, " Device Info" , TFT_WHITE, NULL , DEVICE_INFO, [this ]() {
1726
1732
wifi_scan_obj.currentScanMode = SHOW_INFO;
1727
1733
changeMenu (&infoMenu);
@@ -1822,7 +1828,12 @@ void MenuFunctions::RunSetup()
1822
1828
wifi_scan_obj.currentScanMode = WIFI_SCAN_OFF;
1823
1829
changeMenu (infoMenu.parentMenu );
1824
1830
});
1825
-
1831
+ // language info menu
1832
+ languageMenu.parentMenu = &deviceMenu;
1833
+ addNodes (&languageMenu, " Back" , TFT_LIGHTGREY, NULL , 0 , [this ]() {
1834
+ wifi_scan_obj.currentScanMode = WIFI_SCAN_OFF;
1835
+ changeMenu (infoMenu.parentMenu );
1836
+ });
1826
1837
// Set the current menu to the mainMenu
1827
1838
changeMenu (&mainMenu);
1828
1839
0 commit comments