Index: firmware/App/Drivers/TemperatureSensors.c =================================================================== diff -u -r2c61c4a7037fd5a22ecbcd5732d91d3166ef8c5b -r09583a9e0a51bb47dd04c825cd706f5a3774bded --- firmware/App/Drivers/TemperatureSensors.c (.../TemperatureSensors.c) (revision 2c61c4a7037fd5a22ecbcd5732d91d3166ef8c5b) +++ firmware/App/Drivers/TemperatureSensors.c (.../TemperatureSensors.c) (revision 09583a9e0a51bb47dd04c825cd706f5a3774bded) @@ -264,9 +264,10 @@ //Read Baro temperature sensor if ( getCurrentOperationMode() != DD_MODE_INIT ) { +#ifdef ENABLE_ALARM_1 // Make sure the baro sensor coefficients are not corrupted checkBaroSensorCRC(); - +#endif baroConvConsts.refTemperature = getFPGABaroReferenceTemperature(); baroConvConsts.temperatureCoeff = getFPGABaroTempCoeffOfTemperature(); lastBaroTempReadCounter.data = (U32)getFPGABaroReadCount(); @@ -330,7 +331,9 @@ static void checkTemperatureSensors( void ) { checkFPGAPersistentAlarms( FPGA_PERS_ERROR_RTD_ADC_TEMP_SENSORS, getTemperatureSensorsReadCount() ); +#ifdef ENABLE_ALARM_1 checkFPGAPersistentAlarms( FPGA_PERS_ERROR_BARO_SENSOR, getBaroTempSensorsReadCount() ); +#endif } /*********************************************************************//**