From aec65112b5354280d9f4236f2c3197082ca13359 Mon Sep 17 00:00:00 2001 From: revilor Date: Thu, 4 Jan 2018 10:26:29 +0100 Subject: [PATCH] Fix for issue #9005, #8942 - Bed PID autotuning (#9037) --- Marlin/temperature.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Marlin/temperature.cpp b/Marlin/temperature.cpp index a141749313..da1e602984 100644 --- a/Marlin/temperature.cpp +++ b/Marlin/temperature.cpp @@ -240,8 +240,8 @@ uint8_t Temperature::soft_pwm_amount[HOTENDS], #endif #if WATCH_THE_BED || WATCH_HOTENDS - const int8_t watch_temp_period = TV(WATCH_BED_TEMP_PERIOD, WATCH_TEMP_PERIOD), - watch_temp_increase = TV(WATCH_BED_TEMP_INCREASE, WATCH_TEMP_INCREASE); + const uint16_t watch_temp_period = TV(WATCH_BED_TEMP_PERIOD, WATCH_TEMP_PERIOD); + const uint8_t watch_temp_increase = TV(WATCH_BED_TEMP_INCREASE, WATCH_TEMP_INCREASE); const float watch_temp_target = target - float(watch_temp_increase + TV(TEMP_BED_HYSTERESIS, TEMP_HYSTERESIS) + 1); millis_t temp_change_ms = next_temp_ms + watch_temp_period * 1000UL; float next_watch_temp = 0.0;