✨ MarlinUI for Ender 3 v2 DWIN LCD (#22594)
Co-Authored-By: Taylor Talkington <taylor.talkington@gmail.com>
This commit is contained in:
committed by
Scott Lahteine
parent
34e6940aab
commit
7d416bd055
@@ -387,22 +387,22 @@ public:
|
||||
#endif
|
||||
|
||||
#if HAS_MARLINUI_U8GLIB
|
||||
|
||||
static void set_font(const MarlinFont font_nr);
|
||||
#elif IS_DWIN_MARLINUI
|
||||
static void set_font(const uint8_t font_nr);
|
||||
#endif
|
||||
|
||||
#else
|
||||
|
||||
#if HAS_MARLINUI_HD44780
|
||||
static void set_custom_characters(const HD44780CharSet screen_charset=CHARSET_INFO);
|
||||
#endif
|
||||
|
||||
#if ENABLED(LCD_PROGRESS_BAR)
|
||||
static millis_t progress_bar_ms; // Start time for the current progress bar cycle
|
||||
static void draw_progress_bar(const uint8_t percent);
|
||||
#if PROGRESS_MSG_EXPIRE > 0
|
||||
static millis_t expire_status_ms; // = 0
|
||||
FORCE_INLINE static void reset_progress_bar_timeout() { expire_status_ms = 0; }
|
||||
#endif
|
||||
#if ENABLED(LCD_PROGRESS_BAR) && !HAS_MARLINUI_U8GLIB
|
||||
static millis_t progress_bar_ms; // Start time for the current progress bar cycle
|
||||
static void draw_progress_bar(const uint8_t percent);
|
||||
#if PROGRESS_MSG_EXPIRE > 0
|
||||
static millis_t expire_status_ms; // = 0
|
||||
FORCE_INLINE static void reset_progress_bar_timeout() { expire_status_ms = 0; }
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
static uint8_t lcd_status_update_delay;
|
||||
@@ -447,6 +447,10 @@ public:
|
||||
static constexpr bool drawing_screen = false, first_page = true;
|
||||
#endif
|
||||
|
||||
#if IS_DWIN_MARLINUI
|
||||
static bool did_first_redraw;
|
||||
#endif
|
||||
|
||||
static bool get_blink();
|
||||
static void kill_screen(PGM_P const lcd_error, PGM_P const lcd_component);
|
||||
static void draw_kill_screen();
|
||||
|
||||
Reference in New Issue
Block a user