From ca8d47a6da33e74b89a29b5c0a6bb1decac951bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gu=C3=B0ni=20M=C3=A1r=20Gilbert?= Date: Wed, 27 Jul 2022 11:55:08 +0000 Subject: [PATCH] If lcd_draw_update is set outside lcd_status_screen then render the sceen without delay This adds only 10 bytes of flash --- Firmware/ultralcd.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Firmware/ultralcd.cpp b/Firmware/ultralcd.cpp index bf849ad89..2d28c9f66 100755 --- a/Firmware/ultralcd.cpp +++ b/Firmware/ultralcd.cpp @@ -789,6 +789,11 @@ void lcd_status_screen() // NOT static due to using ins else if (feedmultiply > 999) feedmultiply = 999; + if (lcd_draw_update) { + // Update the status screen immediately + lcd_status_update_delay = 0; + } + if (lcd_status_update_delay) lcd_status_update_delay--; else