525 /************************************************************************ * General routines for programming the timer chip with a new frequency ************************************************************************/ extern int prog_timer(int freq); extern void rest_timer(void); extern void newdelay(unsigned int delval); extern unsigned long timerticks; extern void far (*user_timer_rte)(); /*********************************************************************** * Millisecond resolution timer * Does not change the timer frequency * * Return value from read_mstimer() consists of system ticks in upper * word, and latched timer count in low word. ***********************************************************************/ extern void init_mstimer(void); extern void rest_mstimer(void); extern unsigned long read_mstimer(void); extern void ms_delay(unsigned int msec); /*********************************************************************** * Long period Zen timer * * Return values from LZTimerLap() and LZTimerCount is in microseconds ***********************************************************************/ extern void LZTimerOn(void); extern void LZTimerOff(void); extern unsigned long LZTimerLap(void); extern unsigned long LZTimerCount(void); . 0