rusefi 2023-06-28 13:49:08 -04:00
parent beb72ea15d
commit f967a3c1ed
3 changed files with 11 additions and 24 deletions

View File

@ -5,7 +5,7 @@
# Compiler options here.
ifeq ($(USE_OPT),)
USE_OPT = -O2 -ggdb -fomit-frame-pointer -falign-functions=16
USE_OPT = -O0 -g -ggdb -fomit-frame-pointer -falign-functions=16
endif
# C specific options here (added to USE_OPT).

View File

@ -2,31 +2,18 @@
#include "persistence.h"
static const MFSConfig mfscfg_1k = {
.flashp = (BaseFlash *)&EFLD1,
.erased = 0xFFFFFFFFU,
/* 128K flash device with 1K pages
* use last 8 pages for settings
* one bank is 4K */
.bank_size = 4096U,
.bank0_start = 120U,
.bank0_sectors = 4U,
.bank1_start = 124U,
.bank1_sectors = 4U
#ifdef STM32F103xE
/* 256K flash device with 2K pages
* use last 8 pages for settings
* one bank is 8K */
.bank_size = 8096U,
.bank0_start = 120U,
.bank0_sectors = 4U,
.bank1_start = 124U,
.bank1_sectors = 4U
#endif
.flashp = (BaseFlash *)&EFLD1,
.erased = 0xF1F2F3F4U,
.bank_size = 1024U,
.bank0_start = 62U,
.bank0_sectors = 1U,
.bank1_start = 63U,
.bank1_sectors = 1U
};
static const MFSConfig mfscfg_2k = {
.flashp = (BaseFlash *)&EFLD1,
.erased = 0xFFFFFFFFU,
.erased = 0xF2F3F4F5U,
/* 256K flash device with 2K pages
* use last 8 pages for settings
* one bank is 8K */

View File

@ -2,7 +2,7 @@
#include "hal_mfs.h"
#define PERSISTENCE_VERSION 40
#define PERSISTENCE_VERSION 41
#define MFS_CONFIGURATION_RECORD_ID 1
@ -10,7 +10,7 @@ struct TestConfiguration {
void resetToDefaults() {
version = PERSISTENCE_VERSION;
updateCounter = 100;
rebootCounter = 0;
rebootCounter = 10;
}
bool IsValid() const {
return version == PERSISTENCE_VERSION;