diff --git a/esp32_marauder/MenuFunctions.cpp b/esp32_marauder/MenuFunctions.cpp index ba597cf..4026894 100644 --- a/esp32_marauder/MenuFunctions.cpp +++ b/esp32_marauder/MenuFunctions.cpp @@ -1401,6 +1401,7 @@ void MenuFunctions::RunSetup() settingsMenu.list = new LinkedList(); specSettingMenu.list = new LinkedList(); infoMenu.list = new LinkedList(); + languageMenu.list = new LinkedList(); // WiFi menu stuff wifiSnifferMenu.list = new LinkedList(); @@ -1429,6 +1430,7 @@ void MenuFunctions::RunSetup() confirmMenu.name = " Confirm Update "; espUpdateMenu.name = " ESP8266 Update "; updateMenu.name = " Update Firmware "; + languageMenu.name = " Language "; infoMenu.name = " Device Info "; settingsMenu.name = " Settings "; bluetoothMenu.name = " Bluetooth "; @@ -1722,6 +1724,10 @@ void MenuFunctions::RunSetup() wifi_scan_obj.currentScanMode = OTA_UPDATE; changeMenu(&whichUpdateMenu); }); + addNodes(&deviceMenu, "Language", TFT_WHITE, NULL, DRAW, [this]() { + wifi_scan_obj.currentScanMode = SHOW_INFO; + changeMenu(&languageMenu); + }); addNodes(&deviceMenu, "Device Info", TFT_WHITE, NULL, DEVICE_INFO, [this]() { wifi_scan_obj.currentScanMode = SHOW_INFO; changeMenu(&infoMenu); @@ -1822,7 +1828,12 @@ void MenuFunctions::RunSetup() wifi_scan_obj.currentScanMode = WIFI_SCAN_OFF; changeMenu(infoMenu.parentMenu); }); - + //language info menu + languageMenu.parentMenu = &deviceMenu; + addNodes(&languageMenu, "Back", TFT_LIGHTGREY, NULL, 0, [this]() { + wifi_scan_obj.currentScanMode = WIFI_SCAN_OFF; + changeMenu(infoMenu.parentMenu); + }); // Set the current menu to the mainMenu changeMenu(&mainMenu); diff --git a/esp32_marauder/MenuFunctions.h b/esp32_marauder/MenuFunctions.h index 1d46f70..3070c22 100644 --- a/esp32_marauder/MenuFunctions.h +++ b/esp32_marauder/MenuFunctions.h @@ -147,6 +147,7 @@ class MenuFunctions Menu settingsMenu; Menu specSettingMenu; Menu infoMenu; + Menu languageMenu; // WiFi menu stuff Menu wifiSnifferMenu; diff --git a/esp32_marauder/configs.h b/esp32_marauder/configs.h index 29f4a01..a507eb6 100644 --- a/esp32_marauder/configs.h +++ b/esp32_marauder/configs.h @@ -2,8 +2,8 @@ #define configs_h - #define MARAUDER_MINI -// #define MARAUDER_V4 + //#define MARAUDER_MINI + #define MARAUDER_V4 #define MARAUDER_VERSION "v0.9.6"