From e77a5345a21d00cdf041653f4a71ad340663c016 Mon Sep 17 00:00:00 2001 From: Yuri D'Elia Date: Mon, 11 Jul 2022 13:07:00 +0200 Subject: [PATCH] Do not show "THERMAL ANOMALY" with "M310 B0" This allows us to use "M310 B0 W0.01" as a way to report the current error continuosly on the serial without 1) more code and 2) without preventing regular usage. --- Firmware/temperature.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Firmware/temperature.cpp b/Firmware/temperature.cpp index 85885eb0c..6d707eb24 100755 --- a/Firmware/temperature.cpp +++ b/Firmware/temperature.cpp @@ -2435,9 +2435,10 @@ void handle_warning() static bool first = true; if(warning_state.assert) { if (first) { - lcd_setalertstatuspgm(MSG_THERMAL_ANOMALY, LCD_STATUS_INFO); - if(warn_beep) WRITE(BEEPER, HIGH); - first = false; + if(warn_beep) { + lcd_setalertstatuspgm(MSG_THERMAL_ANOMALY, LCD_STATUS_INFO); + WRITE(BEEPER, HIGH); + } } else { if(warn_beep) TOGGLE(BEEPER); }