Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
spi_temperature: Limit maximum temperature in MAX31865.calc_adc() to …
…melting point of platinum (Klipper3d#6320) Limit the maximum temperature in MAX31865.calc_adc() to the melting point of platinum. Above this temperature the Callendar-Van Dusem formula does not make sense. The default value for max_temp is 99999999.9 and at this temperature the result of this formula is negative. This sets max_sample_value to 0 which causes the mcu to shutdown. Set max adc value to (1<<15)-1 . This is needed because the max value of the adc register of the MAX31865 is 0b1111 1111 1111 1110 which represents 32767 and not 32768. Signed-off-by: David van 't Wout <[email protected]>
- Loading branch information