diff --git a/src/eeprom_rlc.h b/src/eeprom_rlc.h index 669f828b7..087951780 100644 --- a/src/eeprom_rlc.h +++ b/src/eeprom_rlc.h @@ -41,10 +41,14 @@ #if defined(PCBTARANIS) #define blkid_t uint16_t - #if defined(REV4a) - #define EESIZE (64*1024) + #if not defined (EESIZE) + #if defined(REV4a) + #define EESIZE (64*1024) + #else + #define EESIZE (32*1024) + #endif #else - #define EESIZE (32*1024) + #define EESIZE_SIMU (64*1024) #endif #define EEFS_VERS 5 #define MAXFILES 62 diff --git a/src/simpgmspace.cpp b/src/simpgmspace.cpp index 0cd49538f..2a8bd515f 100644 --- a/src/simpgmspace.cpp +++ b/src/simpgmspace.cpp @@ -80,8 +80,10 @@ bool eeprom_read_operation; extern uint16_t eeprom_pointer; extern const char* eeprom_buffer_data; #endif - -uint8_t eeprom[EESIZE]; +#if not defined (EESIZE_SIMU) + #define EESIZE_SIMU EESIZE +#endif +uint8_t eeprom[EESIZE_SIMU]; sem_t *eeprom_write_sem; #if defined(CPUARM)