Just Call Me Koko 5 лет назад
Родитель
Сommit
2f023a6dbe
2 измененных файлов с 14 добавлено и 0 удалено
  1. 1 0
      esp32_marauder/MenuFunctions.cpp
  2. 13 0
      esp32_marauder/WiFiScan.cpp

+ 1 - 0
esp32_marauder/MenuFunctions.cpp

@@ -811,6 +811,7 @@ void MenuFunctions::RunSetup()
   });
   addNodes(&bluetoothGeneralMenu, "Shutdown BLE", TFT_ORANGE, NULL, SCANNERS, [this]() {
     changeMenu(&shutdownBLEMenu);
+    wifi_scan_obj.RunShutdownBLE();
   });
 
   // Build shutdown BLE menu

+ 13 - 0
esp32_marauder/WiFiScan.cpp

@@ -433,6 +433,19 @@ void WiFiScan::RunShutdownBLE() {
   display_obj.tft.setCursor(0, 100);
   display_obj.tft.setTextSize(1);
   display_obj.tft.setTextColor(TFT_CYAN);
+
+  display_obj.tft.print(F("Shutting down BLE..."));
+
+  if (this->ble_initialized) {
+    this->shutdownBLE();
+    display_obj.tft.setTextColor(TFT_GREEN);
+    display_obj.tft.println(F("OK"));
+  }
+  else {
+    display_obj.tft.setTextColor(TFT_RED);
+    display_obj.tft.println(F("FAIL"));
+    display_obj.tft.println(F("BLE not currently initialized"));
+  }
 }
 
 void WiFiScan::RunInfo()