Проблема с littlefs в platformio

Тема в разделе "ESP8266, ESP32", создана пользователем cfif, 4 апр 2026.

Метки:
  1. cfif

    cfif Нерд

    Камрады, ай нид хелп)) уже пол дня воюю с этой LittleFS(( и deepseek уже измучил - никак(((
    Суть проблемы такая
    В platformIO пишу код для NodeMCU.
    platformio.inin:
    [env:nodemcuv2]
    platform = espressif8266
    board_build.filesystem = littlefs
    board_build.filesystem_size = 1m

    espressif8266 - версия 4.2.1

    Если я main.cpp импортирую #include <LittleFS.h>, то проблем нет. Но если я хочу сделать это в каком либо другом файле, то вылезает куча ошибок. Уточню - кода вообще никакого нет - просто объявление класса пустого в файле и импорт этой библиотеки.
    Дипсик говорит про несовместимость версий : LittleFS у тебя всё равно конфликтует с FS‑ядром
    пробовал понизить версию espressif8266 до 2.6.3 - не помогло.
    В чем может быть дело?
     
  2. cfif

    cfif Нерд

    разобрался - ну капец просто(((
    в моем файле была директива #ifndef FS_H (мой файл назывался fs.h) Из-за этого LittleFS не подключается полностью. Пол дня вчера убил на это(((