当前位置: 首页 > news >正文

网站认领企业网站的网址通常包含

网站认领,企业网站的网址通常包含,成免费crm软件下载,咖啡店网站建设模版本文章是基于BES2700 芯片,其他BESxxx 芯片可做参考,如有不当之处,欢迎评论区留言指出。仅供参考学习用! BES 平台 SDK之LED的配置_谢文浩的博客-CSDN博客 关于系统LED简介可参考上一篇文章。链接如上所示! 一&…

本文章是基于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 。(真正对按键逻辑处理的地方是在app_key_init绑定按键代码的结构体对应的回调函数里面。绕了一大圈,按键代码对应按键回调函数。)

接下来我们看下hal_key_open主要做了那些事情。

 

 

1).调用hal_gpiokey_open 对普通按键进行按键代码与回调函数绑定,此处我们不关注。

2).检测是否在充电盒里,CFG_HW_BOX_DET_PIN 引脚电平进行判断,如果在充电盒内,需要长按pwr key 才能正常开机。此处我们不关注。

3).调用了hal_pwrkey_open  函数,宏表示是有PWRKEY就开启该按键。我们继续跟进看下该函数主要做了那些工作。

主要对PWRKEY 按键进行了中断配置,并且注册了中断处理函数hal_pwrkey_irqhandler

跟踪一下中断处理函数:

 

获取了pmus state ,之后调用hal_pwrkey_handle_irq_state 处理。

此函数主要对PWRKEY 按键做了如下几个工作:

1)是否为下降沿触发。

2)是否是按下动作,更新按键对应的信息。重启debounce定时器。 

 关于debounce Timer 定时器,需要回退到hal_key_open 函数。如下图所示:

此处创建了debounce_timer,按键去抖定时器(10ms)。并且开启按键中断。后面所有的按键相关逻辑都在hal_key_debounce_handler 函数处理。

此函数处理的业务逻辑比较多,代码也是比较乱。后面更新完善。。。 

3. 初始化按键,源文件路径:/apps/main/apps.cpp

        函数app_key_init()会调用 app_tws_ibrt_raw_ui_test_key_init()进行按键注册到链表(分配内存池,添加到app_key_conifg),并且绑定对应的按键代码(APP_KEY_CODE_PWR)。之后跟进上报的按键事件(APP_KEY_EVENT_T),回调对应的注册函数 APP_KEY_HANDLE_CB_T,如下截图所示:

二:CUSTORM KEY

      1. 根据原理图确认PWR 按键控制引脚GPIO,找到SDK 关于按键配置的.c 源文件。/config/best1306_ibrt/target.h 和 /config/best1306_ibrt/target.c),如下截图所示:

http://www.yayakq.cn/news/112999/

相关文章:

  • 遂宁北京网站建设做网站价格 网络推广托管服务
  • 做慧聪网价格网站价格网站开发 前台代码
  • 江西汽车网站建设seo搜索优化专员
  • 黄冈做学生互评的网站手机应用市场下载安装app
  • 网站建设便宜不可信张家港网站建设哪家好
  • vs2015 建设微网站婚礼案例网站
  • 用ps做网站首页顶部图片推广措施
  • 网站编辑工作好做吗做网站要看什么书
  • 镇网站制作价格网页设计实训报告不足
  • 甘肃省城乡住房建设厅网站豆芽网站建设douyanet
  • 最新移动网站趋势做买东西的网站要多少钱
  • 亚马逊网站网址是多少上海十大公司排名
  • 建设企业管理类网站怎么做页游网站运营
  • joomla 2.5:你的网站建设_使用与管理 下载网站建设页面生成
  • 福鼎市建设局网站泰州网站设计
  • 商业网站源码蛋糕网站建设规划书
  • 网站统一做301成都网站建设四川冠辰科技
  • 公司支付网站服务费怎么做分录企业文化墙内容设计
  • 三门峡集团网站建设广州网络科技有限公司有哪些
  • 免费页面网站网站设计 广州
  • 制作手机软件网站小说网站论文摘要
  • 扶余手机网站开发公司注册网站大全
  • 郑州专业做网站的公司建公司网站外贸
  • 广州网站建设 八爪鱼x网站免费
  • wordpress站点备份品牌注册号
  • 机电建设有限公司网站云南网络营销推广
  • 网站网页设计培训机构新网页游戏网游
  • 网站除了做流量还需要什么软件吗上海医疗器械网站前置审批
  • 做一电影网站怎么赚钱平面设计网上接单
  • 电子商务系统 网站建设网站开发公司 商业计划书