|
@@ -45,14 +45,19 @@
|
|
|
#endif
|
|
|
|
|
|
//#define MCU_STM32F103ZE // not yet required
|
|
|
-// Enable EEPROM Emulation for this board, so that we don't overwrite factory data
|
|
|
|
|
|
-//#define I2C_EEPROM // AT24C64
|
|
|
-//#define MARLIN_EEPROM_SIZE 0x8000UL // 64KB
|
|
|
+// Enable EEPROM Emulation for this board, so that we don't overwrite factory data
|
|
|
+#if NO_EEPROM_SELECTED
|
|
|
+ //#define I2C_EEPROM // AT24C64
|
|
|
+ //#define FLASH_EEPROM_EMULATION
|
|
|
+#endif
|
|
|
|
|
|
-//#define FLASH_EEPROM_EMULATION
|
|
|
-//#define MARLIN_EEPROM_SIZE 0x1000UL // 4KB
|
|
|
-//#define MARLIN_EEPROM_SIZE (EEPROM_START_ADDRESS + (EEPROM_PAGE_SIZE) * 2UL)
|
|
|
+#if ENABLED(I2C_EEPROM)
|
|
|
+ //#define MARLIN_EEPROM_SIZE 0x8000UL // 32KB
|
|
|
+#elif ENABLED(FLASH_EEPROM_EMULATION)
|
|
|
+ //#define MARLIN_EEPROM_SIZE 0x1000UL // 4KB
|
|
|
+ //#define MARLIN_EEPROM_SIZE (EEPROM_START_ADDRESS + (EEPROM_PAGE_SIZE) * 2UL)
|
|
|
+#endif
|
|
|
|
|
|
//
|
|
|
// Limit Switches
|