QCC3007-button篇 使用ADK Configuration Tool配置按键

近期在工作中使用到了QCC3007这个芯片,一开始模式把HID和GAIA升级给搞定,但也花了很多时间去了解基础这一块(以前不涉及蓝牙开发,第一次使用),后来看到很多大神把8670芯片等写在博客里,萌发了把自己学习脚步记录在这里的想法。故有了这一篇基础文章,后续陆续更新,希望自己坚持下去。

前序:
1.根据供应商提供的安装文件,安装ADK(ADK_QCC300x.WIN.1.0.167.exe)
我是安装在C盘根目录下,C:\ADK_QCC300x.WIN.1.0.167\doc\support\adkdocs\tools\CS-00401879-UG.pdf就是ADK Configuration Tool使用指导书
在这里插入图片描述
2、打开工具,确保SPI连接正常后,找到标题“User Events”,如下图;
在这里插入图片描述
每列说明:
1.序号:总共可以有66行
2.Logical Input:可选0~15总16个逻辑输入(逻辑输入会与硬件输入PIO关联,下面会说到)
3.VREG:电源键
4.CHG:充电脚(除了PIO可以用作按键,电源键和充电脚也是当作按键一样)
5.state Mark:对应sink state(代码结构体在sink_states.h定义)
6.user event:对应sink_events(代码结构体在sink_events.h定义)
7.button timing:指定按键触发类型(短按,长按,上升沿,下降沿等)
关于多少才算长按,可以在“button”这里设置
在这里插入图片描述
8.关于逻辑Input和物理IO映射在Translation Table
在这里插入图片描述
3.配置好后,代码就会按相应执行了
下一篇分析代码

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值