ESP_MultiResetDetector
Обнаружение многократных перезагрузок микроконтроллера за короткий промежуток времени для переключения в режим переконфигурации на ESP8266 и ESP32
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:d3061d6cc90db386b4eaae06bff22baba711c9949154849f4eda6e312b67351aESP_MultiResetDetector-1.3.2-d3061d6c.zipОписание
Библиотека помогает поймать многократный перезагрузку микроконтроллера за короткий промежуток времени — это полезно, когда нужно переключить устройство в режим переконфигурации, например для смены WiFi-сетей. Работает с ESP8266, ESP32 и всеми его вариантами (C3, S2, S3), используя для хранения состояния RTC-память, EEPROM, LittleFS или SPIFFS. В библиотеку встроена система отслеживания количества перезагрузок в окне времени, и при достижении нужного счётчика срабатывает заданный обработчик. Есть примеры для интеграции с WiFiManager и Blynk, а также полнофункциональные демо с веб-сервером и MQTT. Логика простая и надёжная — хранит данные в памяти самого чипа, поэтому не требует дополнительных компонентов.