From 5341c559be032e41a7ffdb8a9cb09eace33bb00d Mon Sep 17 00:00:00 2001 From: Just Call Me Koko Date: Tue, 3 May 2022 00:44:07 -0400 Subject: [PATCH] Add come cli commands --- esp32_marauder/CommandLine.cpp | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/esp32_marauder/CommandLine.cpp b/esp32_marauder/CommandLine.cpp index 392229b..9124cfb 100644 --- a/esp32_marauder/CommandLine.cpp +++ b/esp32_marauder/CommandLine.cpp @@ -23,10 +23,24 @@ void CommandLine::main(uint32_t currentTime) { void CommandLine::parseCommand(String input) { if (input != "") Serial.println("#" + input); + + if (input == "stopscan") { + wifi_scan_obj.StartScan(WIFI_SCAN_OFF); + + // If we don't do this, the text and button coordinates will be off + display_obj.tft.init(); + + // Take us back to the menu + menu_function_obj.changeMenu(menu_function_obj.current_menu); + } - if (input == "scanap") { + else if (input == "scanap") { display_obj.clearScreen(); menu_function_obj.drawStatusBar(); wifi_scan_obj.StartScan(WIFI_SCAN_TARGET_AP, TFT_MAGENTA); } + + else if (input == "clearap") { + wifi_scan_obj.RunClearAPs(); + } }