Index: firmware/App/Controllers/Temperatures.c =================================================================== diff -u -r46b163d19c65e8c21db7b0247bbb1af0dba1ece5 -r0a4dcd288d4347b85baaa0b07da568b6add5eac7 --- firmware/App/Controllers/Temperatures.c (.../Temperatures.c) (revision 46b163d19c65e8c21db7b0247bbb1af0dba1ece5) +++ firmware/App/Controllers/Temperatures.c (.../Temperatures.c) (revision 0a4dcd288d4347b85baaa0b07da568b6add5eac7) @@ -1,14 +1,14 @@ /************************************************************************** * -* Copyright (c) 2021-2022 Diality Inc. - All Rights Reserved. +* Copyright (c) 2021-2023 Diality Inc. - All Rights Reserved. * * THIS CODE MAY NOT BE COPIED OR REPRODUCED IN ANY FORM, IN PART OR IN * WHOLE, WITHOUT THE EXPLICIT PERMISSION OF THE COPYRIGHT OWNER. * * @file Temperatures.c * * @author (last) Dara Navaei -* @date (last) 01-Sep-2022 +* @date (last) 01-Nov-2022 * * @author (original) Dara Navaei * @date (original) 01-Aug-2021 @@ -108,6 +108,7 @@ for ( i = 0; i < NUM_OF_TEMPERATURES; i++ ) { + benignPolynomialCalRecord( &temperaturesCalRecord.hdTemperatureSensors[ i ] ); memset( &temperaturesStatus[ i ], 0x0, sizeof( TEMPERATURE_SENSORS_T ) ); } @@ -198,7 +199,7 @@ *************************************************************************/ F32 getTemperatureValue( TEMPERATURES_T sensorID ) { - F32 temperature = 0.0; + F32 temperature = 0.0F; // Check if the temperature sensor is in range if ( sensorID < NUM_OF_TEMPERATURES ) @@ -276,7 +277,7 @@ { TEMPERATURES_T sensor; BOOL isTempOutOfRange = FALSE; - F32 temperature = 0.0; + F32 temperature = 0.0F; U32 lastFaultSensor = 0; if ( getCurrentOperationMode() != MODE_INIT ) @@ -340,7 +341,7 @@ // Wrong sensor was called, raise an alarm SET_ALARM_WITH_2_U32_DATA( ALARM_ID_HD_SOFTWARE_FAULT, SW_FAULT_ID_HD_INVALID_TEMPERATURE_SENSOR_SELECTED, sensor ); // Wrong sensor, return temperature to be -1 - temperature = -1.0; + temperature = -1.0F; break; #endif }