From 239ec1ea6f28855a90561be7c98277221ef27cd2 Mon Sep 17 00:00:00 2001 From: Jeff Eberl Date: Wed, 22 Jul 2020 20:47:29 -0600 Subject: [PATCH] Don't send M105 when the terminal is open. --- TFT/src/User/API/Temperature.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/TFT/src/User/API/Temperature.c b/TFT/src/User/API/Temperature.c index 40960a62a9..c9fe973bde 100644 --- a/TFT/src/User/API/Temperature.c +++ b/TFT/src/User/API/Temperature.c @@ -200,9 +200,10 @@ void loopCheckHeater(void) do { // Send M105 query temperature continuously if(heat_update_waiting == true) {updateNextHeatCheckTime();break;} - if(OS_GetTimeMs() < nextHeatCheckTime) break; - if(RequestCommandInfoIsRunning()) break; //to avoid colision in Gcode response processing - if(storeCmd("M105\n") == false) break; + if(OS_GetTimeMs() < nextHeatCheckTime) break; + if(RequestCommandInfoIsRunning()) break; //to avoid colision in Gcode response processing + if(infoMenu.menu[infoMenu.cur] == menuTerminal) break; //to avoid M105 during terminal viewing + if(storeCmd("M105\n") == false) break; updateNextHeatCheckTime(); heat_update_waiting = true; }while(0);