Index: firmware/App/Controllers/Heaters.c =================================================================== diff -u -r830213bc6dcc1a684610caf78c79d55f2cb41e93 -rbd896114f304304a7096b30b2a85067a64645e82 --- firmware/App/Controllers/Heaters.c (.../Heaters.c) (revision 830213bc6dcc1a684610caf78c79d55f2cb41e93) +++ firmware/App/Controllers/Heaters.c (.../Heaters.c) (revision bd896114f304304a7096b30b2a85067a64645e82) @@ -7,8 +7,8 @@ * * @file Heaters.c * -* @author (last) Vinayakam Mani -* @date (last) 18-Sep-2025 +* @author (last) Michael Garthwaite +* @date (last) 13-Jan-2026 * * @author (original) Vinayakam Mani * @date (original) 11-Oct-2024 @@ -404,7 +404,11 @@ if ( ++primaryTargetTempAdjCounter >= D5_TARGET_TEMP_ADJUST_INTERVAL_MS ) { F32 targetTempfromTD = getTDTargetDialysateTemperature(); +#ifdef __TEENSY_CONDUCTIVITY_DRIVER__ + F32 measuredTempAtDialyzer = getTeensyConductivityTemperatureValue( D27_COND ); +#else F32 measuredTempAtDialyzer = getConductivityTemperatureValue( D27_COND ); +#endif F32 calcTargetTemp = getHeaterTargetTemperature( D5_HEAT ); F32 dialysateFlowrate = getTDDialysateFlowrate(); F32 deltaTempC = targetTempfromTD - measuredTempAtDialyzer;