Добавлен вывод времени по запросу и/или периодически; Добавлен перезапуск в режиме ESP_MODE = 0, если при первом запуске в режиме ESP_MODE = 1 не были введены имя и пароль WiFi сети

This commit is contained in:
gunner47
2019-10-14 16:18:45 +03:00
parent 8c90148534
commit a09da9b3ed
6 changed files with 124 additions and 17 deletions

View File

@@ -84,16 +84,21 @@ void buttonTick()
#endif
}
if (ONflag && clickCount == 5U) // вывод IP на лампу
if (clickCount == 5U) // вывод IP на лампу
{
if (espMode == 1U)
{
loadingFlag = true;
while(!fillString(WiFi.localIP().toString().c_str())) delay(1);
while(!fillString(WiFi.localIP().toString().c_str(), CRGB::White)) { delay(1); ESP.wdtFeed(); }
loadingFlag = true;
}
}
if (clickCount == 6U) // вывод текущего времени бегущей строкой
{
printTime(thisTime, true);
}
if (ONflag && clickCount == 7U) // смена рабочего режима лампы: с WiFi точки доступа на WiFi клиент или наоборот
{
espMode = (espMode == 0U) ? 1U : 0U;