From f87c80889fe967ea883f96d2eed0f82398d8a3dd Mon Sep 17 00:00:00 2001 From: Erik van der Zalm Date: Thu, 9 Feb 2012 20:54:49 +0100 Subject: [PATCH] Fixed M109 timer overflow (reported by triffid) --- Marlin/Marlin.pde | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Marlin/Marlin.pde b/Marlin/Marlin.pde index 5b4bce9b4..b2a9065f9 100644 --- a/Marlin/Marlin.pde +++ b/Marlin/Marlin.pde @@ -842,7 +842,7 @@ void process_commands() /* continue to loop until we have reached the target temp _and_ until TEMP_RESIDENCY_TIME hasn't passed since we reached it */ while((residencyStart == -1) || - (residencyStart > -1 && (millis() - residencyStart) < TEMP_RESIDENCY_TIME*1000) ) { + (residencyStart > -1 && (millis() - residencyStart) < TEMP_RESIDENCY_TIME*1000l) ) { #else while ( target_direction ? (isHeatingHotend(tmp_extruder)) : (isCoolingHotend(tmp_extruder)&&(CooldownNoWait==false)) ) { #endif //TEMP_RESIDENCY_TIME