ESP_DoubleResetDetector
Обнаружение двойной перезагрузки за отведённое время для ESP8266 и ESP32 с сохранением данных в RTC, EEPROM или файловой системе
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:9f34f86b3bc019c570ba29ba31dcebba84b008c7f72584348fdb407a939e5b0fESP_DoubleResetDetector-1.3.2-9f34f86b.zipОписание
Детектор двойного нажатия на кнопку перезагрузки за отведённое время — вот основная фишка этой библиотеки для ESP8266 и ESP32. Она помогает переводить устройство в альтернативный режим работы, например для переконфигурации WiFi-учётных данных, когда пользователь быстро перезагружает плату дважды подряд (по умолчанию окно в 10 секунд). Данные о перезагрузках хранятся в RTC Memory, EEPROM, LittleFS или SPIFFS — выбор за тобой. Поддерживает ESP32_C3, ESP32_S2 и ESP32_S3 в дополнение к классическим вариантам. В примерах и в документации показано, как интегрировать эту логику с WiFiManager и другими фреймворками для полнофункциональной переконфигурации на лету.