Index: firmware/App/Modes/Rinseback.c =================================================================== diff -u -r8ed26709aca2aed37329c01a4f18d20f90febf1d -re798f32972642732f325dec07f059f1d5bf5e773 --- firmware/App/Modes/Rinseback.c (.../Rinseback.c) (revision 8ed26709aca2aed37329c01a4f18d20f90febf1d) +++ firmware/App/Modes/Rinseback.c (.../Rinseback.c) (revision e798f32972642732f325dec07f059f1d5bf5e773) @@ -42,6 +42,7 @@ #define MAX_TOTAL_ADDITIONAL_RINSEBACK_VOLUME_ML 300.0F ///< Maximum total additional rinseback volume allowed : all additionals (in mL). #define TARGET_ADDITIONAL_RINSEBACK_VOLUME_ML 10.0F ///< Target rinseback volume for an additional volume request (in mL). #define RINSEBACK_FLOW_RATE_ADJ_ML_MIN 25 ///< Adjustment amount (in mL/min) to apply when user requests increase/decrease in flow rate. +#define DEFAULT_RINSEBACK_FLOW_RATE_ML_MIN 200 ///< Default rinseback flow rate (in mL/min). #define MIN_RINSEBACK_FLOW_RATE_ML_MIN 100 ///< Minimum rinseback flow rate (in mL/min). #define MAX_RINSEBACK_FLOW_RATE_ML_MIN 300 ///< Maximum rinseback flow rate (in mL/min). @@ -511,6 +512,7 @@ rinsebackAdditionalTimerCtr = 0; additionalRinsebackVolume_mL = 0.0; targetRinsebackVolumePlusAdditional_mL += TARGET_ADDITIONAL_RINSEBACK_VOLUME_ML; + rinsebackRate_mL_min = DEFAULT_RINSEBACK_FLOW_RATE_ML_MIN; setupForRinsebackDelivery( rinsebackRate_mL_min ); result = RINSEBACK_RUN_ADDITIONAL_STATE; }