#include <Arduino.h>
bool status_log = 1;
#include "logJson.h"
#include "sdCard.h"
#include "FS.h"
#include "SD.h"
#include "SPI.h"
void setup() {
Serial.begin(115200);
sdCardSetup();
logSetup();
// Serial.println(F("Saving log..."));
// saveLogFile("/log/20240226");
// listDir(SD, "/log", 0);
// Serial.println(F("Loading log..."));
// loadLogFile("/log/20240226");
}
uint16_t year_t = 2024;
uint8_t month_t = 02;
uint8_t day_t = 26;
uint8_t hour_t = 23;
uint8_t minute_t = 50;
void loop() {
if (1)
{
Serial.println(F("update log \n"));
char date_t[16];
char file_m[32];
sprintf(date_t, "%04d%02d%02d", year_t, month_t, day_t);
sprintf(file_m, "/log/%04d%02d%02d", year_t, month_t, day_t);
Serial.println(F("updateLogData \n"));
updateLogData(random(20, 25), random(50, 60), random(20, 25), random(50, 60), minute_t);
Serial.println(F("updateLogJson \n"));
updateLogJson(date_t,hour_t);
Serial.println(F("saveLogFile \n"));
saveLogFile(file_m);
minute_t++;
if (minute_t >= 60)
{
initMinute();
minute_t = 0;
hour_t++;
if (hour_t >= 24)
{
hour_t = 0;
day_t++;
status_log=1;
// doc.clear();
// date = createDoc(doc, date_t);
}
}
}
if(1)
{
Serial.println(F("loadLogFile \n"));
char file_m[32];
sprintf(file_m, "/log/%04d%02d%02d", year_t, month_t, day_t);
loadLogFile(file_m);
}
//
delay(100);
}