Index: firmware/App/Modes/BloodPrime.c =================================================================== diff -u -rc1b9ac0dbf2196280895d2e440dd7ac288ac8424 -raed14ca8e1c47f2a821ae279103bfe0bbd346bee --- firmware/App/Modes/BloodPrime.c (.../BloodPrime.c) (revision c1b9ac0dbf2196280895d2e440dd7ac288ac8424) +++ firmware/App/Modes/BloodPrime.c (.../BloodPrime.c) (revision aed14ca8e1c47f2a821ae279103bfe0bbd346bee) @@ -223,6 +223,12 @@ // Update blood prime volume delivered so far cumulativeBloodPrimeVolume_mL.data += ( getMeasuredBloodFlowRate() * BLOOD_PRIME_FLOW_INTEGRATOR ); + if ( TRUE == getTestConfigStatus( TEST_CONFIG_SKIP_BLOOD_PRIME ) ) + { + // If the skip blood prime is enabled, set the cumulative volume to the target blood prime volume + cumulativeBloodPrimeVolume_mL.data = bloodPrimeTargetVolume_mL; + } + // Has blood prime completed? if ( getBloodPrimeVolume() >= bloodPrimeTargetVolume_mL ) {