Timex M851 Watch User Manual


 
M851 WristApp Design Guide Rev 1.2
Timex Corporation 44
This indicates the auto nightmode off time minute.
CORENightModeTimeOffHour
Modified by the NightMode Option application (or
communication mode).
This indicates the auto nightmode off time hour.
COREChimeStatus
Modified by the Chime Option application (or communication
mode).
This indicates the current status of chime.
COREChimeTimeOnMinute
Modified by the Chime Option application (or communication
mode).
This indicates the auto chime on time minute.
COREChimeTimeOnHour
Modified by the Chime Option application (or communication
mode).
This indicates the auto chime on time hour.
COREChimeTimeOffMinute
Modified by the Chime Option application (or communication
mode).
This indicates the auto chime off time minute.
COREChimeTimeOffHour
Modified by the Chime Option application (or communication
mode).
This indicates the auto chime off time hour.
CORENightModeDuration
Modified by the kernel and NightMode Option application.
This specifies the amount of time to enable nightmode.
CORESwitchBeepStatus
Indicates if a switch beep is generated for all switch depression.
HWSTPDataBuffer
On all switch depressions, the kernel will grab a copy of the
100hz free running counter data and store it in this variable.
This can then be used by the foreground state handler to be pass
as parameters to activate or deactivate any kernel timer resources.
4.10 Common Variables
When an application uses a variable that will be used only for the duration of the execution of the state
handler, it is best to store them in common variables. The advantages are two-fold. First, it reserves the
heap memory for important variables allowing for more applications to be active at any given time.
Second, the common variables are located in fixed memory, so direct addressing which uses less ROM can
be used instead of the index relative addressing mode required for ASD.
The kernel allocates two types of common variables. The foreground and background common variables.