Index: firmware/App/Controllers/TemperatureSensors.c =================================================================== diff -u -r61c74b7c3a092f9e2900665f1a4f0391f78c5c03 -reeac2a1df1afbdcf4d1775b62cc810582472404d --- firmware/App/Controllers/TemperatureSensors.c (.../TemperatureSensors.c) (revision 61c74b7c3a092f9e2900665f1a4f0391f78c5c03) +++ firmware/App/Controllers/TemperatureSensors.c (.../TemperatureSensors.c) (revision eeac2a1df1afbdcf4d1775b62cc810582472404d) @@ -7,8 +7,8 @@ * * @file TemperatureSensors.c * -* @author (last) Michael Garthwaite -* @date (last) 09-Oct-2023 +* @author (last) Dara Navaei +* @date (last) 07-Mar-2024 * * @author (original) Dara Navaei * @date (original) 08-Apr-2020 @@ -413,6 +413,13 @@ *************************************************************************/ void execTemperatureSensors( void ) { + // Check if a new calibration is available + if ( TRUE == isNewCalibrationRecordAvailable() ) + { + getNVRecord2Driver( GET_CAL_TEMP_SENSORS, (U08*)&tempSensorCalRecord, sizeof( DG_TEMP_SENSORS_CAL_RECORD_T ), + NUM_OF_CAL_DATA_TEMP_SENSORS, ALARM_ID_DG_TEMPERATURE_SENSORS_INVALID_CAL_RECORD ); + } + // Check the status of the software configuration adjustTemperatureSensorsRefResistance();