CSV file save on SPIFF filesystem, 10MB on internal flash

This commit is contained in:
Emanuele Trabattoni
2026-04-07 13:21:27 +02:00
parent f36cb96f21
commit 668b590d7c
11 changed files with 1032 additions and 27 deletions

View File

@@ -0,0 +1,24 @@
#pragma once
// System Includes
#include <Arduino.h>
#include <DebugLog.h>
#include <SPIFFS.h>
#include <string>
#include <fstream>
// Project Includes
#include "isr.h"
#include "psvector.h"
const bool SAVE_HISTORY_TO_SPIFFS = true; // Set to true to enable saving history to SPIFFS, false to disable
static void saveHistoryTask(void *pvParameters)
{
auto *history = static_cast<PSRAMVector<ignitionBoxStatus> *>(pvParameters);
save_history(*history);
vTaskDelete(NULL);
}
void save_history(const PSRAMVector<ignitionBoxStatus> &history);