Index: firmware/App/Controllers/BloodLeak.c =================================================================== diff -u -r13a064292b5a36a85593f53eabae268ae2bf4bc6 -rb06b87cfa938d64dc2d5bad949577a90aef2519e --- firmware/App/Controllers/BloodLeak.c (.../BloodLeak.c) (revision 13a064292b5a36a85593f53eabae268ae2bf4bc6) +++ firmware/App/Controllers/BloodLeak.c (.../BloodLeak.c) (revision b06b87cfa938d64dc2d5bad949577a90aef2519e) @@ -701,7 +701,7 @@ * The handleBloodLeakInitState function handles the Blood Leak module in init * state. * @details Inputs: bloodLeakEmbModeHasZeroBeenRqustd - * @details Outputs: none + * @details Outputs: bloodLeakEmbModeHasZeroBeenRqustd, bloodLeakPersistenceCtr * @return next state *************************************************************************/ static BLOOD_LEAK_STATE_T handleBloodLeakInitState( void ) @@ -712,6 +712,7 @@ if ( TRUE == bloodLeakEmbModeHasZeroBeenRqustd ) { bloodLeakEmbModeHasZeroBeenRqustd = FALSE; + bloodLeakPersistenceCtr = 0; state = BLOOD_LEAK_CHECK_ZERO_AND_SELF_TEST_STATE; }