EEPROM Flash Leveling enabled for more STM32F4 (#17948)
This commit is contained in:
parent
25aade1cf1
commit
4680aa659c
@ -35,6 +35,12 @@
|
|||||||
#define FLASH_EEPROM_EMULATION // Use Flash-based EEPROM emulation
|
#define FLASH_EEPROM_EMULATION // Use Flash-based EEPROM emulation
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if ENABLED(FLASH_EEPROM_EMULATION)
|
||||||
|
// Decrease delays and flash wear by spreading writes across the
|
||||||
|
// 128 kB sector allocated for EEPROM emulation.
|
||||||
|
#define FLASH_EEPROM_LEVELING
|
||||||
|
#endif
|
||||||
|
|
||||||
// Ignore temp readings during development.
|
// Ignore temp readings during development.
|
||||||
//#define BOGUS_TEMPERATURE_GRACE_PERIOD 2000
|
//#define BOGUS_TEMPERATURE_GRACE_PERIOD 2000
|
||||||
|
|
||||||
|
@ -38,6 +38,12 @@
|
|||||||
//#define FLASH_EEPROM_EMULATION // Use Flash-based EEPROM emulation
|
//#define FLASH_EEPROM_EMULATION // Use Flash-based EEPROM emulation
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if ENABLED(FLASH_EEPROM_EMULATION)
|
||||||
|
// Decrease delays and flash wear by spreading writes across the
|
||||||
|
// 128 kB sector allocated for EEPROM emulation.
|
||||||
|
#define FLASH_EEPROM_LEVELING
|
||||||
|
#endif
|
||||||
|
|
||||||
#define TP // Enable to define servo and probe pins
|
#define TP // Enable to define servo and probe pins
|
||||||
|
|
||||||
//
|
//
|
||||||
|
@ -35,6 +35,12 @@
|
|||||||
#define FLASH_EEPROM_EMULATION // Use Flash-based EEPROM emulation
|
#define FLASH_EEPROM_EMULATION // Use Flash-based EEPROM emulation
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if ENABLED(FLASH_EEPROM_EMULATION)
|
||||||
|
// Decrease delays and flash wear by spreading writes across the
|
||||||
|
// 128 kB sector allocated for EEPROM emulation.
|
||||||
|
#define FLASH_EEPROM_LEVELING
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Servos
|
// Servos
|
||||||
//
|
//
|
||||||
|
@ -47,6 +47,8 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if ENABLED(FLASH_EEPROM_EMULATION)
|
#if ENABLED(FLASH_EEPROM_EMULATION)
|
||||||
|
// Decrease delays and flash wear by spreading writes across the
|
||||||
|
// 128 kB sector allocated for EEPROM emulation.
|
||||||
#define FLASH_EEPROM_LEVELING
|
#define FLASH_EEPROM_LEVELING
|
||||||
#elif ENABLED(I2C_EEPROM)
|
#elif ENABLED(I2C_EEPROM)
|
||||||
#undef E2END // Defined in Arduino Core STM32 to be used with EEPROM emulation. This board uses a real EEPROM.
|
#undef E2END // Defined in Arduino Core STM32 to be used with EEPROM emulation. This board uses a real EEPROM.
|
||||||
|
Loading…
Reference in New Issue
Block a user