Index: firmware/App/Modes/Prime.c =================================================================== diff -u -r7afa4685f396a17441462b2a57043b247f0394e1 -r51245314484476140164c8dd3dc1a6dc1b7c2384 --- firmware/App/Modes/Prime.c (.../Prime.c) (revision 7afa4685f396a17441462b2a57043b247f0394e1) +++ firmware/App/Modes/Prime.c (.../Prime.c) (revision 51245314484476140164c8dd3dc1a6dc1b7c2384) @@ -141,7 +141,13 @@ *************************************************************************/ void initPrime( void ) { - transitionToPrime(); + currentPrimeState = HD_PRIME_START_STATE; + currentReservoirMgmtState = PRIME_RESERVOIR_MGMT_START_STATE; + + primeStartTime = 0; + primePauseStartTime = 0; + primeStatusBroadcastTimerCounter = 0; + } /*********************************************************************//** @@ -154,12 +160,7 @@ *************************************************************************/ void transitionToPrime( void ) { - currentPrimeState = HD_PRIME_START_STATE; - currentReservoirMgmtState = PRIME_RESERVOIR_MGMT_START_STATE; - primeStartTime = getMSTimerCount(); - primePauseStartTime = 0; - primeStatusBroadcastTimerCounter = 0; setAlarmUserActionEnabled( ALARM_USER_ACTION_RESUME, TRUE ); setAlarmUserActionEnabled( ALARM_USER_ACTION_RINSEBACK, FALSE );