我爱蓝牙网 - 52Bluetooth - 最具人气蓝牙技术交流网站

 找回密码
 立即注册

只需一步,快速开始

使用微信账号登录

查看: 304|回复: 5

[QCC3系列] QCC3020 earbud UI按键信息修改心得分享

[复制链接]

暂无签到数据

发表于 2020-3-28 16:17:30 | 显示全部楼层 |阅读模式
本帖最后由 黃子衡 于 2020-3-28 16:18 编辑

1. 如何修改代碼支持三击?
2. 如何让双击判断过程中避免触发RELEASE
3. 如何判别开机时的长压和一般性值得长压?

参考附件修改代码, 附件密碼為52bluetooth
具体概念.
1. RELEASE event必须储存于releaseHis, double_tap不可直接触发, 两者需等待triple_tap判定完成.
2. 新增triple_counter记数按击次数, 三击失败后判定为二击或RELEASE
3. 新增FIRST_HELD, TRIPLE事件, 但由于ADK不具备此两事件的判别, 必须修正ADK的py代码.

寻找
C:\qtil\ADK_QCC512X_QCC302X_WIN_6.4.2.26\tools\buttonparsexml
ButtonParseXML.py
请将鼠标标移到196行附近.
    table_str += OutputButtonAction(message_dict, "ENTER")
    table_str += OutputButtonAction(message_dict, "FIRST_HELD")
    table_str += OutputButtonAction(message_dict, "HELD")
    table_str += OutputButtonAction(message_dict, "HELD_RELEASE")
    table_str += OutputButtonAction(message_dict, "DOUBLE")
    table_str += OutputButtonAction(message_dict, "RELEASE")
加上两行, 即可parsing出FIRST_HELD和TRIPLE新的事件.
    table_str += OutputButtonAction(message_dict, "FIRST_HELD")
    table_str += OutputButtonAction(message_dict, "TRIPLE")


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册  

x

评分

参与人数 2金币 +60 收起 理由
smuhsy + 30
52bluetooth + 30 赞一个!

查看全部评分

楼主热帖

免责声明

1.本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。
2.如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时修改或删除。

上一篇:ADK_CSRA6810x_WIN_6.1.42
下一篇:MIB KEY是啥东西

积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
连续签到天数:2天
签到总天数:171天
签到总奖励:3045金币
发表于 2020-3-28 20:33:46 | 显示全部楼层
乐于分享就是了不起的人,密码多少呀
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:2天
签到总天数:171天
签到总奖励:3045金币
发表于 2020-3-28 20:35:25 | 显示全部楼层
密码:52bluetooth
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:3天
签到总天数:802天
签到总奖励:10847金币
发表于 6 天前 | 显示全部楼层
直接在上层添加一个timeout的message就可以了,press的时候增加计数值,发送超时消息,接收到超时之后的计数值就是按键次数
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则

发布主题 快速回复 返回列表 客服中心 搜索 官方QQ群

QQ|小黑屋|简约版|手机版|我爱蓝牙网 - 52Bluetooth ( 粤ICP备16101765号 )

GMT+8, 2020-5-29 03:07 , Processed in 0.177578 second(s), 37 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表