Проблема с библиотекой ESP8266 [NodeMCU] LittleFS

#c #arduino #esp8266 #nodemcu #spiffs

#c #arduino #esp8266 #nodemcu #spiffs

Вопрос:

Я работаю над Arduino IDE для реализации файловой системы LittleFS.Однако я получаю сообщение об ошибке как «src LITTLEFS.cpp:17:21: фатальная ошибка: vfs_api.h: нет такого файла или каталога #include «vfs_api.h», когда я пытаюсь скомпилировать свою программу.

Код :

 #include <Arduino.h>
#include "FS.h"
#include <LITTLEFS.h>

#define FORMAT_LITTLEFS_IF_FAILED true

void setup(){
  
}
void loop(){
  
}
 

Версия Arduino: 1.8.13

Плата: NodeMCU v3 (модуль ESP12-E 1.0)

Размер флэш-памяти: 4 МБ (SPIFFS 1 МБ)

Ответ №1:

Похоже, вы выбрали версию этого проекта ESP32, которая не работает на ESP8266. Попробуйте вместо этого версию ESP8266.

Комментарии:

1. Проблема заключалась в версии библиотеки ESP8266 (2.5.0). Если используется новая версия (2.7.4), проблема будет решена.