diff --git a/source/Core/BSP/Miniware/BSP.cpp b/source/Core/BSP/Miniware/BSP.cpp index 8b099f3a0..532dfb1fc 100644 --- a/source/Core/BSP/Miniware/BSP.cpp +++ b/source/Core/BSP/Miniware/BSP.cpp @@ -379,8 +379,6 @@ uint8_t preStartChecksDone() { #endif } -#ifdef TIP_TYPE_SUPPORT -// new version for models supporting tips of different length/resistance uint8_t getTipResistanceX10() { #ifdef TIP_RESISTANCE_SENSE_Pin // Return tip resistance in x10 ohms @@ -398,17 +396,6 @@ uint8_t getTipResistanceX10() { return user_selected_tip; #endif } -#else /* no tip type support: legacy version */ -uint8_t getTipResistanceX10() { -#ifdef TIP_RESISTANCE_SENSE_Pin - // Return tip resistance in x10 ohms - // We can measure this using the op-amp - return lastTipResistance; -#else - return TIP_RESISTANCE; -#endif -} -#endif /* TIP_TYPE_SUPPORT */ #ifdef TIP_RESISTANCE_SENSE_Pin bool isTipShorted() { return tipShorted; } diff --git a/source/Core/Inc/Settings.h b/source/Core/Inc/Settings.h index 28fb54269..fd41e271f 100644 --- a/source/Core/Inc/Settings.h +++ b/source/Core/Inc/Settings.h @@ -143,11 +143,16 @@ typedef enum { // #endif TIP_TYPE_MAX, // Max value marker } tipType_t; -uint8_t getUserSelectedTipResistance(); // returns the resistance matching the selected tip type or 0 for auto #else -typedef enum { TIP_TYPE_MAX = 0 } tipType_t; +typedef enum { + TIP_TYPE_AUTO = 0, // value for the default case + TIP_TYPE_MAX = 0, // marker for settings when not supported +} tipType_t; #endif /* TIP_TYPE_SUPPORT */ +// returns the resistance matching the selected tip type or 0 for auto and when not supported +uint8_t getUserSelectedTipResistance(); + // Settings wide operations void saveSettings(); bool loadSettings(); diff --git a/source/Core/Src/Settings.cpp b/source/Core/Src/Settings.cpp index c740e97c4..59867d53b 100644 --- a/source/Core/Src/Settings.cpp +++ b/source/Core/Src/Settings.cpp @@ -374,4 +374,6 @@ uint8_t getUserSelectedTipResistance() { break; } } +#else +uint8_t getUserSelectedTipResistance() { return tipType_t::TIP_TYPE_AUTO; } #endif /* TIP_TYPE_SUPPORT */