内容简介
本文介绍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文章
225浏览量
62951 -
按键
+关注
关注
4文章
227浏览量
58169 -
ADK
+关注
关注
0文章
7浏览量
5160
原文标题:QCC5171的headset工程如何实现三击按键
文章出处:【微信号:TalkBT,微信公众号:蓝牙】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
BitsButton嵌入式按键处理框架
Texas Instruments LM5171双通道双向控制器数据手册

ArkUI-X跨平台应用改造指南
【RA4L1-SENSOR】+ RA4L1-SENSOR开发版之使用按键实现单击,双击,三击,短按,长按,组合键
AS32X601驱动系列教程 GPIO_按键检测详解

LM5171 80V 双通道双向降压-升压控制器数据手册

米尔-紫光PG2L100H国产FPGA开发板试用】按键功能测试报告
QCC74xM RISC-V 架构可编程连接模组
台达plc远程维护平台的功能特点

评论