Skip to content

Commit 7b21cd5

Browse files
dbuezasthinkyhead
andauthored
🩹 Don't reinit i2c LCDs (#27194)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
1 parent 37fc32d commit 7b21cd5

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

Marlin/src/inc/Conditionals_post.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -557,8 +557,8 @@
557557
#endif
558558
#endif
559559

560-
#if HAS_SD_DETECT && NONE(HAS_GRAPHICAL_TFT, LCD_USE_DMA_FSMC, HAS_FSMC_GRAPHICAL_TFT, HAS_SPI_GRAPHICAL_TFT, IS_DWIN_MARLINUI, EXTENSIBLE_UI, HAS_DWIN_E3V2)
561-
#define REINIT_NOISY_LCD 1 // Have the LCD re-init on SD insertion
560+
#if HAS_SD_DETECT && NONE(HAS_GRAPHICAL_TFT, LCD_USE_DMA_FSMC, HAS_FSMC_GRAPHICAL_TFT, HAS_SPI_GRAPHICAL_TFT, IS_DWIN_MARLINUI, EXTENSIBLE_UI, HAS_DWIN_E3V2, HAS_U8GLIB_I2C_OLED)
561+
#define REINIT_NOISY_SPI_LCD 1 // Have LCDs with shared SPI re-init on SD insertion
562562
#endif
563563

564564
#endif // HAS_MEDIA

Marlin/src/lcd/marlinui.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -211,7 +211,7 @@ class MarlinUI {
211211
static void init_lcd() {}
212212
#endif
213213

214-
static void reinit_lcd() { TERN_(REINIT_NOISY_LCD, init_lcd()); }
214+
static void reinit_lcd() { TERN_(REINIT_NOISY_SPI_LCD, init_lcd()); }
215215

216216
#if HAS_WIRED_LCD
217217
static bool detected();

0 commit comments

Comments
 (0)