Fix TEMP_0_TR_ENABLE, rename temp conditions (#21016)
This commit is contained in:
@ -42,7 +42,7 @@
|
||||
#define OV_SCALE(N) (N)
|
||||
#define OV(N) int16_t(OV_SCALE(N) * (OVERSAMPLENR) * (THERMISTOR_TABLE_SCALE))
|
||||
|
||||
#define ANY_THERMISTOR_IS(n) (THERMISTOR_HEATER_0 == n || THERMISTOR_HEATER_1 == n || THERMISTOR_HEATER_2 == n || THERMISTOR_HEATER_3 == n || THERMISTOR_HEATER_4 == n || THERMISTOR_HEATER_5 == n || THERMISTOR_HEATER_6 == n || THERMISTOR_HEATER_7 == n || THERMISTORBED == n || THERMISTORCHAMBER == n || THERMISTORPROBE == n)
|
||||
#define ANY_THERMISTOR_IS(n) (TEMP_SENSOR_0_THERMISTOR_ID == n || TEMP_SENSOR_1_THERMISTOR_ID == n || TEMP_SENSOR_2_THERMISTOR_ID == n || TEMP_SENSOR_3_THERMISTOR_ID == n || TEMP_SENSOR_4_THERMISTOR_ID == n || TEMP_SENSOR_5_THERMISTOR_ID == n || TEMP_SENSOR_6_THERMISTOR_ID == n || TEMP_SENSOR_7_THERMISTOR_ID == n || TEMP_SENSOR_BED_THERMISTOR_ID == n || TEMP_SENSOR_CHAMBER_THERMISTOR_ID == n || TEMP_SENSOR_PROBE_THERMISTOR_ID == n)
|
||||
|
||||
typedef struct { int16_t value, celsius; } temp_entry_t;
|
||||
|
||||
@ -205,121 +205,121 @@ typedef struct { int16_t value, celsius; } temp_entry_t;
|
||||
#define TT_NAME(_N) _TT_NAME(_N)
|
||||
|
||||
|
||||
#if THERMISTOR_HEATER_0
|
||||
#define HEATER_0_TEMPTABLE TT_NAME(THERMISTOR_HEATER_0)
|
||||
#define HEATER_0_TEMPTABLE_LEN COUNT(HEATER_0_TEMPTABLE)
|
||||
#elif HEATER_0_USES_THERMISTOR
|
||||
#if TEMP_SENSOR_0_THERMISTOR_ID
|
||||
#define TEMPTABLE_0 TT_NAME(TEMP_SENSOR_0_THERMISTOR_ID)
|
||||
#define TEMPTABLE_0_LEN COUNT(TEMPTABLE_0)
|
||||
#elif TEMP_SENSOR_0_IS_THERMISTOR
|
||||
#error "No heater 0 thermistor table specified"
|
||||
#else
|
||||
#define HEATER_0_TEMPTABLE nullptr
|
||||
#define HEATER_0_TEMPTABLE_LEN 0
|
||||
#define TEMPTABLE_0 nullptr
|
||||
#define TEMPTABLE_0_LEN 0
|
||||
#endif
|
||||
|
||||
#if THERMISTOR_HEATER_1
|
||||
#define HEATER_1_TEMPTABLE TT_NAME(THERMISTOR_HEATER_1)
|
||||
#define HEATER_1_TEMPTABLE_LEN COUNT(HEATER_1_TEMPTABLE)
|
||||
#elif HEATER_1_USES_THERMISTOR
|
||||
#if TEMP_SENSOR_1_THERMISTOR_ID
|
||||
#define TEMPTABLE_1 TT_NAME(TEMP_SENSOR_1_THERMISTOR_ID)
|
||||
#define TEMPTABLE_1_LEN COUNT(TEMPTABLE_1)
|
||||
#elif TEMP_SENSOR_1_IS_THERMISTOR
|
||||
#error "No heater 1 thermistor table specified"
|
||||
#else
|
||||
#define HEATER_1_TEMPTABLE nullptr
|
||||
#define HEATER_1_TEMPTABLE_LEN 0
|
||||
#define TEMPTABLE_1 nullptr
|
||||
#define TEMPTABLE_1_LEN 0
|
||||
#endif
|
||||
|
||||
#if THERMISTOR_HEATER_2
|
||||
#define HEATER_2_TEMPTABLE TT_NAME(THERMISTOR_HEATER_2)
|
||||
#define HEATER_2_TEMPTABLE_LEN COUNT(HEATER_2_TEMPTABLE)
|
||||
#elif HEATER_2_USES_THERMISTOR
|
||||
#if TEMP_SENSOR_2_THERMISTOR_ID
|
||||
#define TEMPTABLE_2 TT_NAME(TEMP_SENSOR_2_THERMISTOR_ID)
|
||||
#define TEMPTABLE_2_LEN COUNT(TEMPTABLE_2)
|
||||
#elif TEMP_SENSOR_2_IS_THERMISTOR
|
||||
#error "No heater 2 thermistor table specified"
|
||||
#else
|
||||
#define HEATER_2_TEMPTABLE nullptr
|
||||
#define HEATER_2_TEMPTABLE_LEN 0
|
||||
#define TEMPTABLE_2 nullptr
|
||||
#define TEMPTABLE_2_LEN 0
|
||||
#endif
|
||||
|
||||
#if THERMISTOR_HEATER_3
|
||||
#define HEATER_3_TEMPTABLE TT_NAME(THERMISTOR_HEATER_3)
|
||||
#define HEATER_3_TEMPTABLE_LEN COUNT(HEATER_3_TEMPTABLE)
|
||||
#elif HEATER_3_USES_THERMISTOR
|
||||
#if TEMP_SENSOR_3_THERMISTOR_ID
|
||||
#define TEMPTABLE_3 TT_NAME(TEMP_SENSOR_3_THERMISTOR_ID)
|
||||
#define TEMPTABLE_3_LEN COUNT(TEMPTABLE_3)
|
||||
#elif TEMP_SENSOR_3_IS_THERMISTOR
|
||||
#error "No heater 3 thermistor table specified"
|
||||
#else
|
||||
#define HEATER_3_TEMPTABLE nullptr
|
||||
#define HEATER_3_TEMPTABLE_LEN 0
|
||||
#define TEMPTABLE_3 nullptr
|
||||
#define TEMPTABLE_3_LEN 0
|
||||
#endif
|
||||
|
||||
#if THERMISTOR_HEATER_4
|
||||
#define HEATER_4_TEMPTABLE TT_NAME(THERMISTOR_HEATER_4)
|
||||
#define HEATER_4_TEMPTABLE_LEN COUNT(HEATER_4_TEMPTABLE)
|
||||
#elif HEATER_4_USES_THERMISTOR
|
||||
#if TEMP_SENSOR_4_THERMISTOR_ID
|
||||
#define TEMPTABLE_4 TT_NAME(TEMP_SENSOR_4_THERMISTOR_ID)
|
||||
#define TEMPTABLE_4_LEN COUNT(TEMPTABLE_4)
|
||||
#elif TEMP_SENSOR_4_IS_THERMISTOR
|
||||
#error "No heater 4 thermistor table specified"
|
||||
#else
|
||||
#define HEATER_4_TEMPTABLE nullptr
|
||||
#define HEATER_4_TEMPTABLE_LEN 0
|
||||
#define TEMPTABLE_4 nullptr
|
||||
#define TEMPTABLE_4_LEN 0
|
||||
#endif
|
||||
|
||||
#if THERMISTOR_HEATER_5
|
||||
#define HEATER_5_TEMPTABLE TT_NAME(THERMISTOR_HEATER_5)
|
||||
#define HEATER_5_TEMPTABLE_LEN COUNT(HEATER_5_TEMPTABLE)
|
||||
#elif HEATER_5_USES_THERMISTOR
|
||||
#if TEMP_SENSOR_5_THERMISTOR_ID
|
||||
#define TEMPTABLE_5 TT_NAME(TEMP_SENSOR_5_THERMISTOR_ID)
|
||||
#define TEMPTABLE_5_LEN COUNT(TEMPTABLE_5)
|
||||
#elif TEMP_SENSOR_5_IS_THERMISTOR
|
||||
#error "No heater 5 thermistor table specified"
|
||||
#else
|
||||
#define HEATER_5_TEMPTABLE nullptr
|
||||
#define HEATER_5_TEMPTABLE_LEN 0
|
||||
#define TEMPTABLE_5 nullptr
|
||||
#define TEMPTABLE_5_LEN 0
|
||||
#endif
|
||||
|
||||
#if THERMISTOR_HEATER_6
|
||||
#define HEATER_6_TEMPTABLE TT_NAME(THERMISTOR_HEATER_6)
|
||||
#define HEATER_6_TEMPTABLE_LEN COUNT(HEATER_6_TEMPTABLE)
|
||||
#elif HEATER_6_USES_THERMISTOR
|
||||
#if TEMP_SENSOR_6_THERMISTOR_ID
|
||||
#define TEMPTABLE_6 TT_NAME(TEMP_SENSOR_6_THERMISTOR_ID)
|
||||
#define TEMPTABLE_6_LEN COUNT(TEMPTABLE_6)
|
||||
#elif TEMP_SENSOR_6_IS_THERMISTOR
|
||||
#error "No heater 6 thermistor table specified"
|
||||
#else
|
||||
#define HEATER_6_TEMPTABLE nullptr
|
||||
#define HEATER_6_TEMPTABLE_LEN 0
|
||||
#define TEMPTABLE_6 nullptr
|
||||
#define TEMPTABLE_6_LEN 0
|
||||
#endif
|
||||
|
||||
#if THERMISTOR_HEATER_7
|
||||
#define HEATER_7_TEMPTABLE TT_NAME(THERMISTOR_HEATER_7)
|
||||
#define HEATER_7_TEMPTABLE_LEN COUNT(HEATER_7_TEMPTABLE)
|
||||
#elif HEATER_7_USES_THERMISTOR
|
||||
#if TEMP_SENSOR_7_THERMISTOR_ID
|
||||
#define TEMPTABLE_7 TT_NAME(TEMP_SENSOR_7_THERMISTOR_ID)
|
||||
#define TEMPTABLE_7_LEN COUNT(TEMPTABLE_7)
|
||||
#elif TEMP_SENSOR_7_IS_THERMISTOR
|
||||
#error "No heater 7 thermistor table specified"
|
||||
#else
|
||||
#define HEATER_7_TEMPTABLE nullptr
|
||||
#define HEATER_7_TEMPTABLE_LEN 0
|
||||
#define TEMPTABLE_7 nullptr
|
||||
#define TEMPTABLE_7_LEN 0
|
||||
#endif
|
||||
|
||||
#ifdef THERMISTORBED
|
||||
#define BED_TEMPTABLE TT_NAME(THERMISTORBED)
|
||||
#define BED_TEMPTABLE_LEN COUNT(BED_TEMPTABLE)
|
||||
#elif HEATER_BED_USES_THERMISTOR
|
||||
#ifdef TEMP_SENSOR_BED_THERMISTOR_ID
|
||||
#define TEMPTABLE_BED TT_NAME(TEMP_SENSOR_BED_THERMISTOR_ID)
|
||||
#define TEMPTABLE_BED_LEN COUNT(TEMPTABLE_BED)
|
||||
#elif TEMP_SENSOR_BED_IS_THERMISTOR
|
||||
#error "No bed thermistor table specified"
|
||||
#else
|
||||
#define BED_TEMPTABLE_LEN 0
|
||||
#define TEMPTABLE_BED_LEN 0
|
||||
#endif
|
||||
|
||||
#ifdef THERMISTORCHAMBER
|
||||
#define CHAMBER_TEMPTABLE TT_NAME(THERMISTORCHAMBER)
|
||||
#define CHAMBER_TEMPTABLE_LEN COUNT(CHAMBER_TEMPTABLE)
|
||||
#elif HEATER_CHAMBER_USES_THERMISTOR
|
||||
#ifdef TEMP_SENSOR_CHAMBER_THERMISTOR_ID
|
||||
#define TEMPTABLE_CHAMBER TT_NAME(TEMP_SENSOR_CHAMBER_THERMISTOR_ID)
|
||||
#define TEMPTABLE_CHAMBER_LEN COUNT(TEMPTABLE_CHAMBER)
|
||||
#elif TEMP_SENSOR_CHAMBER_IS_THERMISTOR
|
||||
#error "No chamber thermistor table specified"
|
||||
#else
|
||||
#define CHAMBER_TEMPTABLE_LEN 0
|
||||
#define TEMPTABLE_CHAMBER_LEN 0
|
||||
#endif
|
||||
|
||||
#ifdef THERMISTORPROBE
|
||||
#define PROBE_TEMPTABLE TT_NAME(THERMISTORPROBE)
|
||||
#define PROBE_TEMPTABLE_LEN COUNT(PROBE_TEMPTABLE)
|
||||
#elif HEATER_PROBE_USES_THERMISTOR
|
||||
#ifdef TEMP_SENSOR_PROBE_THERMISTOR_ID
|
||||
#define TEMPTABLE_PROBE TT_NAME(TEMP_SENSOR_PROBE_THERMISTOR_ID)
|
||||
#define TEMPTABLE_PROBE_LEN COUNT(TEMPTABLE_PROBE)
|
||||
#elif TEMP_SENSOR_PROBE_IS_THERMISTOR
|
||||
#error "No probe thermistor table specified"
|
||||
#else
|
||||
#define PROBE_TEMPTABLE_LEN 0
|
||||
#define TEMPTABLE_PROBE_LEN 0
|
||||
#endif
|
||||
|
||||
// The SCAN_THERMISTOR_TABLE macro needs alteration?
|
||||
static_assert(
|
||||
HEATER_0_TEMPTABLE_LEN < 256 && HEATER_1_TEMPTABLE_LEN < 256
|
||||
&& HEATER_2_TEMPTABLE_LEN < 256 && HEATER_3_TEMPTABLE_LEN < 256
|
||||
&& HEATER_4_TEMPTABLE_LEN < 256 && HEATER_5_TEMPTABLE_LEN < 256
|
||||
&& HEATER_6_TEMPTABLE_LEN < 256 && HEATER_7_TEMPTABLE_LEN < 256
|
||||
&& BED_TEMPTABLE_LEN < 256 && CHAMBER_TEMPTABLE_LEN < 256
|
||||
&& PROBE_TEMPTABLE_LEN < 256,
|
||||
TEMPTABLE_0_LEN < 256 && TEMPTABLE_1_LEN < 256
|
||||
&& TEMPTABLE_2_LEN < 256 && TEMPTABLE_3_LEN < 256
|
||||
&& TEMPTABLE_4_LEN < 256 && TEMPTABLE_5_LEN < 256
|
||||
&& TEMPTABLE_6_LEN < 256 && TEMPTABLE_7_LEN < 256
|
||||
&& TEMPTABLE_BED_LEN < 256 && TEMPTABLE_CHAMBER_LEN < 256
|
||||
&& TEMPTABLE_PROBE_LEN < 256,
|
||||
"Temperature conversion tables over 255 entries need special consideration."
|
||||
);
|
||||
|
||||
@ -327,181 +327,185 @@ static_assert(
|
||||
// For thermistors the highest temperature results in the lowest ADC value
|
||||
// For thermocouples the highest temperature results in the highest ADC value
|
||||
|
||||
#define _TT_REV(N) REVERSE_TEMP_SENSOR_RANGE_##N
|
||||
#define TT_REV(N) _TT_REV(N)
|
||||
#define _TT_REV(N) REVERSE_TEMP_SENSOR_RANGE_##N
|
||||
#define TT_REV(N) _TT_REV(TEMP_SENSOR_##N##_THERMISTOR_ID)
|
||||
#define _TT_REVRAW(N) !TEMP_SENSOR_##N##_IS_THERMISTOR
|
||||
#define TT_REVRAW(N) (TT_REV(N) || _TT_REVRAW(N))
|
||||
|
||||
#ifdef HEATER_0_TEMPTABLE
|
||||
#if TT_REV(THERMISTOR_HEATER_0)
|
||||
#define HEATER_0_SENSOR_MINTEMP_IND 0
|
||||
#define HEATER_0_SENSOR_MAXTEMP_IND HEATER_0_TEMPTABLE_LEN - 1
|
||||
#ifdef TEMPTABLE_0
|
||||
#if TT_REV(0)
|
||||
#define TEMP_SENSOR_0_MINTEMP_IND 0
|
||||
#define TEMPTABLE_0_MAXTEMP_IND HEATER_0_LEN - 1
|
||||
#else
|
||||
#define HEATER_0_SENSOR_MINTEMP_IND HEATER_0_TEMPTABLE_LEN - 1
|
||||
#define HEATER_0_SENSOR_MAXTEMP_IND 0
|
||||
#define TEMPTABLE_0_MINTEMP_IND HEATER_0_LEN - 1
|
||||
#define TEMP_SENSOR_0_MAXTEMP_IND 0
|
||||
#endif
|
||||
#endif
|
||||
#ifdef HEATER_1_TEMPTABLE
|
||||
#if TT_REV(THERMISTOR_HEATER_1)
|
||||
#define HEATER_1_SENSOR_MINTEMP_IND 0
|
||||
#define HEATER_1_SENSOR_MAXTEMP_IND HEATER_1_TEMPTABLE_LEN - 1
|
||||
#ifdef TEMPTABLE_1
|
||||
#if TT_REV(1)
|
||||
#define TEMP_SENSOR_1_MINTEMP_IND 0
|
||||
#define TEMPTABLE_1_MAXTEMP_IND HEATER_1_LEN - 1
|
||||
#else
|
||||
#define HEATER_1_SENSOR_MINTEMP_IND HEATER_1_TEMPTABLE_LEN - 1
|
||||
#define HEATER_1_SENSOR_MAXTEMP_IND 0
|
||||
#define TEMPTABLE_1_MINTEMP_IND HEATER_1_LEN - 1
|
||||
#define TEMP_SENSOR_1_MAXTEMP_IND 0
|
||||
#endif
|
||||
#endif
|
||||
#ifdef HEATER_2_TEMPTABLE
|
||||
#if TT_REV(THERMISTOR_HEATER_2)
|
||||
#define HEATER_2_SENSOR_MINTEMP_IND 0
|
||||
#define HEATER_2_SENSOR_MAXTEMP_IND HEATER_2_TEMPTABLE_LEN - 1
|
||||
#ifdef TEMPTABLE_2
|
||||
#if TT_REV(2)
|
||||
#define TEMP_SENSOR_2_MINTEMP_IND 0
|
||||
#define TEMPTABLE_2_MAXTEMP_IND HEATER_2_LEN - 1
|
||||
#else
|
||||
#define HEATER_2_SENSOR_MINTEMP_IND HEATER_2_TEMPTABLE_LEN - 1
|
||||
#define HEATER_2_SENSOR_MAXTEMP_IND 0
|
||||
#define TEMPTABLE_2_MINTEMP_IND HEATER_2_LEN - 1
|
||||
#define TEMP_SENSOR_2_MAXTEMP_IND 0
|
||||
#endif
|
||||
#endif
|
||||
#ifdef HEATER_3_TEMPTABLE
|
||||
#if TT_REV(THERMISTOR_HEATER_3)
|
||||
#define HEATER_3_SENSOR_MINTEMP_IND 0
|
||||
#define HEATER_3_SENSOR_MAXTEMP_IND HEATER_3_TEMPTABLE_LEN - 1
|
||||
#ifdef TEMPTABLE_3
|
||||
#if TT_REV(3)
|
||||
#define TEMP_SENSOR_3_MINTEMP_IND 0
|
||||
#define TEMPTABLE_3_MAXTEMP_IND HEATER_3_LEN - 1
|
||||
#else
|
||||
#define HEATER_3_SENSOR_MINTEMP_IND HEATER_3_TEMPTABLE_LEN - 1
|
||||
#define HEATER_3_SENSOR_MAXTEMP_IND 0
|
||||
#define TEMPTABLE_3_MINTEMP_IND HEATER_3_LEN - 1
|
||||
#define TEMP_SENSOR_3_MAXTEMP_IND 0
|
||||
#endif
|
||||
#endif
|
||||
#ifdef HEATER_4_TEMPTABLE
|
||||
#if TT_REV(THERMISTOR_HEATER_4)
|
||||
#define HEATER_4_SENSOR_MINTEMP_IND 0
|
||||
#define HEATER_4_SENSOR_MAXTEMP_IND HEATER_4_TEMPTABLE_LEN - 1
|
||||
#ifdef TEMPTABLE_4
|
||||
#if TT_REV(4)
|
||||
#define TEMP_SENSOR_4_MINTEMP_IND 0
|
||||
#define TEMPTABLE_4_MAXTEMP_IND HEATER_4_LEN - 1
|
||||
#else
|
||||
#define HEATER_4_SENSOR_MINTEMP_IND HEATER_4_TEMPTABLE_LEN - 1
|
||||
#define HEATER_4_SENSOR_MAXTEMP_IND 0
|
||||
#define TEMPTABLE_4_MINTEMP_IND HEATER_4_LEN - 1
|
||||
#define TEMP_SENSOR_4_MAXTEMP_IND 0
|
||||
#endif
|
||||
#endif
|
||||
#ifdef HEATER_5_TEMPTABLE
|
||||
#if TT_REV(THERMISTOR_HEATER_5)
|
||||
#define HEATER_5_SENSOR_MINTEMP_IND 0
|
||||
#define HEATER_5_SENSOR_MAXTEMP_IND HEATER_5_TEMPTABLE_LEN - 1
|
||||
#ifdef TEMPTABLE_5
|
||||
#if TT_REV(5)
|
||||
#define TEMP_SENSOR_5_MINTEMP_IND 0
|
||||
#define TEMPTABLE_5_MAXTEMP_IND HEATER_5_LEN - 1
|
||||
#else
|
||||
#define HEATER_5_SENSOR_MINTEMP_IND HEATER_5_TEMPTABLE_LEN - 1
|
||||
#define HEATER_5_SENSOR_MAXTEMP_IND 0
|
||||
#define TEMPTABLE_5_MINTEMP_IND HEATER_5_LEN - 1
|
||||
#define TEMP_SENSOR_5_MAXTEMP_IND 0
|
||||
#endif
|
||||
#endif
|
||||
#ifdef HEATER_6_TEMPTABLE
|
||||
#if TT_REV(THERMISTOR_HEATER_6)
|
||||
#define HEATER_6_SENSOR_MINTEMP_IND 0
|
||||
#define HEATER_6_SENSOR_MAXTEMP_IND HEATER_6_TEMPTABLE_LEN - 1
|
||||
#ifdef TEMPTABLE_6
|
||||
#if TT_REV(6)
|
||||
#define TEMP_SENSOR_6_MINTEMP_IND 0
|
||||
#define TEMPTABLE_6_MAXTEMP_IND HEATER_6_LEN - 1
|
||||
#else
|
||||
#define HEATER_6_SENSOR_MINTEMP_IND HEATER_6_TEMPTABLE_LEN - 1
|
||||
#define HEATER_6_SENSOR_MAXTEMP_IND 0
|
||||
#define TEMPTABLE_6_MINTEMP_IND HEATER_6_LEN - 1
|
||||
#define TEMP_SENSOR_6_MAXTEMP_IND 0
|
||||
#endif
|
||||
#endif
|
||||
#ifdef HEATER_7_TEMPTABLE
|
||||
#if TT_REV(THERMISTOR_HEATER_7)
|
||||
#define HEATER_7_SENSOR_MINTEMP_IND 0
|
||||
#define HEATER_7_SENSOR_MAXTEMP_IND HEATER_7_TEMPTABLE_LEN - 1
|
||||
#ifdef TEMPTABLE_7
|
||||
#if TT_REV(7)
|
||||
#define TEMP_SENSOR_7_MINTEMP_IND 0
|
||||
#define TEMPTABLE_7_MAXTEMP_IND HEATER_7_LEN - 1
|
||||
#else
|
||||
#define HEATER_7_SENSOR_MINTEMP_IND HEATER_7_TEMPTABLE_LEN - 1
|
||||
#define HEATER_7_SENSOR_MAXTEMP_IND 0
|
||||
#define TEMPTABLE_7_MINTEMP_IND HEATER_7_LEN - 1
|
||||
#define TEMP_SENSOR_7_MAXTEMP_IND 0
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifndef HEATER_0_RAW_HI_TEMP
|
||||
#if TT_REV(THERMISTOR_HEATER_0) || !HEATER_0_USES_THERMISTOR
|
||||
#define HEATER_0_RAW_HI_TEMP MAX_RAW_THERMISTOR_VALUE
|
||||
#define HEATER_0_RAW_LO_TEMP 0
|
||||
#ifndef TEMP_SENSOR_0_RAW_HI_TEMP
|
||||
#if TT_REVRAW(0)
|
||||
#define TEMP_SENSOR_0_RAW_HI_TEMP MAX_RAW_THERMISTOR_VALUE
|
||||
#define TEMP_SENSOR_0_RAW_LO_TEMP 0
|
||||
#else
|
||||
#define HEATER_0_RAW_HI_TEMP 0
|
||||
#define HEATER_0_RAW_LO_TEMP MAX_RAW_THERMISTOR_VALUE
|
||||
#define TEMP_SENSOR_0_RAW_HI_TEMP 0
|
||||
#define TEMP_SENSOR_0_RAW_LO_TEMP MAX_RAW_THERMISTOR_VALUE
|
||||
#endif
|
||||
#endif
|
||||
#ifndef HEATER_1_RAW_HI_TEMP
|
||||
#if TT_REV(THERMISTOR_HEATER_1) || !HEATER_1_USES_THERMISTOR
|
||||
#define HEATER_1_RAW_HI_TEMP MAX_RAW_THERMISTOR_VALUE
|
||||
#define HEATER_1_RAW_LO_TEMP 0
|
||||
#ifndef TEMP_SENSOR_1_RAW_HI_TEMP
|
||||
#if TT_REVRAW(1)
|
||||
#define TEMP_SENSOR_1_RAW_HI_TEMP MAX_RAW_THERMISTOR_VALUE
|
||||
#define TEMP_SENSOR_1_RAW_LO_TEMP 0
|
||||
#else
|
||||
#define HEATER_1_RAW_HI_TEMP 0
|
||||
#define HEATER_1_RAW_LO_TEMP MAX_RAW_THERMISTOR_VALUE
|
||||
#define TEMP_SENSOR_1_RAW_HI_TEMP 0
|
||||
#define TEMP_SENSOR_1_RAW_LO_TEMP MAX_RAW_THERMISTOR_VALUE
|
||||
#endif
|
||||
#endif
|
||||
#ifndef HEATER_2_RAW_HI_TEMP
|
||||
#if TT_REV(THERMISTOR_HEATER_2) || !HEATER_2_USES_THERMISTOR
|
||||
#define HEATER_2_RAW_HI_TEMP MAX_RAW_THERMISTOR_VALUE
|
||||
#define HEATER_2_RAW_LO_TEMP 0
|
||||
#ifndef TEMP_SENSOR_2_RAW_HI_TEMP
|
||||
#if TT_REVRAW(2)
|
||||
#define TEMP_SENSOR_2_RAW_HI_TEMP MAX_RAW_THERMISTOR_VALUE
|
||||
#define TEMP_SENSOR_2_RAW_LO_TEMP 0
|
||||
#else
|
||||
#define HEATER_2_RAW_HI_TEMP 0
|
||||
#define HEATER_2_RAW_LO_TEMP MAX_RAW_THERMISTOR_VALUE
|
||||
#define TEMP_SENSOR_2_RAW_HI_TEMP 0
|
||||
#define TEMP_SENSOR_2_RAW_LO_TEMP MAX_RAW_THERMISTOR_VALUE
|
||||
#endif
|
||||
#endif
|
||||
#ifndef HEATER_3_RAW_HI_TEMP
|
||||
#if TT_REV(THERMISTOR_HEATER_3) || !HEATER_3_USES_THERMISTOR
|
||||
#define HEATER_3_RAW_HI_TEMP MAX_RAW_THERMISTOR_VALUE
|
||||
#define HEATER_3_RAW_LO_TEMP 0
|
||||
#ifndef TEMP_SENSOR_3_RAW_HI_TEMP
|
||||
#if TT_REVRAW(3)
|
||||
#define TEMP_SENSOR_3_RAW_HI_TEMP MAX_RAW_THERMISTOR_VALUE
|
||||
#define TEMP_SENSOR_3_RAW_LO_TEMP 0
|
||||
#else
|
||||
#define HEATER_3_RAW_HI_TEMP 0
|
||||
#define HEATER_3_RAW_LO_TEMP MAX_RAW_THERMISTOR_VALUE
|
||||
#define TEMP_SENSOR_3_RAW_HI_TEMP 0
|
||||
#define TEMP_SENSOR_3_RAW_LO_TEMP MAX_RAW_THERMISTOR_VALUE
|
||||
#endif
|
||||
#endif
|
||||
#ifndef HEATER_4_RAW_HI_TEMP
|
||||
#if TT_REV(THERMISTOR_HEATER_4) || !HEATER_4_USES_THERMISTOR
|
||||
#define HEATER_4_RAW_HI_TEMP MAX_RAW_THERMISTOR_VALUE
|
||||
#define HEATER_4_RAW_LO_TEMP 0
|
||||
#ifndef TEMP_SENSOR_4_RAW_HI_TEMP
|
||||
#if TT_REVRAW(4)
|
||||
#define TEMP_SENSOR_4_RAW_HI_TEMP MAX_RAW_THERMISTOR_VALUE
|
||||
#define TEMP_SENSOR_4_RAW_LO_TEMP 0
|
||||
#else
|
||||
#define HEATER_4_RAW_HI_TEMP 0
|
||||
#define HEATER_4_RAW_LO_TEMP MAX_RAW_THERMISTOR_VALUE
|
||||
#define TEMP_SENSOR_4_RAW_HI_TEMP 0
|
||||
#define TEMP_SENSOR_4_RAW_LO_TEMP MAX_RAW_THERMISTOR_VALUE
|
||||
#endif
|
||||
#endif
|
||||
#ifndef HEATER_5_RAW_HI_TEMP
|
||||
#if TT_REV(THERMISTOR_HEATER_5) || !HEATER_5_USES_THERMISTOR
|
||||
#define HEATER_5_RAW_HI_TEMP MAX_RAW_THERMISTOR_VALUE
|
||||
#define HEATER_5_RAW_LO_TEMP 0
|
||||
#ifndef TEMP_SENSOR_5_RAW_HI_TEMP
|
||||
#if TT_REVRAW(5)
|
||||
#define TEMP_SENSOR_5_RAW_HI_TEMP MAX_RAW_THERMISTOR_VALUE
|
||||
#define TEMP_SENSOR_5_RAW_LO_TEMP 0
|
||||
#else
|
||||
#define HEATER_5_RAW_HI_TEMP 0
|
||||
#define HEATER_5_RAW_LO_TEMP MAX_RAW_THERMISTOR_VALUE
|
||||
#define TEMP_SENSOR_5_RAW_HI_TEMP 0
|
||||
#define TEMP_SENSOR_5_RAW_LO_TEMP MAX_RAW_THERMISTOR_VALUE
|
||||
#endif
|
||||
#endif
|
||||
#ifndef HEATER_6_RAW_HI_TEMP
|
||||
#if TT_REV(THERMISTOR_HEATER_6) || !HEATER_6_USES_THERMISTOR
|
||||
#define HEATER_6_RAW_HI_TEMP MAX_RAW_THERMISTOR_VALUE
|
||||
#define HEATER_6_RAW_LO_TEMP 0
|
||||
#ifndef TEMP_SENSOR_6_RAW_HI_TEMP
|
||||
#if TT_REVRAW(6)
|
||||
#define TEMP_SENSOR_6_RAW_HI_TEMP MAX_RAW_THERMISTOR_VALUE
|
||||
#define TEMP_SENSOR_6_RAW_LO_TEMP 0
|
||||
#else
|
||||
#define HEATER_6_RAW_HI_TEMP 0
|
||||
#define HEATER_6_RAW_LO_TEMP MAX_RAW_THERMISTOR_VALUE
|
||||
#define TEMP_SENSOR_6_RAW_HI_TEMP 0
|
||||
#define TEMP_SENSOR_6_RAW_LO_TEMP MAX_RAW_THERMISTOR_VALUE
|
||||
#endif
|
||||
#endif
|
||||
#ifndef HEATER_7_RAW_HI_TEMP
|
||||
#if TT_REV(THERMISTOR_HEATER_7) || !HEATER_7_USES_THERMISTOR
|
||||
#define HEATER_7_RAW_HI_TEMP MAX_RAW_THERMISTOR_VALUE
|
||||
#define HEATER_7_RAW_LO_TEMP 0
|
||||
#ifndef TEMP_SENSOR_7_RAW_HI_TEMP
|
||||
#if TT_REVRAW(7)
|
||||
#define TEMP_SENSOR_7_RAW_HI_TEMP MAX_RAW_THERMISTOR_VALUE
|
||||
#define TEMP_SENSOR_7_RAW_LO_TEMP 0
|
||||
#else
|
||||
#define HEATER_7_RAW_HI_TEMP 0
|
||||
#define HEATER_7_RAW_LO_TEMP MAX_RAW_THERMISTOR_VALUE
|
||||
#define TEMP_SENSOR_7_RAW_HI_TEMP 0
|
||||
#define TEMP_SENSOR_7_RAW_LO_TEMP MAX_RAW_THERMISTOR_VALUE
|
||||
#endif
|
||||
#endif
|
||||
#ifndef HEATER_BED_RAW_HI_TEMP
|
||||
#if TT_REV(THERMISTORBED) || !HEATER_BED_USES_THERMISTOR
|
||||
#define HEATER_BED_RAW_HI_TEMP MAX_RAW_THERMISTOR_VALUE
|
||||
#define HEATER_BED_RAW_LO_TEMP 0
|
||||
#ifndef TEMP_SENSOR_BED_RAW_HI_TEMP
|
||||
#if TT_REVRAW(BED)
|
||||
#define TEMP_SENSOR_BED_RAW_HI_TEMP MAX_RAW_THERMISTOR_VALUE
|
||||
#define TEMP_SENSOR_BED_RAW_LO_TEMP 0
|
||||
#else
|
||||
#define HEATER_BED_RAW_HI_TEMP 0
|
||||
#define HEATER_BED_RAW_LO_TEMP MAX_RAW_THERMISTOR_VALUE
|
||||
#define TEMP_SENSOR_BED_RAW_HI_TEMP 0
|
||||
#define TEMP_SENSOR_BED_RAW_LO_TEMP MAX_RAW_THERMISTOR_VALUE
|
||||
#endif
|
||||
#endif
|
||||
#ifndef HEATER_CHAMBER_RAW_HI_TEMP
|
||||
#if TT_REV(THERMISTORCHAMBER) || !HEATER_CHAMBER_USES_THERMISTOR
|
||||
#define HEATER_CHAMBER_RAW_HI_TEMP MAX_RAW_THERMISTOR_VALUE
|
||||
#define HEATER_CHAMBER_RAW_LO_TEMP 0
|
||||
#ifndef TEMP_SENSOR_CHAMBER_RAW_HI_TEMP
|
||||
#if TT_REVRAW(CHAMBER)
|
||||
#define TEMP_SENSOR_CHAMBER_RAW_HI_TEMP MAX_RAW_THERMISTOR_VALUE
|
||||
#define TEMP_SENSOR_CHAMBER_RAW_LO_TEMP 0
|
||||
#else
|
||||
#define HEATER_CHAMBER_RAW_HI_TEMP 0
|
||||
#define HEATER_CHAMBER_RAW_LO_TEMP MAX_RAW_THERMISTOR_VALUE
|
||||
#define TEMP_SENSOR_CHAMBER_RAW_HI_TEMP 0
|
||||
#define TEMP_SENSOR_CHAMBER_RAW_LO_TEMP MAX_RAW_THERMISTOR_VALUE
|
||||
#endif
|
||||
#endif
|
||||
#ifndef HEATER_PROBE_RAW_HI_TEMP
|
||||
#if TT_REV(THERMISTORPROBE) || !HEATER_PROBE_USES_THERMISTOR
|
||||
#define HEATER_PROBE_RAW_HI_TEMP MAX_RAW_THERMISTOR_VALUE
|
||||
#define HEATER_PROBE_RAW_LO_TEMP 0
|
||||
#ifndef TEMP_SENSOR_PROBE_RAW_HI_TEMP
|
||||
#if TT_REVRAW(PROBE)
|
||||
#define TEMP_SENSOR_PROBE_RAW_HI_TEMP MAX_RAW_THERMISTOR_VALUE
|
||||
#define TEMP_SENSOR_PROBE_RAW_LO_TEMP 0
|
||||
#else
|
||||
#define HEATER_PROBE_RAW_HI_TEMP 0
|
||||
#define HEATER_PROBE_RAW_LO_TEMP MAX_RAW_THERMISTOR_VALUE
|
||||
#define TEMP_SENSOR_PROBE_RAW_HI_TEMP 0
|
||||
#define TEMP_SENSOR_PROBE_RAW_LO_TEMP MAX_RAW_THERMISTOR_VALUE
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#undef _TT_REV
|
||||
#undef TT_REV
|
||||
#undef _TT_REVRAW
|
||||
#undef TT_REVRAW
|
||||
|
Reference in New Issue
Block a user