Index: firmware/App/Controllers/DialInFlow.c =================================================================== diff -u -rb5756e5b5041288a2e95585990cce5a93756d693 -r848865316d989b1e541b234aefcb99891c92a481 --- firmware/App/Controllers/DialInFlow.c (.../DialInFlow.c) (revision b5756e5b5041288a2e95585990cce5a93756d693) +++ firmware/App/Controllers/DialInFlow.c (.../DialInFlow.c) (revision 848865316d989b1e541b234aefcb99891c92a481) @@ -773,6 +773,7 @@ *************************************************************************/ static void filterDialInFlowReadings( F32 flow ) { +#ifndef RAW_FLOW_SENSOR_DATA if ( flowReadingsCount >= SIZE_OF_ROLLING_AVG ) { flowReadingsTotal -= flowReadings[ flowReadingsIdx ]; @@ -782,6 +783,9 @@ flowReadingsIdx = INC_WRAP( flowReadingsIdx, 0, SIZE_OF_ROLLING_AVG - 1 ); flowReadingsCount = INC_CAP( flowReadingsCount, SIZE_OF_ROLLING_AVG ); measuredDialInFlowRate.data = flowReadingsTotal / (F32)flowReadingsCount; +#else + measuredDialInFlowRate.data = flow; +#endif } /*********************************************************************//**