ESP8266SDUpdater
Загрузка прошивок на ESP8266 с SD-карты через меню или команды обновления
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:4f987a34342cbc31b094ccd4281a01761b7d2a774b7ba5d02fbf9686bee5c82cESP8266SDUpdater-0.0.2-4f987a34.zipОписание
Если вы разработчик на ESP8266 и хотите распространять прошивки через SD-карту, эта библиотека решает эту задачу. ESP8266SDUpdater позволяет загружать на контроллер разные бинарники с карты памяти — запустить меню, переключиться между приложениями или обновиться по команде MQTT. Работает просто: включите хедер в начало скетча, вызовите updateFromSD() при нужном условии (например, по нажатию кнопки) и перезагрузитесь. Можно указать конкретный файл или использовать стандартный MENU.BIN. Потребуется ESP8266 с объёмом флеша от 4 МБ и картридер. Одна важная деталь: библиотека одновременно работает с SPIFFS и SD, что может вызвать конфликты в коде — решается переопределением FS_NO_GLOBALS и понижением версии SD библиотеки до 1.1.1.