AntiSpiffsWebServer загрузка статики из PROGMEM

Тема в разделе "Глядите, что я сделал", создана пользователем Алексей.А, 25 фев 2019.

  1. Добавлять статику (страницы, стили, скрипты, изображения) в исходный код и править этот код очень не удобно.
    Можно сохранять статику в директорию data и загружать на spiffs используя arduino-esp8266fs-plugin, но загрузка длится вечность, кроме этого, можно просто забыть её загрузить.
    По этому была сделана простая обёртка над классом ESP8266WebServer (для esp8266) или WebServer (для esp32) для отгрузки статики расположенной в PROGMEM.

    Вся статика от веб-интерфейса как и в примере FSBrowser находится в директории data, но не загружается отдельно, а преобразуется "налету" в файл memcontent.h во время сборки, попадая в массивы байтов с атрибутом PROGMEM.
     
    ИгорьК нравится это.