Index: firmware/App/Controllers/BloodFlow.c =================================================================== diff -u -r96aec7a73db8d83d001eec977d509f02703b7788 -r4b520cff8a91625c3fa89abf768f8e6aa3fbe3d5 --- firmware/App/Controllers/BloodFlow.c (.../BloodFlow.c) (revision 96aec7a73db8d83d001eec977d509f02703b7788) +++ firmware/App/Controllers/BloodFlow.c (.../BloodFlow.c) (revision 4b520cff8a91625c3fa89abf768f8e6aa3fbe3d5) @@ -375,7 +375,7 @@ targetBloodFlowRate = 0; stopBloodPump(); bloodPumpState = BLOOD_PUMP_OFF_STATE; - bloodPumpPWMDutyCyclePct = 0.0; + bloodPumpPWMDutyCyclePct = BP_PWM_ZERO_OFFSET; bpControlTimerCounter = 0; resetPIController( PI_CONTROLLER_ID_BLOOD_FLOW, MIN_BLOOD_PUMP_PWM_DUTY_CYCLE ); } @@ -1286,7 +1286,6 @@ } if ( ctrlMode < NUM_OF_PUMP_CONTROL_MODES ) { - targetBloodFlowRate = value; result = setBloodPumpTargetFlowRate( abs(value), dir, (PUMP_CONTROL_MODE_T)ctrlMode ); } }