轻量级的按键动作识别代码:
-
移植方便,只需要实现硬件 IO 初始化和 IO 状态读取即可
-
丰富的接口实现,通过这些接口能及时处理按键操作,同时可以实现单击、双击、多击、短按和长按等多种要求的功能
-
代码量少,且代码注释丰富,风格统一,便于阅读和使用
-
key.c 和 key.h
实现具体功能,对外提供的 API 接口函数
-
keyio.c 和 keyio.h
硬件接口功能,实现 IO 初始化和 IO 状态读取函数;移植需要修改
-
移植需修改或者实现 keyio.c 相关硬件接口函数;
-
使用前初始化函数 KEY_Init
-
通过函数 KEY_Register 注册按键动作触发回调函数
-
周期调用函数 KEY_Scan, 用来扫描按键动作并触发回调函数处理
- CSDN 博客 blog.csdn.com
- 联系邮箱
[email protected]
- 了解更多可关注微信公众号