mirror of
https://github.com/gunner47/GyverLamp.git
synced 2025-08-08 09:20:59 +03:00
Исправлены ошибки режима Избранное и эффекта "Белый свет"; Оптимизация использования памяти
This commit is contained in:
@@ -38,7 +38,7 @@ class OtaManager
|
||||
if (ESP_MODE != 1)
|
||||
{
|
||||
#ifdef GENERAL_DEBUG
|
||||
Serial.printf("Запрос обновления по воздуху поддерживается только в режиме ESP_MODE = 1\n");
|
||||
Serial.print(F("Запрос обновления по воздуху поддерживается только в режиме ESP_MODE = 1\n"));
|
||||
#endif
|
||||
|
||||
return false;
|
||||
@@ -50,7 +50,7 @@ class OtaManager
|
||||
momentOfFirstConfirmation = millis();
|
||||
|
||||
#ifdef GENERAL_DEBUG
|
||||
Serial.printf("Получено первое подтверждение обновления по воздуху\nОжидание второго подтверждения\n");
|
||||
Serial.print(F("Получено первое подтверждение обновления по воздуху\nОжидание второго подтверждения\n"));
|
||||
#endif
|
||||
|
||||
return false;
|
||||
@@ -61,7 +61,7 @@ class OtaManager
|
||||
OtaFlag = OtaPhase::GotSecondConfirm;
|
||||
|
||||
#ifdef GENERAL_DEBUG
|
||||
Serial.printf("Получено второе подтверждение обновления по воздуху\nСтарт режима обновления\n");
|
||||
Serial.print(F("Получено второе подтверждение обновления по воздуху\nСтарт режима обновления\n"));
|
||||
#endif
|
||||
|
||||
startOtaUpdate();
|
||||
@@ -80,7 +80,7 @@ class OtaManager
|
||||
momentOfFirstConfirmation = 0;
|
||||
|
||||
#ifdef GENERAL_DEBUG
|
||||
Serial.printf("Таймаут ожидания второго подтверждения превышен\nСброс флага в исходное состояние\n");
|
||||
Serial.print(F("Таймаут ожидания второго подтверждения превышен\nСброс флага в исходное состояние\n"));
|
||||
#endif
|
||||
|
||||
return;
|
||||
@@ -93,7 +93,7 @@ class OtaManager
|
||||
momentOfOtaStart = 0;
|
||||
|
||||
#ifdef GENERAL_DEBUG
|
||||
Serial.printf("Таймаут ожидания прошивки по воздуху превышен\nСброс флага в исходное состояние\nПерезагрузка\n");
|
||||
Serial.print(F("Таймаут ожидания прошивки по воздуху превышен\nСброс флага в исходное состояние\nПерезагрузка\n"));
|
||||
delay(500);
|
||||
#endif
|
||||
|
||||
@@ -139,7 +139,7 @@ class OtaManager
|
||||
// NOTE: if updating SPIFFS this would be the place to unmount SPIFFS using SPIFFS.end()
|
||||
|
||||
#ifdef GENERAL_DEBUG
|
||||
Serial.println("Start updating " + type);
|
||||
Serial.printf_P(PSTR("Start updating %s\n"), type.c_str());
|
||||
#endif
|
||||
});
|
||||
|
||||
@@ -148,7 +148,7 @@ class OtaManager
|
||||
OtaFlag = OtaPhase::Done;
|
||||
|
||||
#ifdef GENERAL_DEBUG
|
||||
Serial.printf("Обновление по воздуху выполнено\nПерезапуск");
|
||||
Serial.print(F("Обновление по воздуху выполнено\nПерезапуск"));
|
||||
delay(500);
|
||||
#endif
|
||||
});
|
||||
@@ -156,7 +156,7 @@ class OtaManager
|
||||
ArduinoOTA.onProgress([](unsigned int progress, unsigned int total)
|
||||
{
|
||||
#ifdef GENERAL_DEBUG
|
||||
Serial.printf("Ход выполнения: %u%%\r", (progress / (total / 100)));
|
||||
Serial.printf_P(PSTR("Ход выполнения: %u%%\r"), (progress / (total / 100)));
|
||||
#endif
|
||||
});
|
||||
|
||||
@@ -165,42 +165,42 @@ class OtaManager
|
||||
OtaFlag = OtaPhase::None;
|
||||
|
||||
#ifdef GENERAL_DEBUG
|
||||
Serial.printf("Обновление по воздуху завершилось ошибкой [%u]: ", error);
|
||||
Serial.printf_P(PSTR("Обновление по воздуху завершилось ошибкой [%u]: "), error);
|
||||
#endif
|
||||
|
||||
if (error == OTA_AUTH_ERROR)
|
||||
{
|
||||
#ifdef GENERAL_DEBUG
|
||||
Serial.println("Auth Failed");
|
||||
Serial.println(F("Auth Failed"));
|
||||
#endif
|
||||
}
|
||||
else if (error == OTA_BEGIN_ERROR)
|
||||
{
|
||||
#ifdef GENERAL_DEBUG
|
||||
Serial.println("Begin Failed");
|
||||
Serial.println(F("Begin Failed"));
|
||||
#endif
|
||||
}
|
||||
else if (error == OTA_CONNECT_ERROR)
|
||||
{
|
||||
#ifdef GENERAL_DEBUG
|
||||
Serial.println("Connect Failed");
|
||||
Serial.println(F("Connect Failed"));
|
||||
#endif
|
||||
}
|
||||
else if (error == OTA_RECEIVE_ERROR)
|
||||
{
|
||||
#ifdef GENERAL_DEBUG
|
||||
Serial.println("Receive Failed");
|
||||
Serial.println(F("Receive Failed"));
|
||||
#endif
|
||||
}
|
||||
else if (error == OTA_END_ERROR)
|
||||
{
|
||||
#ifdef GENERAL_DEBUG
|
||||
Serial.println("End Failed");
|
||||
Serial.println(F("End Failed"));
|
||||
#endif
|
||||
}
|
||||
|
||||
#ifdef GENERAL_DEBUG
|
||||
Serial.printf("Сброс флага в исходное состояние\nПереход в режим ожидания запроса прошивки по воздуху\n");
|
||||
Serial.print(F("Сброс флага в исходное состояние\nПереход в режим ожидания запроса прошивки по воздуху\n"));
|
||||
#endif
|
||||
});
|
||||
|
||||
@@ -211,11 +211,11 @@ class OtaManager
|
||||
momentOfOtaStart = 0;
|
||||
|
||||
#ifdef GENERAL_DEBUG
|
||||
Serial.printf("Для обновления в Arduino IDE выберите пункт меню Инструменты - Порт - '%s at ", espHostName);
|
||||
Serial.printf_P(PSTR("Для обновления в Arduino IDE выберите пункт меню Инструменты - Порт - '%s at "), espHostName);
|
||||
Serial.print(WiFi.localIP());
|
||||
Serial.println("'");
|
||||
Serial.printf("Затем нажмите кнопку 'Загрузка' в течение %u секунд и по запросу введите пароль '%s'\n", ESP_CONF_TIMEOUT, AP_PASS);
|
||||
Serial.println("Устройство с Arduino IDE должно быть в одной локальной сети с модулем ESP!");
|
||||
Serial.println(F("'"));
|
||||
Serial.printf_P(PSTR("Затем нажмите кнопку 'Загрузка' в течение %u секунд и по запросу введите пароль '%s'\n"), ESP_CONF_TIMEOUT, AP_PASS);
|
||||
Serial.println(F("Устройство с Arduino IDE должно быть в одной локальной сети с модулем ESP!"));
|
||||
#endif
|
||||
}
|
||||
};
|
||||
|
Reference in New Issue
Block a user