Index: firmware/App/Controllers/BloodFlow.c =================================================================== diff -u -r023b561bbcfe0c8e93f375cfcb96f9b801d93ffd -rd7a56c36bbc9b5c66585b0ef39e75bb7766d544f --- firmware/App/Controllers/BloodFlow.c (.../BloodFlow.c) (revision 023b561bbcfe0c8e93f375cfcb96f9b801d93ffd) +++ firmware/App/Controllers/BloodFlow.c (.../BloodFlow.c) (revision d7a56c36bbc9b5c66585b0ef39e75bb7766d544f) @@ -53,7 +53,7 @@ /// Interval (ms/task time) at which the blood pump is controlled. static const U32 BP_CONTROL_INTERVAL = ( BP_CONTROL_INTERVAL_SEC * MS_PER_SECOND / TASK_GENERAL_INTERVAL ); #define BP_P_COEFFICIENT 0.0001 ///< P term for blood pump control -#define BP_I_COEFFICIENT 0.001 ///< I term for blood pump control +#define BP_I_COEFFICIENT 0.00075 ///< I term for blood pump control #define BP_HOME_RATE 100 ///< Target pump speed (in estimate mL/min) for homing. #define BP_HOME_TIMEOUT_MS 10000 ///< Maximum time allowed for homing to complete (in ms).