Index: firmware/App/Drivers/TemperatureSensors.c =================================================================== diff -u -r2e89a75592087ba15cae7070a92173e9f1efa8fe -r9e6e86f604c8cce7c1704ae55d1e026de3422782 --- firmware/App/Drivers/TemperatureSensors.c (.../TemperatureSensors.c) (revision 2e89a75592087ba15cae7070a92173e9f1efa8fe) +++ firmware/App/Drivers/TemperatureSensors.c (.../TemperatureSensors.c) (revision 9e6e86f604c8cce7c1704ae55d1e026de3422782) @@ -262,9 +262,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(); @@ -328,7 +329,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 } /*********************************************************************//**