/** * 使用定时器来轮询Key_Scan()函数,定时节拍为2ms, * 状态转换时间为10ms,即每次进入switch case语句的时间差为10ms * 利用该10ms的间隙跳过按键抖动 */ #ifndef _app_task_btn_H #define _app_task_btn_H // struct _s_task_key_ // { // TS_task task; // vU8 key1_ok; // vU8 key2_ok; // vU8 key3_ok; // vU8 time1; // vU16 time2; // vU8 time3; // }; // extern struct _s_task_key_ s_task_key_handle; // extern void L0_key_init(void); // extern void L3_task_key_handle(struct _s_task_key_ *p); extern void task_btn(void); #endif