当前位置: 首页 > news >正文

杰理工程师日志2: 杰理蓝牙芯片音箱类方案开发添加提示音的具体操作指导说明

杰理工程师日志2: 杰理蓝牙芯片音箱类方案开发添加提示音的具体操作指导说明

一、简介

杰理的AC696N开发板上的提示音是设定好的,考虑到用户在开发时需要添加自己的提示音相关,本文档以杰理AC6966B芯片为例详细讲解如何自定义添加提示音

二、详细操作指导说明

1.配置工具

自定义提示音的操作需要在配置工具中进行修改 路径一般为“ac696n_soundbox_sdk_v1.7.0_patch01_dev_board_v0.0.2\cpu\br25\tools\soundbox\standard”

点击进入后打开“配置工具”,选择提示音配置,选择添加提示音,选择打开

点击打开后选择你添加的自定义提示音文件即可,会自动补充文件路径;

点击保存,到此配置工具中的操作已完成

2.添加自定义提示音

提示音的文件,可以上网搜索下载自己想要的提示音下载;添加提示音到文件夹,可以仿照原有的提示音路径进行添加,添加到extra_tones下即可,文件名最好以英文命名;

3.代码添加

在tone_player.h中添加自定义提示音名称及路径,仿照原有的即可,这里的TONE_RES_ROOT_PATH"tone/water.*",water是你之前添加的自定义提示音的名称

在tone_table.c文件的const char *tone_table[];中添加新成员,依旧仿照原有的成员写即可 [IDEX_TONE_WATER] = TONE_RES_ROOT_PATH"tone/water.*",

water与添加的自定义提示音名称一致

到此代码的修改已完成,接下来就可以调用函数去播放提示音,函数在tone_player.c文件下; 例如 tone_play(tone_table[IDEX_TONE_WATER], 1)

http://www.cnnetsun.cn/news/2722694.html

相关文章:

  • 树莓派玩家的后悔药:用Balena Etcher一键克隆和备份你的完整系统(含SD卡扩容后备份技巧)
  • Azure云上构建弹性HPC集群:从InfiniBand网络到Slurm调度的超级计算实践
  • GEE Assets权限管理详解:如何安全共享你的数据,以及调用他人公开Assets的正确姿势
  • 【AI笔记】短时纯音时长对音高感知偏移效应研究综述
  • 从‘通才’到‘专精’:聊聊大语言模型(LLM)微调中的终身学习困境与实战策略
  • YOLOv8魔改笔记:把C2f换成CSPStage,再加个检测头,我的GC10-DET缺陷识别项目效果起飞了
  • 从大数据到深数据:云计算与交互技术如何赋能文化遗产数字化
  • Verilog边沿检测电路实战:从原理到仿真,手把手教你搞定上升沿、下降沿和双沿检测
  • YOLOv11红外+可见光双路检测工具包:开箱即用的多模态目标识别方案
  • 避坑指南:UR3+Realsense手眼标定中,如何解决ArUco标记识别与采样不足(0/17)的问题
  • 2026年优质AIGC社区盘点,兼顾创作与观赏
  • 保姆级教程:用ZStack Cloud 4.6.31在Linux上快速搭建私有云(附虚拟化引擎避坑指南)
  • 电路设计与PCB制作全流程:从原理图到焊接调试实战指南
  • 微信小程序登录页和主页隐藏返回按钮的完整配置流程(wx.reLaunch + onShow实战)
  • 从关键词匹配到任务理解:下一代搜索引擎如何实现智能信息推理与整合
  • Revizor:自动化挖掘CPU推测执行漏洞的硬件安全测试框架
  • 为什么87%的财务AI项目在6个月内失败?——基于217家上市公司财报系统的深度归因分析
  • 微软人机交互设计指南:18条准则打造可信赖的AI产品体验
  • 从实验室到生产线:用Python玩转RS485传感器数据可视化(附完整源码与避坑指南)
  • 别再只盯着BMS芯片了!聊聊被动均衡里那些‘发热’和‘采样打架’的坑(附奇偶对开详解)
  • 为什么87%的AI项目在数据仓库层失败?揭秘3个被低估的元数据断点与修复方案
  • 告别手动点点点:用Python脚本和dSPACE AutomationDesk实现ControlDesk自动化测试
  • STM32CubeMX配置GPIO开漏输出,手把手教你用模拟IIC点亮OLED屏幕(附完整代码)
  • ECG情绪识别入门:WESAD vs. DREAMER数据集,我该选哪个?
  • FastSpeech:前馈Transformer如何实现语音合成的并行化与可控性
  • 如何永久保存你的微信聊天记录?WeChatMsg完全免费解决方案
  • 从Stable Diffusion到DiT:一文看懂adaLN-Zero如何让扩散模型学会“条件生成”
  • 从一次应急响应看Jeecg-Boot的queryFieldBySql漏洞(CVE-2023-4450)修复与排查
  • 别只盯着做题!‘大唐杯’5G+创新应用赛道全解析:从虚拟仿真到跨专业组队避坑指南
  • 从竞赛方案到田间实践:精准水肥管理系统的务实化改造与可持续农业探索