Добавлено управление по протоколу MQTT; добавлена возможность вывода отладочных сообщений в telnet; исправлены ошибки (будильник, управление яркостью кнопкой, затирание параметров WiFi при включении)

This commit is contained in:
gunner47
2019-10-05 22:20:33 +03:00
parent d92b060335
commit 921a25bd16
12 changed files with 681 additions and 116 deletions

View File

@@ -0,0 +1,33 @@
#if defined(GENERAL_DEBUG) && GENERAL_DEBUG_TELNET
void handleTelnetClient()
{
if (telnetServer.hasClient())
{
if (!telnet || !telnet.connected())
{
if (telnet)
{
telnet.stop(); // клиент отключился
telnetGreetingShown = false;
}
telnet = telnetServer.available(); // готов к подключению нового клиента
}
else
{
telnetServer.available().stop(); // один клиент уже подключен, блокируем подключение нового
telnetGreetingShown = false;
}
}
if (telnet && telnet.connected() && telnet.available())
{
if (!telnetGreetingShown)
{
telnet.println("Подключение к устройтву по протоколу telnet установлено\n-------");
telnetGreetingShown = true;
}
}
}
#endif