内容简介
本文介绍QCC5171平台的headset工程下如何实现按键的三击操作。
测试工具
MDE:MDE_WIN_2.8.0.37_x64
Toolkit:ADK Toolkit 1.2.13.21_x64
QACT:NULL
Bluesuite:NULL
Hardware:Qualcomm QCC5171 DEV.
Software:adk-src-1-0_qtil_standard_oem_qcc517x-qcc307x,ADK-22.2-CS1-r00189.1 0.0.189.1
正文
与早期的earbud或者source工程不一样,当年在官方提供的例子程序中是实现了单击、长按、双击(DOUBLE_CLICK)等操作,而在新的headset程序中,双击已经被取消了,取而代之的是多击(MULTI_CLICK)这个事件,所以之前在老的ADK中通过修改代码实现三击、四击操作的方法已经不适用于当前ADK了。
其实在当前版本的ADK中,需要实现三击操作已经不需要去修改input_event_manager.c/h、input_event_manager_private.h这几个文件了,只需要在按键事件中配置以下内容即可:
然后再在headset_ui_config_table[]中添加对应的事件:
{LI_MFB_BUTTON_TRIPLE_PRESS, ui_provider_app_sm,
context_app_sm_active, ui_input_triple_event },
理论上按照这个方法,可以实现四击、五击等操作,有兴趣的话可以试一下。
审核编辑:刘清
-
BlueTooth
+关注
关注
3文章
229浏览量
63532 -
按键
+关注
关注
4文章
229浏览量
58419 -
ADK
+关注
关注
0文章
7浏览量
5236
原文标题:QCC5171的headset工程如何实现三击按键
文章出处:【微信号:TalkBT,微信公众号:蓝牙】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
1688平台获取店铺所有商品列表API接口技术详解
RK3576在智能工程机械中的应用|三屏八摄AI视觉解决方案
【RA4M2-SENSOR】—— 6.史上最强实现3个按键的单击,双击,三击,长按,短按,组合按键
【RA-Eco-RA6M4开发板评测】——9.实现按键单击,双击,三击,长按,短按,组合按键
【RA4E2开发板评测】2.按键点灯处理——实现单击,双击,三击,长按,短按
BitsButton嵌入式按键处理框架
Texas Instruments LM5171双通道双向控制器数据手册
汽车物理按键按压力测试:力学性能与操作便捷性的权衡
ArkUI-X跨平台应用改造指南
【RA4L1-SENSOR】+ RA4L1-SENSOR开发版之使用按键实现单击,双击,三击,短按,长按,组合键
AS32X601驱动系列教程 GPIO_按键检测详解
LM5171 80V 双通道双向降压-升压控制器数据手册

在QCC5171平台的headset工程下如何实现按键的三击操作
评论