From 9e0e0f59429ddb8bb3ee4dfa1f78d169d775cb26 Mon Sep 17 00:00:00 2001 From: Yuri D'Elia Date: Sun, 15 Jan 2023 18:25:15 +0100 Subject: [PATCH 1/2] wizard: Do no set "Self test OK" as an alert message Alert messages are intended to persist above "info" messages, thus preventing further calibration status updates to be shown (such as thermal model calibration). Just set the message as a regular status message. Fixes #3892 --- Firmware/ultralcd.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Firmware/ultralcd.cpp b/Firmware/ultralcd.cpp index c2e562644117..4708f68718b2 100644 --- a/Firmware/ultralcd.cpp +++ b/Firmware/ultralcd.cpp @@ -6456,7 +6456,7 @@ bool lcd_selftest() if (_result) { - LCD_ALERTMESSAGERPGM(_i("Self test OK"));////MSG_SELFTEST_OK c=20 + lcd_setstatuspgm(_i("Self test OK"));////MSG_SELFTEST_OK c=20 calibration_status_set(CALIBRATION_STATUS_SELFTEST); } else From 16a89b92157e236c957995e5bb5bb8f3bd8a7db5 Mon Sep 17 00:00:00 2001 From: Yuri D'Elia Date: Mon, 16 Jan 2023 11:38:56 +0100 Subject: [PATCH 2/2] wizard: Return to status after calibration --- Firmware/ultralcd.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Firmware/ultralcd.cpp b/Firmware/ultralcd.cpp index 4708f68718b2..63804b20e290 100644 --- a/Firmware/ultralcd.cpp +++ b/Firmware/ultralcd.cpp @@ -6456,8 +6456,9 @@ bool lcd_selftest() if (_result) { - lcd_setstatuspgm(_i("Self test OK"));////MSG_SELFTEST_OK c=20 calibration_status_set(CALIBRATION_STATUS_SELFTEST); + lcd_setstatuspgm(_i("Self test OK"));////MSG_SELFTEST_OK c=20 + lcd_return_to_status(); } else {