龙华品牌网站制作wordpress修改边栏字体颜色
2026/4/3 9:31:39 网站建设 项目流程
龙华品牌网站制作,wordpress修改边栏字体颜色,门户网站区别,汽车企业网站开发方案前言 到现在为止也开发了许多杰理TWS蓝牙耳机项目SDK的案子#xff0c;在调试案子时不断的向前辈们学习到了很多关于蓝牙TWS耳机专业的知识。想在这里做一个学习汇总#xff0c;方便各位同行和对杰理芯片SDK感兴趣的小伙伴们学习#xff1b; 本章详细讲解杰理AD697N芯片按键…前言到现在为止也开发了许多杰理TWS蓝牙耳机项目SDK的案子在调试案子时不断的向前辈们学习到了很多关于蓝牙TWS耳机专业的知识。想在这里做一个学习汇总方便各位同行和对杰理芯片SDK感兴趣的小伙伴们学习本章详细讲解杰理AD697N芯片按键触摸提示音实现方法在调试一个TWS蓝牙耳机案子时按键通常是我们必须要添加的功能通过按键我们可以实现音量的增大/减少歌曲的播放/暂停曲目的切换开机/关机等特定功能所有我们必须在按键按下是添加提示音有提示音的存在方便我们更好的感知按键的状态在杰理SDK中有非常多可以实现按键提示音的方法。这里出一个常用稳定实现按键提示音的方法配置步骤1、在audio_key_tone.c文件中找到三个函数函数1int audio_key_tone_play_name(const char *name, u8 preemption)函数2int audio_key_tone_play_index(u8 index, u8 preemption)函数3void audio_key_tone_play(void)这3个函数是一环嵌套一环紧密配合实现最终的提示音播放接下来详细分析函数其实实现按键触摸音不止这三个函数配合可以一直往深处去挖。本章就想让大家学会如何实现按键触摸音功能函数1int audio_key_tone_play_name(const char *name, u8 preemption)功能通过文件名直接播放指定音频文件例如key.WAV参数const char name:音频文件路径需确保文件已烧录至设备存储如Flash或SD卡。u8 preemption:播放模式控制1为抢断当前音频立即播放0为叠加播放。返回值return: 为0表示成功非0通常为错误函数2: audio_key_tone_paly_index(u8 index, u8 preemption)功能通过索引号播放预定义文件的提示音索引映射到具体文件名。参数index:提示音索引范围对应着序号对应表如下图所示u8 preemption:播放模式控制1为抢断当前音频立即播放0为叠加播放。内部逻辑索引有效性检查若index KTONE_IDEX_MAX则直接返回-1错误有效索引时则通过函数1int audio_key_tone_play_name(const char *name, u8 preemption)播放按键提示音文件函数3audio_key_tone_play(void)功能默认按键提示音播放入口函数无参数直接触发播放。2、现在开始配置提示音文件配置触摸提示音文件我们需要将触摸提示音文件放入到芯片中使用配置工具放入如图所示放入了一个名为 key.WAV 文件3、放入完成后需在SDK中进行声明该按键提示音文件如所示在枚举中添加定义并且该定义对应着数组中的指定文件4、在板级配置文件中对该两个宏定义进行使能5、在SDK中放入按键提示音播放函数一般都是放在lp_touch_key.c文件中p33_ctmu_key_event_ird_handler函数中配置完成了将SDK烧录进耳机板或者开发板中就可以观察出按键按下是有触摸音出现制作不易喜欢的小伙伴给个小赞赞喜欢我的小伙伴点个关注有不懂的地方和需要的资源随时问我哟

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询