EEPROM Flash Leveling enabled for more STM32F4 (#17948)
This commit is contained in:
		@@ -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.
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user