diff --git a/platformio.ini b/platformio.ini index 650e163..0b91b7f 100644 --- a/platformio.ini +++ b/platformio.ini @@ -13,6 +13,7 @@ platform = espressif32 @ 6.3.1 board = ttgo-lora32-v21 framework = arduino monitor_speed = 115200 +board_build.filesystem = littlefs lib_deps = bblanchon/ArduinoJson@^6.20.2 sandeepmistry/LoRa@^0.8.0 @@ -23,4 +24,5 @@ lib_deps = esphome/AsyncTCP-esphome@^2.0.0 mikalhart/TinyGPSPlus @ 1.0.3 adafruit/Adafruit Unified Sensor@^1.1.9 - adafruit/Adafruit BME280 Library@^2.2.2 \ No newline at end of file + adafruit/Adafruit BME280 Library@^2.2.2 + LittleFS \ No newline at end of file diff --git a/src/configuration.cpp b/src/configuration.cpp index 66abfab..b1ced76 100644 --- a/src/configuration.cpp +++ b/src/configuration.cpp @@ -1,15 +1,15 @@ #include -#include +#include #include "configuration.h" #include "display.h" Configuration::Configuration() { _filePath = "/igate_conf.json"; - if (!SPIFFS.begin(false)) { - Serial.println("SPIFFS Mount Failed"); + if (!LittleFS.begin(false)) { + Serial.println("LittleFS Mount Failed"); return; } - readFile(SPIFFS, _filePath.c_str()); + readFile(LittleFS, _filePath.c_str()); } void Configuration::readFile(fs::FS &fs, const char *fileName) { diff --git a/src/utils.cpp b/src/utils.cpp index adf60b5..b3a1763 100644 --- a/src/utils.cpp +++ b/src/utils.cpp @@ -1,7 +1,7 @@ #include #include #include -#include +#include #include #include "configuration.h" #include "station_utils.h" @@ -269,11 +269,11 @@ void startOTAServer() { }); server.on("/test1", HTTP_GET, [](AsyncWebServerRequest *request) { - request->send(SPIFFS, "/index.html", "text/html"); + request->send(LittleFS, "/index.html", "text/html"); }); server.on("/test2", HTTP_GET, [](AsyncWebServerRequest *request) { - request->send(SPIFFS, "/index2.html", "text/html"); + request->send(LittleFS, "/index2.html", "text/html"); }); if (Config.ota.username != "" && Config.ota.password != "") {