mirror of
https://github.com/MarlinFirmware/Marlin.git
synced 2025-01-31 22:20:56 +00:00
Loosen static assertion guarding overflow in SCAN_THERMISTOR_TABLE (#11240)
Bisect search merged in #10882 actually works fine for thermistor tables with up to 255 entries with no overflow, due to C++ integer promotion rules. Closes issue #11220.
This commit is contained in:
parent
39b3e4c501
commit
5f587126b9
1 changed files with 2 additions and 2 deletions
|
@ -204,8 +204,8 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// The SCAN_THERMISTOR_TABLE macro needs alteration?
|
// The SCAN_THERMISTOR_TABLE macro needs alteration?
|
||||||
static_assert(HEATER_0_TEMPTABLE_LEN < 128 && HEATER_1_TEMPTABLE_LEN < 128 && HEATER_2_TEMPTABLE_LEN < 128 && HEATER_3_TEMPTABLE_LEN < 128 && HEATER_4_TEMPTABLE_LEN < 128 && BEDTEMPTABLE_LEN < 128 && CHAMBERTEMPTABLE_LEN < 128,
|
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 && BEDTEMPTABLE_LEN < 256 && CHAMBERTEMPTABLE_LEN < 256,
|
||||||
"Temperature conversion tables over 127 entries need special consideration."
|
"Temperature conversion tables over 255 entries need special consideration."
|
||||||
);
|
);
|
||||||
|
|
||||||
// Set the high and low raw values for the heaters
|
// Set the high and low raw values for the heaters
|
||||||
|
|
Loading…
Reference in a new issue