CSV file save on SPIFF filesystem, 10MB on internal flash
This commit is contained in:
24
RotaxMonitor/src/datasave.h
Normal file
24
RotaxMonitor/src/datasave.h
Normal 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);
|
||||
|
||||
Reference in New Issue
Block a user