WiP fix emergency mode

This commit is contained in:
Raphael Coeffic
2021-11-10 11:07:03 +01:00
parent 8eed123716
commit 288fe158ae
6 changed files with 935 additions and 909 deletions
+8 -3
View File
@@ -24,7 +24,7 @@
namespace Backup {
#define BACKUP
#include "datastructs.h"
#include "datastructs_private.h"
PACK(struct RamBackupUncompressed {
ModelData model;
RadioData radio;
@@ -47,8 +47,13 @@ void rambackupWrite()
{
copyRadioData(&ramBackupUncompressed.radio, &g_eeGeneral);
copyModelData(&ramBackupUncompressed.model, &g_model);
ramBackup->size = compress(ramBackup->data, sizeof(ramBackup->data), (const uint8_t *)&ramBackupUncompressed, sizeof(ramBackupUncompressed));
TRACE("RamBackupWrite sdsize=%d backupsize=%d rlcsize=%d", sizeof(ModelData)+sizeof(RadioData), sizeof(Backup::RamBackupUncompressed), ramBackup->size);
ramBackup->size = compress(ramBackup->data, sizeof(ramBackup->data),
(const uint8_t *)&ramBackupUncompressed,
sizeof(ramBackupUncompressed));
TRACE("RamBackupWrite sdsize=%d backupsize=%d rlcsize=%d",
sizeof(ModelData) + sizeof(RadioData),
sizeof(Backup::RamBackupUncompressed), ramBackup->size);
}
bool rambackupRestore()