找回密码
 立即注册

使用微信账号登录

只需一步,快速开始

QCC3020 earbud UI按键信息修改心得分享

2020-5-18 22:13| 发布者: 52bluetooth| 查看: 2070| 评论: 14|原作者: 黃子衡|来自: 我爱蓝牙网

摘要: 1. 如何修改代碼支持三击? 2. 如何让双击判断过程中避免触发RELEASE 3. 如何判别开机时的长压和一般性值得长压? 参考附件修改代码, 附件密碼為52bluetooth 具体概念. 1. RELEASE event必须储存于releaseHis, ...
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")



52bluetooth.zip

路过

雷人

握手

鲜花

鸡蛋

相关阅读

发表评论

最新评论

引用 panlongmin 2020-3-28 20:33
乐于分享就是了不起的人,密码多少呀
引用 panlongmin 2020-3-28 20:35
密码:52bluetooth
引用 sen123456789 2020-3-29 10:44
谢谢分享!
引用 曾今很强 2020-5-23 10:14
直接在上层添加一个timeout的message就可以了,press的时候增加计数值,发送超时消息,接收到超时之后的计数值就是按键次数
引用 liujinhan 2020-5-23 14:59
支持楼主!
点赞!
引用 全幼儿园最帅 2020-6-17 14:58
请问下,我按这个修改不行,单击都实现不了,可以指导一下吗
引用 cath 2020-7-13 08:45
很好的东西!谢谢
引用 a17737000743 2021-6-21 14:57
引用 not30 2021-6-21 23:09
过来膜拜一下
引用 常亮 2021-6-26 14:24
引用 ,ソ伤心刺。 2021-6-26 16:00
曾今很强 发表于 2020-5-23 10:14
直接在上层添加一个timeout的message就可以了,press的时候增加计数值,发送超时消息,接收到超时之后的计 ...

同意,方法可以有很多种,
引用 Eric9527 2021-7-4 20:47
好东西,,
引用 wgc2013 2023-1-6 17:25
52bluetooth
引用 hero2860 2023-1-8 20:21
谢谢!

查看全部评论(14)

小黑屋|手机版|我爱蓝牙网 - 52Bluetooth

GMT+8, 2024-4-29 12:40 , Processed in 0.281728 second(s), 36 queries , Gzip On, MemCached On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

返回顶部