File tree Expand file tree Collapse file tree 3 files changed +13
-26
lines changed
Expand file tree Collapse file tree 3 files changed +13
-26
lines changed Original file line number Diff line number Diff line change @@ -216,7 +216,7 @@ void HMI_SetLanguageCache() {
216216}
217217
218218void HMI_SetLanguage () {
219- #if ENABLED (EEPROM_SETTINGS)
219+ #if BOTH (EEPROM_SETTINGS, IIC_BL24CXX_EEPROM )
220220 BL24CXX::read (DWIN_LANGUAGE_EEPROM_ADDRESS, (uint8_t *)&HMI_flag.language , sizeof (HMI_flag.language ));
221221 #endif
222222 HMI_SetLanguageCache ();
@@ -225,7 +225,7 @@ void HMI_SetLanguage() {
225225void HMI_ToggleLanguage () {
226226 HMI_flag.language = HMI_IsChinese () ? DWIN_ENGLISH : DWIN_CHINESE;
227227 HMI_SetLanguageCache ();
228- #if ENABLED (EEPROM_SETTINGS)
228+ #if BOTH (EEPROM_SETTINGS, IIC_BL24CXX_EEPROM )
229229 BL24CXX::write (DWIN_LANGUAGE_EEPROM_ADDRESS, (uint8_t *)&HMI_flag.language , sizeof (HMI_flag.language ));
230230 #endif
231231}
Original file line number Diff line number Diff line change 4343// EEPROM
4444//
4545#if NO_EEPROM_SELECTED
46- // FLASH
47- //#define FLASH_EEPROM_EMULATION
48-
49- // I2C
50- #define IIC_BL24CXX_EEPROM // EEPROM on I2C-0 used only for display settings
51- #if ENABLED (IIC_BL24CXX_EEPROM )
52- #define IIC_EEPROM_SDA PA11
53- #define IIC_EEPROM_SCL PA12
54- #define MARLIN_EEPROM_SIZE 0x800 // 2Kb (24C16)
55- #else
56- #define SDCARD_EEPROM_EMULATION // SD EEPROM until all EEPROM is BL24CXX
57- #define MARLIN_EEPROM_SIZE 0x800 // 2Kb
58- #endif
59-
60- // SPI
61- //#define SPI_EEPROM // EEPROM on SPI-0
62- //#define SPI_CHAN_EEPROM1 ?
63- //#define SPI_EEPROM1_CS ?
64-
65- // 2K EEPROM
66- //#define SPI_EEPROM2_CS ?
46+ #define IIC_BL24CXX_EEPROM // EEPROM on I2C-0
47+ //#define SDCARD_EEPROM_EMULATION
48+ #endif
6749
68- // 32Mb FLASH
69- //#define SPI_FLASH_CS ?
50+ #if ENABLED (IIC_BL24CXX_EEPROM )
51+ #define IIC_EEPROM_SDA PA11
52+ #define IIC_EEPROM_SCL PA12
53+ #define MARLIN_EEPROM_SIZE 0x800 // 2Kb (24C16)
54+ #elif ENABLED (SDCARD_EEPROM_EMULATION )
55+ #define MARLIN_EEPROM_SIZE 0x800 // 2Kb
7056#endif
7157
7258//
Original file line number Diff line number Diff line change @@ -15,6 +15,7 @@ exec_test $1 $2 "Ender 3 v2" "$3"
1515
1616use_example_configs " Creality/Ender-3 V2"
1717opt_disable CLASSIC_JERK
18- exec_test $1 $2 " Ender 3 v2 w/o CLASSIC_JERK" " $3 "
18+ opt_add SDCARD_EEPROM_EMULATION
19+ exec_test $1 $2 " Ender 3 v2, SD EEPROM, w/o CLASSIC_JERK" " $3 "
1920
2021restore_configs
You can’t perform that action at this time.
0 commit comments