Upgraded to latest Beta build system

This one is using esp32-arduino 2.0.3
This commit is contained in:
Thomas Basler 2022-04-18 03:38:07 +02:00
parent c4d0bb3d3e
commit 5653d0f835
6 changed files with 14 additions and 17 deletions

View File

@ -1,2 +0,0 @@
Import("env")
env.Replace( MKSPIFFSTOOL=env.get("PROJECT_DIR") + '/vendor/mklittlefs' )

View File

@ -15,22 +15,21 @@ default_envs = esp32
framework = arduino
[env:esp32]
platform = espressif32
platform = https://github.com/Jason2866/platform-espressif32/releases/download/v2.0.3-rc1/platform-espressif32-2.0.3-rc1.zip
build_flags =
${env.build_flags}
-D=${PIOENV}
lib_deps =
https://github.com/lorol/LITTLEFS.git
https://github.com/me-no-dev/ESPAsyncWebServer.git
bblanchon/ArduinoJson @ ^6.19.4
board = esp32dev
board_build.partitions = partitions_custom.csv
monitor_filters = esp32_exception_decoder
board_build.filesystem = littlefs
monitor_filters = time, colorize, log2file, esp32_exception_decoder
monitor_speed = 115200
extra_scripts = ./littlefsbuilder.py
upload_port = COM4
upload_protocol = esptool
upload_port = COM3

View File

@ -1,6 +1,6 @@
#include "Configuration.h"
#include "defaults.h"
#include <LITTLEFS.h>
#include <LittleFS.h>
CONFIG_T config;
@ -24,7 +24,7 @@ void ConfigurationClass::init()
bool ConfigurationClass::write()
{
File f = LITTLEFS.open(CONFIG_FILENAME, "w");
File f = LittleFS.open(CONFIG_FILENAME, "w");
if (!f) {
return false;
}
@ -39,7 +39,7 @@ bool ConfigurationClass::write()
bool ConfigurationClass::read()
{
File f = LITTLEFS.open(CONFIG_FILENAME, "r");
File f = LittleFS.open(CONFIG_FILENAME, "r");
if (!f) {
return false;
}

View File

@ -6,7 +6,7 @@
#include "WiFiSettings.h"
#include "defaults.h"
#include "helper.h"
#include <LITTLEFS.h>
#include <LittleFS.h>
#include <ResetReason.h>
WebApiClass::WebApiClass()
@ -35,7 +35,7 @@ void WebApiClass::init()
_server.on("/api/ntp/config", HTTP_GET, std::bind(&WebApiClass::onNtpAdminGet, this, _1));
_server.on("/api/ntp/config", HTTP_POST, std::bind(&WebApiClass::onNtpAdminPost, this, _1));
_server.serveStatic("/", LITTLEFS, "/", "max-age=86400").setDefaultFile("index.html");
_server.serveStatic("/", LittleFS, "/", "max-age=86400").setDefaultFile("index.html");
_server.onNotFound(std::bind(&WebApiClass::onNotFound, this, _1));
_server.begin();
}
@ -97,8 +97,8 @@ void WebApiClass::onSystemStatus(AsyncWebServerRequest* request)
root[F("heap_used")] = ESP.getHeapSize() - ESP.getFreeHeap();
root[F("sketch_total")] = ESP.getSketchSize() + ESP.getFreeSketchSpace();
root[F("sketch_used")] = ESP.getSketchSize();
root[F("littlefs_total")] = LITTLEFS.totalBytes();
root[F("littlefs_used")] = LITTLEFS.usedBytes();
root[F("littlefs_total")] = LittleFS.totalBytes();
root[F("littlefs_used")] = LittleFS.usedBytes();
root[F("chiprevision")] = ESP.getChipRevision();
root[F("chipmodel")] = ESP.getChipModel();

View File

@ -4,7 +4,7 @@
#include "WiFiSettings.h"
#include "defaults.h"
#include <Arduino.h>
#include <LITTLEFS.h>
#include <LittleFS.h>
void setup()
{
@ -17,7 +17,7 @@ void setup()
// Initialize file system
Serial.print(F("Initialize FS... "));
if (!LITTLEFS.begin()) {
if (!LittleFS.begin()) {
Serial.println(F("failed"));
} else {
Serial.println(F("done"));

BIN
vendor/mklittlefs.exe vendored

Binary file not shown.