|
@@ -488,13 +488,8 @@
|
|
|
#endif
|
|
|
#endif
|
|
|
|
|
|
-// Serial Controllers require LCD_SERIAL_PORT
|
|
|
-#if ANY(HAS_DGUS_LCD, MALYAN_LCD, ANYCUBIC_LCD_I3MEGA, ANYCUBIC_LCD_CHIRON, NEXTION_TFT)
|
|
|
- #define LCD_NEEDS_SERIAL_PORT 1
|
|
|
-#endif
|
|
|
-
|
|
|
// Extensible UI serial touch screens. (See src/lcd/extui)
|
|
|
-#if EITHER(LCD_NEEDS_SERIAL_PORT, TOUCH_UI_FTDI_EVE)
|
|
|
+#if ANY(HAS_DGUS_LCD, MALYAN_LCD, ANYCUBIC_LCD_I3MEGA, ANYCUBIC_LCD_CHIRON, NEXTION_TFT, TOUCH_UI_FTDI_EVE)
|
|
|
#define IS_EXTUI 1
|
|
|
#define EXTENSIBLE_UI
|
|
|
#endif
|
|
@@ -506,18 +501,22 @@
|
|
|
#if EITHER(HAS_DWIN_E3V2_BASIC, DWIN_CREALITY_LCD_JYERSUI)
|
|
|
#define HAS_DWIN_E3V2 1
|
|
|
#endif
|
|
|
-#if ENABLED(DWIN_LCD_PROUI)
|
|
|
- #define DO_LIST_BIN_FILES 1
|
|
|
-#endif
|
|
|
|
|
|
// E3V2 extras
|
|
|
#if HAS_DWIN_E3V2 || IS_DWIN_MARLINUI
|
|
|
#define SERIAL_CATCHALL 0
|
|
|
#define HAS_LCD_BRIGHTNESS 1
|
|
|
#define LCD_BRIGHTNESS_MAX 250
|
|
|
- #if ENABLED(DWIN_LCD_PROUI)
|
|
|
- #define LCD_BRIGHTNESS_DEFAULT 127
|
|
|
- #endif
|
|
|
+#endif
|
|
|
+
|
|
|
+#if ENABLED(DWIN_LCD_PROUI)
|
|
|
+ #define DO_LIST_BIN_FILES 1
|
|
|
+ #define LCD_BRIGHTNESS_DEFAULT 127
|
|
|
+#endif
|
|
|
+
|
|
|
+// Serial Controllers require LCD_SERIAL_PORT
|
|
|
+#if ANY(IS_DWIN_MARLINUI, HAS_DWIN_E3V2, HAS_DGUS_LCD, MALYAN_LCD, ANYCUBIC_LCD_I3MEGA, ANYCUBIC_LCD_CHIRON, NEXTION_TFT)
|
|
|
+ #define LCD_IS_SERIAL_HOST 1
|
|
|
#endif
|
|
|
|
|
|
#if HAS_WIRED_LCD
|