From 70f0da5d15c38a0f266dfd8271930b85ca9c35e9 Mon Sep 17 00:00:00 2001 From: Scott Lahteine Date: Wed, 11 Nov 2020 15:28:15 -0600 Subject: [PATCH] Fix macro --- Marlin/src/module/temperature.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Marlin/src/module/temperature.cpp b/Marlin/src/module/temperature.cpp index 3264b3dc77..cc37cbc761 100644 --- a/Marlin/src/module/temperature.cpp +++ b/Marlin/src/module/temperature.cpp @@ -2233,7 +2233,7 @@ void Temperature::disable_all_heaters() { // Needed to return the correct temp when this is called between readings static uint16_t max6675_temp_previous[COUNT_6675] = { 0 }; #define MAX6675_TEMP(I) max6675_temp_previous[I] - #define MAX6675_SEL(A,B) hindex ? B : A + #define MAX6675_SEL(A,B) (hindex ? (B) : (A)) #define MAX6675_WRITE(V) do{ switch (hindex) { case 1: WRITE(MAX6675_SS2_PIN, V); break; default: WRITE(MAX6675_SS_PIN, V); } }while(0) #define MAX6675_SET_OUTPUT() do{ switch (hindex) { case 1: SET_OUTPUT(MAX6675_SS2_PIN); break; default: SET_OUTPUT(MAX6675_SS_PIN); } }while(0) #else @@ -2328,7 +2328,7 @@ void Temperature::disable_all_heaters() { #endif // Thermocouple open - max6675_temp = 4 * (MAX6675_SEL(HEATER_0_MAX6675_TMAX, HEATER_1_MAX6675_TMAX)); + max6675_temp = 4 * MAX6675_SEL(HEATER_0_MAX6675_TMAX, HEATER_1_MAX6675_TMAX); } else max6675_temp >>= MAX6675_DISCARD_BITS;