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];