Index: firmware/App/Controllers/TemperatureSensors.c =================================================================== diff -u -r5c50666bb1e0e48dc28554a4c3d1a97187015672 -r54f45c387430e440ab4607451fc84dea61f273f1 --- firmware/App/Controllers/TemperatureSensors.c (.../TemperatureSensors.c) (revision 5c50666bb1e0e48dc28554a4c3d1a97187015672) +++ firmware/App/Controllers/TemperatureSensors.c (.../TemperatureSensors.c) (revision 54f45c387430e440ab4607451fc84dea61f273f1) @@ -725,12 +725,16 @@ processHtrsTempSnsrsADCRead( TEMPSENSORS_TRIMMER_HEATER_COLD_JUNCTION, getFPGATrimmerColdJunctionTemp(), getFPGATrimmerHeaterFlags(), getFPGATrimmerHeaterReadCount() ); // Check if time has elapsed to calculate the internal temperature of the heaters - if ( ++internalHeatersConversionTimer >= HEATERS_INTERNAL_TEMPERTURE_CALCULATION_INTERVAL ) + if ( internalHeatersConversionTimer >= HEATERS_INTERNAL_TEMPERTURE_CALCULATION_INTERVAL ) { getHeaterInternalTemp( TEMPSENSORS_PRIMARY_HEATER_THERMO_COUPLE, TEMPSENSORS_PRIMARY_HEATER_COLD_JUNCTION ); getHeaterInternalTemp( TEMPSENSORS_TRIMMER_HEATER_THERMO_COUPLE, TEMPSENSORS_TRIMMER_HEATER_COLD_JUNCTION ); internalHeatersConversionTimer = 0; } + else + { + internalHeatersConversionTimer++; + } publishTemperatureSensorsData();