Some debugging changes and other optimizations

This commit is contained in:
Gunnar Skjold
2023-04-18 11:50:44 +02:00
parent 7bed5add5d
commit c4005f10a3
12 changed files with 169 additions and 87 deletions

View File

@@ -437,8 +437,6 @@ bool AmsDataStorage::load() {
ret = ret && setMonthData(*month);
}
LittleFS.end();
return ret;
}
@@ -451,22 +449,22 @@ bool AmsDataStorage::save() {
}
{
File file = LittleFS.open(FILE_DAYPLOT, "w");
char* data = (char*) &day;
for(unsigned long i = 0; i < sizeof(data); i++) {
file.write(data[i]);
char buf[sizeof(day)];
memcpy(buf, &day, sizeof(day));
for(unsigned long i = 0; i < sizeof(day); i++) {
file.write(buf[i]);
}
file.close();
}
{
File file = LittleFS.open(FILE_MONTHPLOT, "w");
char* data = (char*) &month;
for(unsigned long i = 0; i < sizeof(data); i++) {
file.write(data[i]);
char buf[sizeof(month)];
memcpy(buf, &month, sizeof(month));
for(unsigned long i = 0; i < sizeof(month); i++) {
file.write(buf[i]);
}
file.close();
}
LittleFS.end();
return true;
}