diff --git a/Marlin/temperature.cpp b/Marlin/temperature.cpp index 23c5e1e9cdbd6c9f77381d7ef6a9920a2140126a..e94c6b03b16aed0cdb587c871430ea68c8fe1191 100644 --- a/Marlin/temperature.cpp +++ b/Marlin/temperature.cpp @@ -958,30 +958,40 @@ float Temperature::analog2temp(const int raw, const uint8_t e) { return TEMP_AD595(raw); #elif ENABLED(HEATER_0_USES_AD8495) return TEMP_AD8495(raw); + #else + break; #endif case 1: #if ENABLED(HEATER_1_USES_AD595) return TEMP_AD595(raw); #elif ENABLED(HEATER_1_USES_AD8495) return TEMP_AD8495(raw); + #else + break; #endif case 2: #if ENABLED(HEATER_2_USES_AD595) return TEMP_AD595(raw); #elif ENABLED(HEATER_2_USES_AD8495) return TEMP_AD8495(raw); + #else + break; #endif case 3: #if ENABLED(HEATER_3_USES_AD595) return TEMP_AD595(raw); #elif ENABLED(HEATER_3_USES_AD8495) return TEMP_AD8495(raw); + #else + break; #endif case 4: #if ENABLED(HEATER_4_USES_AD595) return TEMP_AD595(raw); #elif ENABLED(HEATER_4_USES_AD8495) return TEMP_AD8495(raw); + #else + break; #endif default: break; }