From d9fb7cab960a9d51e3cfd60f5bdf31a600505ce8 Mon Sep 17 00:00:00 2001 From: Markus Hitter Date: Sat, 23 May 2015 17:58:22 +0200 Subject: [PATCH] temp.c: print the right temperature. Order of heater and temperature sensor can differ, so they can get different numbers. When printing extruder temperatur, we want to print the temperature of the sensor matching the extruder heater, not that of the temp sensor with the same number as the extruder heater. Same for the bed respectively. This should partially solve issue #96. --- temp.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/temp.c b/temp.c index b7a9ced..1c2c8bc 100644 --- a/temp.c +++ b/temp.c @@ -387,11 +387,11 @@ void temp_print(temp_sensor_t index) { if (index == TEMP_SENSOR_none) { // standard behaviour #ifdef HEATER_EXTRUDER sersendf_P(PSTR("T:")); - single_temp_print(HEATER_EXTRUDER); + single_temp_print(TEMP_SENSOR_extruder); #endif #ifdef HEATER_BED sersendf_P(PSTR(" B:")); - single_temp_print(HEATER_BED); + single_temp_print(TEMP_SENSOR_bed); #endif } else {