diff options
Diffstat (limited to 'src/Heating')
-rw-r--r-- | src/Heating/Sensors/Thermistor.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/Heating/Sensors/Thermistor.cpp b/src/Heating/Sensors/Thermistor.cpp index a99e0533..caa0abd2 100644 --- a/src/Heating/Sensors/Thermistor.cpp +++ b/src/Heating/Sensors/Thermistor.cpp @@ -182,10 +182,14 @@ bool Thermistor::ConfigureLParam(int lVal, const StringRef& reply) noexcept void Thermistor::InitPort() noexcept { adcLowOffset = adcHighOffset = 0; - adcFilterChannel = reprap.GetPlatform().GetAveragingFilterIndex(port); + Platform& p = reprap.GetPlatform(); + adcFilterChannel = p.GetAveragingFilterIndex(port); if (adcFilterChannel >= 0) { - reprap.GetPlatform().GetAdcFilter(adcFilterChannel).Init((1u << AdcBits) - 1); + p.GetAdcFilter(adcFilterChannel).Init((1u << AdcBits) - 1); +#ifdef DUET_NG + seriesR = p.GetDefaultThermistorSeriesR(adcFilterChannel); +#endif #if HAS_VREF_MONITOR // Default the H and L parameters to the values from nonvolatile memory NonVolatileMemory mem; |