Т.к. таймер нужен для "подстраховке", что ватериус не оставили включенным, то во время настройки корректно "сбрасывать" его в 10мин каждый раз когда пользователь проявляет активность. К примеру, переходит со страницы на страницу, настраивая Ватериус.
Добавить команду в attiny
#define PING_ACK 0xAA
case 'P': // ESP продолжается настройка
esp.wake_up_timestamp = millis();
txBuffer[0] = PING_ACK;
break;
Т.к. таймер нужен для "подстраховке", что ватериус не оставили включенным, то во время настройки корректно "сбрасывать" его в 10мин каждый раз когда пользователь проявляет активность. К примеру, переходит со страницы на страницу, настраивая Ватериус.
Добавить команду в attiny
Добавить в ESP команду
в onPostApiSetup, onPostApiSetupConnect