本文章是基于BES2700 芯片,其他BESxxx 芯片可做参考,如有不当之处,欢迎评论区留言指出。仅供参考学习用!
BES 平台 SDK之LED的配置_谢文浩的博客-CSDN博客
关于系统LED简介可参考上一篇文章。链接如上所示!
一:PWR KEY
1. 按键配置
1.工程配置文件common.mk 需要打开宏定义:
export APP_KEY_ENABLE ?= 1
2. 打开按键,源文件路径:/apps/main/apps.cpp
从代码可以看出,app_key_open 首先会注册一个app_key_config 链表,添加主函数邮箱信息处理回调函数app_key_handle_process。之后调用函数 hal_key_open来注册按键处理事件(key_event_process)。事件处理函数只是将按键信息发送给主函数邮箱,主函数邮箱轮询事件,并调用对应回调函数进行事件处理。此处会调用app_key_handle_process 。(真