写在前面:最近在做的一个案子,有个需求是需要四种不同时间的长按事件,但尴尬的是上位机默认只有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!!! 有任何的意见或者建议都可以在评论区讨论哈,向各位大佬学习。 |
GMT+8, 2025-4-30 21:17 , Processed in 0.246250 second(s), 16 queries , Gzip On, MemCached On.
Powered by Discuz! X3.5
© 2001-2025 Discuz! Team.