Index: firmware/App/Monitors/Pressure.c =================================================================== diff -u -ra3988128df0950e1f03dcb4a5aa53336d8fb3a6f -rc9aa3971be05f25a7b0d7124e57cc60617c90ad7 --- firmware/App/Monitors/Pressure.c (.../Pressure.c) (revision a3988128df0950e1f03dcb4a5aa53336d8fb3a6f) +++ firmware/App/Monitors/Pressure.c (.../Pressure.c) (revision c9aa3971be05f25a7b0d7124e57cc60617c90ad7) @@ -112,6 +112,7 @@ pressuresState = PRESSURE_INIT_STATE; pressuresDataPublicationTimerCounter = DATA_PUBLISH_COUNTER_START_COUNT; + // Initialize pressure sensors driver initPressureSensor(); // Initialize override structures for each pressure sensor @@ -449,7 +450,8 @@ /*********************************************************************//** * @brief * The handlePressuresContReadState function handles the continuous read state - * of the pressures monitor state machine. + * of the pressures monitor state machine. Raw readings are read from driver + * and then filtered via moving average. * @details \b Inputs: pressureFilterCounter * @details \b Outputs: pressure sensor values updated * @return next state @@ -458,9 +460,9 @@ { PRESSURE_STATE_T result = PRESSURE_CONTINUOUS_READ_STATE; - //Get raw pressure value + // Get raw pressure readings readPressureSensors(); - // filter pressure readings + // filter raw pressure readings filterPressureSensors(); return result;