Index: firmware/App/Controllers/TemperatureSensors.c =================================================================== diff -u -r28a4756da770f48c81ab421135c2012550705c74 -r41c7186ac17200977b632102c9c6e3a07b3eb211 --- firmware/App/Controllers/TemperatureSensors.c (.../TemperatureSensors.c) (revision 28a4756da770f48c81ab421135c2012550705c74) +++ firmware/App/Controllers/TemperatureSensors.c (.../TemperatureSensors.c) (revision 41c7186ac17200977b632102c9c6e3a07b3eb211) @@ -521,7 +521,9 @@ { BOOL isADCValid = FALSE; #ifndef _VECTORCAST_ - isADCValid = TRUE; // TODO remove this line. Temporary set to true until FPGA error count is fixed + // TODO remove these two lines. Temporary set to true until FPGA error count is fixed + isADCValid = TRUE; + fpgaError = 0; #endif if ( fpgaError == 0 ) { @@ -536,7 +538,8 @@ ++tempSensors[ sensorIndex ].internalErrorCount; if ( tempSensors[ sensorIndex ].internalErrorCount > MAX_ALLOWED_UNCHANGED_ADC_READS ) { - SET_ALARM_WITH_1_U32_DATA( ALARM_ID_TEMPERATURE_SENSORS_FAULT, sensorIndex ); + // TODO: Add back alarm when temperature sensor read count is stable + // SET_ALARM_WITH_1_U32_DATA( ALARM_ID_TEMPERATURE_SENSORS_FAULT, sensorIndex ); } } }