Index: firmware/App/Controllers/ROPump.c =================================================================== diff -u -r77738b42add276957539f0efb3f9a4092852c5ce -r8ff2c0f050380b2bab2f00eea71dcae546400bbc --- firmware/App/Controllers/ROPump.c (.../ROPump.c) (revision 77738b42add276957539f0efb3f9a4092852c5ce) +++ firmware/App/Controllers/ROPump.c (.../ROPump.c) (revision 8ff2c0f050380b2bab2f00eea71dcae546400bbc) @@ -183,7 +183,7 @@ { S32 roFlow = (S32)getFPGAROPumpFlowRate(); - measuredROFlowRateLPM.data = ( 1.0 / (F32)(roFlow) ) * RO_FLOW_ADC_TO_LPM_FACTOR; + measuredROFlowRateLPM.data = ( roFlow == 0 ? 0 : RO_FLOW_ADC_TO_LPM_FACTOR / (F32)(roFlow) ); measuredROPumpPressure = getMeasuredDGPressure( PRESSURE_SENSOR_RO_PUMP_OUTLET ); // TODO - check pressure?