EEPROM Flash Leveling enabled for more STM32F4 (#17948)

This commit is contained in:
Jason Smith 2020-05-10 23:12:11 -07:00 committed by GitHub
parent 25aade1cf1
commit 4680aa659c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 20 additions and 0 deletions

View File

@ -35,6 +35,12 @@
#define FLASH_EEPROM_EMULATION // Use Flash-based EEPROM emulation
#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.
//#define BOGUS_TEMPERATURE_GRACE_PERIOD 2000

View File

@ -38,6 +38,12 @@
//#define FLASH_EEPROM_EMULATION // Use Flash-based EEPROM emulation
#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
//

View File

@ -35,6 +35,12 @@
#define FLASH_EEPROM_EMULATION // Use Flash-based EEPROM emulation
#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
//

View File

@ -47,6 +47,8 @@
#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
#elif ENABLED(I2C_EEPROM)
#undef E2END // Defined in Arduino Core STM32 to be used with EEPROM emulation. This board uses a real EEPROM.