Add check ESP8266

This commit is contained in:
Just Call Me Koko
2021-04-13 20:32:15 -04:00
parent c822bba6da
commit 3f3b784d47
3 changed files with 32 additions and 6 deletions

View File

@@ -1057,7 +1057,7 @@ void MenuFunctions::RunSetup()
wifi_scan_obj.currentScanMode = OTA_UPDATE;
changeMenu(&confirmMenu);
});
addNodes(&whichUpdateMenu, "ESP8266 Update", TFT_RED, NULL, ESP_UPDATE_ICO, [this]() {
if (esp_obj.supported) addNodes(&whichUpdateMenu, "ESP8266 Update", TFT_RED, NULL, ESP_UPDATE_ICO, [this]() {
wifi_scan_obj.currentScanMode = ESP_UPDATE;
changeMenu(&espUpdateMenu);
esp_obj.RunUpdate();

View File

@@ -76,8 +76,27 @@ void setup()
//Serial.begin(115200);
display_obj.RunSetup();
display_obj.tft.setTextColor(TFT_WHITE, TFT_BLACK);
digitalWrite(TFT_BL, LOW);
// Draw the title screen
display_obj.drawJpeg("/marauder3L.jpg", 0 , 0); // 240 x 320 image
//showCenterText(version_number, 250);
display_obj.tft.drawCentreString(display_obj.version_number, 120, 250, 2);
digitalWrite(TFT_BL, HIGH); // Need this
delay(2000);
display_obj.clearScreen();
display_obj.tft.setTextColor(TFT_CYAN, TFT_BLACK);
digitalWrite(TFT_BL, HIGH);
display_obj.tft.println("Giving room for HardwareSerial...");
delay(2000);
display_obj.tft.println("Marauder " + display_obj.version_number + "\n");
@@ -146,12 +165,14 @@ void setup()
display_obj.tft.println(F("Initialized LED Interface"));
display_obj.tft.println(F("Starting..."));
//display_obj.tft.println(F("Starting..."));
delay(500);
display_obj.tft.setTextColor(TFT_WHITE, TFT_BLACK);
//display_obj.tft.setTextColor(TFT_WHITE, TFT_BLACK);
// OG Logo Section
/*
digitalWrite(TFT_BL, LOW);
// Draw the title screen
@@ -161,11 +182,16 @@ void setup()
display_obj.tft.drawCentreString(display_obj.version_number, 120, 250, 2);
digitalWrite(TFT_BL, HIGH);
*/
esp_obj.begin();
a32u4_obj.begin(); // This goes last to make sure nothing is messed up when reading serial
display_obj.tft.println(F("Starting..."));
display_obj.tft.setTextColor(TFT_WHITE, TFT_BLACK);
delay(2000);
menu_function_obj.RunSetup();

View File

@@ -16,7 +16,7 @@ void EspInterface::begin() {
delay(100);
//display_obj.tft.println("Checking for ESP8266...");
display_obj.tft.println("Checking for ESP8266...");
this->bootRunMode();
@@ -40,7 +40,7 @@ void EspInterface::begin() {
Serial.println("\nDisplay string: " + (String)display_string);
if (display_string == "ESP8266 Pong") {
//display_obj.tft.println("ESP8266 Found!");
display_obj.tft.println("ESP8266 Found!");
Serial.println("ESP8266 Found!");
this->supported = true;
}