MultiResetDetector_Generic
Обнаружение множественных перезагрузок для переключения в режим переконфигурации с сохранением счётчика в Flash или EEPROM
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:60fd6c2063376888d858641a0e905a9fbb808f793cbab695919fbc5b698d680eMultiResetDetector_Generic-1.8.1-60fd6c20.zipОписание
Библиотека для обнаружения множественных перезагрузок устройства — полезна, когда нужно переключить девайс в альтернативный режим работы. Типичный пример: пользователь трижды быстро перезагружает плату, и код переходит в режим переконфигурации WiFi, Blynk, MQTT или других учётных данных. Данные о количестве перезагрузок хранятся в EEPROM или Flash-памяти (в зависимости от платы). Поддерживает AVR, Teensy, SAM DUE, SAMD, STM32, nRF52, RP2040 (включая Nano RP2040 Connect и Raspberry Pi Pico), RTL8720DN, Arduino Portenta H7 и другие платы. Для каждого семейства микроконтроллеров используется свой механизм хранения данных — EEPROM, DueFlashStorage, FlashStorage_SAMD, FlashStorage_STM32 или LittleFS. Много зависимостей от других библиотек и требует внимательной настройки при установке, особенно для STM32 и Portenta H7.