From 23cc22bc229801fbcdd5db8480f9eb38dc8f7fdb Mon Sep 17 00:00:00 2001 From: Marek Bel Date: Tue, 16 Jun 2020 00:41:21 +0200 Subject: [PATCH] Move has_temperature_compensation() into temperature.cpp. No change in FLASH usage. --- Firmware/temperature.cpp | 11 +++++++++++ Firmware/temperature.h | 1 + Firmware/ultralcd.cpp | 9 --------- 3 files changed, 12 insertions(+), 9 deletions(-) diff --git a/Firmware/temperature.cpp b/Firmware/temperature.cpp index c019514c5..bd232cf57 100755 --- a/Firmware/temperature.cpp +++ b/Firmware/temperature.cpp @@ -2196,4 +2196,15 @@ float unscalePID_d(float d) #endif //PIDTEMP +#ifdef PINDA_THERMISTOR +bool has_temperature_compensation() +{ +#ifdef DETECT_SUPERPINDA + return (current_temperature_pinda >= PINDA_MINTEMP) ? true : false; +#else + return true; +#endif +} +#endif //PINDA_THERMISTOR + diff --git a/Firmware/temperature.h b/Firmware/temperature.h index 617b9cb6b..32ff6961a 100755 --- a/Firmware/temperature.h +++ b/Firmware/temperature.h @@ -63,6 +63,7 @@ extern float current_temperature_bed; #ifdef PINDA_THERMISTOR extern uint16_t current_temperature_raw_pinda; extern float current_temperature_pinda; +bool has_temperature_compensation(); #endif #ifdef AMBIENT_THERMISTOR diff --git a/Firmware/ultralcd.cpp b/Firmware/ultralcd.cpp index 13d8a1fb2..682a3b2ba 100755 --- a/Firmware/ultralcd.cpp +++ b/Firmware/ultralcd.cpp @@ -334,15 +334,6 @@ bool bSettings; // flag (i.e. 'fake parameter' const char STR_SEPARATOR[] PROGMEM = "------------"; -static bool has_temperature_compensation() -{ -#ifdef DETECT_SUPERPINDA - return (current_temperature_pinda >= PINDA_MINTEMP) ? true : false; -#else - return true; -#endif -} - static void lcd_implementation_drawmenu_sdfile_selected(uint8_t row, const char* filename, char* longFilename) {