找回密码
 立即注册

使用微信账号登录

只需一步,快速开始

QCC30xx 增加长按(VVVlong)事件

2021-6-28 11:39| 发布者: 790286440| 查看: 2541| 评论: 3|来自: 790286440

摘要: 写在前面:最近在做的一个案子,有个需求是需要四种不同时间的长按事件,但尴尬的是上位机默认只有long、vlong、vvlong,根本就不够用呀,想着能不能依葫芦画瓢,然后就诞生了vvvlong,再然后就有了这篇教程。基于开发 ...

写在前面:最近在做的一个案子,有个需求是需要四种不同时间的长按事件,但尴尬的是上位机默认只有long、vlong、vvlong,根本就不够用呀,想着能不能依葫芦画瓢,然后就诞生了vvvlong,再然后就有了这篇教程。

基于开发板测试

 

1、上位机默认只有三个长按事件


2、代码改动如下:

a、修改sink_buttons.c


b、修改sink_button_module_def.xml


c、修改sink_buttonmanager.h



3、最后重新编译生成固件就可以愉快的玩耍了!


注:

1、由于改动了xml文件,所以必须擦除当前的软件,然后编译。

2、如果之前上位机(如果上位机没有配置过任何东西可以忽略这个步骤)已经有配置过一些参数的,但是又不想重新配置的话可以先把配置保存在工程里面,这样擦除固件重新编译后打开的上位机配置就是我们之前配对过的。


步骤如下:

a、点击Modules


b、先点击Browse,然后再选择我们自己工程里面的global_config.xml文件


c、先点击Browse,然后再选择我们自己工程里面的module_configurations文件夹


d、Export Config Set就完成了把上位机的配置保存到工程里面的全部操作了


END!!!


有任何的意见或者建议都可以在评论区讨论哈,向各位大佬学习。

4

路过
1

雷人

握手

鲜花

鸡蛋

刚表态过的朋友 (5 人)

发表评论

最新评论

引用 lulu7320198 2022-8-18 18:48
非常有用!感谢分享
引用 phlam2005 2021-10-21 17:12
学习一下~~
引用 何来 2021-10-11 11:03
学习了!

查看全部评论(3)

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

GMT+8, 2024-4-20 13:25 , Processed in 0.153008 second(s), 31 queries , Gzip On, MemCached On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

返回顶部