M851 WristApp Design Guide Rev 1.2
Timex Corporation 17
// insert State Entry Processing Here
//
break;
case SET1DEP:
// ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
// ; SET 1 DEPRESS PROCESSING
// ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Breg = SET1BANNERSTATE;
CORE_REQ_STATE_CHANGE;
break;
case MODEDEP:
// ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
// ; NEXT MODE PROCESSING
// ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
CORE_REQ_NEXT_MODE_CHANGE;
break;
}
}
// ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
// ; SET 1 BANNER STATE HANDLER
// ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
AppSet1BannerStateManager()
{
switch(CORECurrentEvent)
{
case STATEENTRY:
// ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
// ; STATE ENTRY PROCESSING
// ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
//
// insert State Entry Processing Here
//
CORE_REQ_TIMEOUT_2SEC;
break;
case HOMEDEP:
// ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
// ; HOME DEPRESS PROCESSING
// ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Breg = DEFAULTSTATE;
CORE_REQ_STATE_CHANGE;
break;
case TIMEOUTDONE:
// ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
// ; TIMEOUT DONE PROCESSING
// ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Breg = SETSTATE;
CORE_REQ_STATE_CHANGE;
break;
}
}