www.pudn.com > HT1621Control.rar > kbd_task.h
/*H************************************************************************** * NAME: kbd_task.h *---------------------------------------------------------------------------- * Copyright (c) 2006 Atmel. *---------------------------------------------------------------------------- * RELEASE: C51 Sample * REVISION: 1.00 *---------------------------------------------------------------------------- * PURPOSE: *****************************************************************************/ /*_____ I N C L U D E S ____________________________________________________*/ void ref_mode_task (void); void kbd_task_init (void); void kbd_task(void); bit kbd_process (void); void To_Vol_Dec (void); void DelayX1ms(Byte count); void dts_task(void); //void dts_GetFer (void); void dts_AutoScan (void); void dts_MemWriteFer (void); void dts_MemReadFer (void); void sch_scheduler_init (void); bit Touch_PositionXY (void); Byte Touch_PositionA (void); extern idata Uint16 gl_act_tick; /* Activity tick */ extern bdata bit gl_key_press; /* set to TRUE if a key is decoded */ extern bdata bit gl_key_repeat; /* set to TRUE if a key is repeated */ extern bdata bit key_flag; extern idata Byte gl_key; /* value of the key pressed */ extern data Byte gl_kbd_tick; /* keyboard tick counter */ extern data Byte mode_state; /* task state */ extern data Byte gl_repeat_tick; /* Led blinking tick */ extern data Byte disp_state; /* disp state */ extern data int vol_tick; /* volume tick */ extern bdata bit vol_flag; extern data Byte vol_value; /* volume value */ extern bdata bit DtsMen_flag ; extern data Byte Mem_add; extern data Byte touch_tick; extern idata Byte TouchPad[5];