Index: firmware/App/Modes/Rinseback.c =================================================================== diff -u -r7f2cc554a3c0bd271d0221b29896f5866f56db94 -rb306a0de592542e6805afde6ddb8e886f3b91c63 --- firmware/App/Modes/Rinseback.c (.../Rinseback.c) (revision 7f2cc554a3c0bd271d0221b29896f5866f56db94) +++ firmware/App/Modes/Rinseback.c (.../Rinseback.c) (revision b306a0de592542e6805afde6ddb8e886f3b91c63) @@ -994,7 +994,7 @@ // Scale to seconds countdown /= ( MS_PER_SECOND / TASK_GENERAL_INTERVAL ); data.isCompleted = FALSE; - data.targetRinsebackVolumeMl = TARGET_RINSEBACK_VOLUME_ML; + data.targetRinsebackVolumeMl = rinsebackTargetVolume_mL; rinsebackPublishTimerCtr = 0; // If we have completed rinseback, timeout is no longer in force - indicate by zeroing timeout. Also include any additionals to target. if ( ( rinsebackState > RINSEBACK_PAUSED_STATE ) && ( getRinsebackVolume() >= rinsebackTargetVolume_mL ) ) @@ -1010,7 +1010,7 @@ } data.timeout = timeout; data.countdown = countdown; - if ( data.deliveredRinsebackVolumeMl >= TARGET_RINSEBACK_VOLUME_ML ) + if ( data.deliveredRinsebackVolumeMl >= rinsebackTargetVolume_mL ) { data.isCompleted = TRUE; }