im6ull开发板——按键中断消抖处理注意事项及逻辑梳理
im6ull开发板——按键中断消抖处理注意事项及逻辑梳理这个消抖要配合内核定时器一起使用,1、首先在设备结构体中添加:struct timer_list timer; /*定时器*/2、在驱动初始化函数中添加:定时器初始化代码:/*初始化并配置定时器*/init_timer(&imx6uirq.timer);imx6uirq.timer.function = timer_func;注意:定时器在卸载函数中要删除定时器:del_timer_sync(&imx6uirq.ti
原创
2021-05-28 11:18:15 ·
382 阅读 ·
0 评论