|
|
@ -335,7 +335,8 @@ 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) REVERSE_TEMP_SENSOR_RANGE_##N |
|
|
|
#define _TT_REV(N) __TT_REV(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)) |
|
|
@ -343,72 +344,72 @@ static_assert( |
|
|
|
#ifdef TEMPTABLE_0 |
|
|
|
#if TT_REV(0) |
|
|
|
#define TEMP_SENSOR_0_MINTEMP_IND 0 |
|
|
|
#define TEMPTABLE_0_MAXTEMP_IND HEATER_0_LEN - 1 |
|
|
|
#define TEMP_SENSOR_0_MAXTEMP_IND TEMPTABLE_0_LEN - 1 |
|
|
|
#else |
|
|
|
#define TEMPTABLE_0_MINTEMP_IND HEATER_0_LEN - 1 |
|
|
|
#define TEMP_SENSOR_0_MINTEMP_IND TEMPTABLE_0_LEN - 1 |
|
|
|
#define TEMP_SENSOR_0_MAXTEMP_IND 0 |
|
|
|
#endif |
|
|
|
#endif |
|
|
|
#ifdef TEMPTABLE_1 |
|
|
|
#if TT_REV(1) |
|
|
|
#define TEMP_SENSOR_1_MINTEMP_IND 0 |
|
|
|
#define TEMPTABLE_1_MAXTEMP_IND HEATER_1_LEN - 1 |
|
|
|
#define TEMP_SENSOR_1_MAXTEMP_IND TEMPTABLE_1_LEN - 1 |
|
|
|
#else |
|
|
|
#define TEMPTABLE_1_MINTEMP_IND HEATER_1_LEN - 1 |
|
|
|
#define TEMP_SENSOR_1_MINTEMP_IND TEMPTABLE_1_LEN - 1 |
|
|
|
#define TEMP_SENSOR_1_MAXTEMP_IND 0 |
|
|
|
#endif |
|
|
|
#endif |
|
|
|
#ifdef TEMPTABLE_2 |
|
|
|
#if TT_REV(2) |
|
|
|
#define TEMP_SENSOR_2_MINTEMP_IND 0 |
|
|
|
#define TEMPTABLE_2_MAXTEMP_IND HEATER_2_LEN - 1 |
|
|
|
#define TEMP_SENSOR_2_MAXTEMP_IND TEMPTABLE_2_LEN - 1 |
|
|
|
#else |
|
|
|
#define TEMPTABLE_2_MINTEMP_IND HEATER_2_LEN - 1 |
|
|
|
#define TEMP_SENSOR_2_MINTEMP_IND TEMPTABLE_2_LEN - 1 |
|
|
|
#define TEMP_SENSOR_2_MAXTEMP_IND 0 |
|
|
|
#endif |
|
|
|
#endif |
|
|
|
#ifdef TEMPTABLE_3 |
|
|
|
#if TT_REV(3) |
|
|
|
#define TEMP_SENSOR_3_MINTEMP_IND 0 |
|
|
|
#define TEMPTABLE_3_MAXTEMP_IND HEATER_3_LEN - 1 |
|
|
|
#define TEMP_SENSOR_3_MAXTEMP_IND TEMPTABLE_3_LEN - 1 |
|
|
|
#else |
|
|
|
#define TEMPTABLE_3_MINTEMP_IND HEATER_3_LEN - 1 |
|
|
|
#define TEMP_SENSOR_3_MINTEMP_IND TEMPTABLE_3_LEN - 1 |
|
|
|
#define TEMP_SENSOR_3_MAXTEMP_IND 0 |
|
|
|
#endif |
|
|
|
#endif |
|
|
|
#ifdef TEMPTABLE_4 |
|
|
|
#if TT_REV(4) |
|
|
|
#define TEMP_SENSOR_4_MINTEMP_IND 0 |
|
|
|
#define TEMPTABLE_4_MAXTEMP_IND HEATER_4_LEN - 1 |
|
|
|
#define TEMP_SENSOR_4_MAXTEMP_IND TEMPTABLE_4_LEN - 1 |
|
|
|
#else |
|
|
|
#define TEMPTABLE_4_MINTEMP_IND HEATER_4_LEN - 1 |
|
|
|
#define TEMP_SENSOR_4_MINTEMP_IND TEMPTABLE_4_LEN - 1 |
|
|
|
#define TEMP_SENSOR_4_MAXTEMP_IND 0 |
|
|
|
#endif |
|
|
|
#endif |
|
|
|
#ifdef TEMPTABLE_5 |
|
|
|
#if TT_REV(5) |
|
|
|
#define TEMP_SENSOR_5_MINTEMP_IND 0 |
|
|
|
#define TEMPTABLE_5_MAXTEMP_IND HEATER_5_LEN - 1 |
|
|
|
#define TEMP_SENSOR_5_MAXTEMP_IND TEMPTABLE_5_LEN - 1 |
|
|
|
#else |
|
|
|
#define TEMPTABLE_5_MINTEMP_IND HEATER_5_LEN - 1 |
|
|
|
#define TEMP_SENSOR_5_MINTEMP_IND TEMPTABLE_5_LEN - 1 |
|
|
|
#define TEMP_SENSOR_5_MAXTEMP_IND 0 |
|
|
|
#endif |
|
|
|
#endif |
|
|
|
#ifdef TEMPTABLE_6 |
|
|
|
#if TT_REV(6) |
|
|
|
#define TEMP_SENSOR_6_MINTEMP_IND 0 |
|
|
|
#define TEMPTABLE_6_MAXTEMP_IND HEATER_6_LEN - 1 |
|
|
|
#define TEMP_SENSOR_6_MAXTEMP_IND TEMPTABLE_6_LEN - 1 |
|
|
|
#else |
|
|
|
#define TEMPTABLE_6_MINTEMP_IND HEATER_6_LEN - 1 |
|
|
|
#define TEMP_SENSOR_6_MINTEMP_IND TEMPTABLE_6_LEN - 1 |
|
|
|
#define TEMP_SENSOR_6_MAXTEMP_IND 0 |
|
|
|
#endif |
|
|
|
#endif |
|
|
|
#ifdef TEMPTABLE_7 |
|
|
|
#if TT_REV(7) |
|
|
|
#define TEMP_SENSOR_7_MINTEMP_IND 0 |
|
|
|
#define TEMPTABLE_7_MAXTEMP_IND HEATER_7_LEN - 1 |
|
|
|
#define TEMP_SENSOR_7_MAXTEMP_IND TEMPTABLE_7_LEN - 1 |
|
|
|
#else |
|
|
|
#define TEMPTABLE_7_MINTEMP_IND HEATER_7_LEN - 1 |
|
|
|
#define TEMP_SENSOR_7_MINTEMP_IND TEMPTABLE_7_LEN - 1 |
|
|
|
#define TEMP_SENSOR_7_MAXTEMP_IND 0 |
|
|
|
#endif |
|
|
|
#endif |
|
|
@ -522,6 +523,7 @@ static_assert( |
|
|
|
#endif |
|
|
|
#endif |
|
|
|
|
|
|
|
#undef __TT_REV |
|
|
|
#undef _TT_REV |
|
|
|
#undef TT_REV |
|
|
|
#undef _TT_REVRAW |
|
|
|