本文仅作为个人从零学习记录,因此可能会出现错误的内容,请各位大佬在评论区指出错误,谢谢
本文所有内容均以ac696x_demo为例
1.配置工具
提示音自定义均需在 ”ac696x配置入口” 进行修改,其路径一般在SDK\cpu\br25\tools\soundbox\standard
进入配置工具界面后点击提示音配置
这里存放着AC696x初始提示音文件及其路径
2.自定义提示音
将想要添加的提示音文件添加到以下目录中:
SDK\cpu\br25\tools\soundbox\standard\提示音
随后回到配置工具中点击添加提示音,选择自定义提示音文件,再点击右上角保存即可
提示音最好以英文命名
3.代码添加
在apps\soundbox\include\tone_player.h中添加自定义提示音名称及路径,名称按照前面的格式自定义即可,如:IDEX_TONE_TEST
继续往下对添加的提示音路径进行定义
名称和路径均按照前面的格式定义即可,如:
#define TONE_TEST TONE_RES_ROOT_PATH"tone/test.*"
注意:例子路径中的test为前面自定义时添加歌曲的名称
上面两步进行完毕之后再在apps\soundbox\include\tone_table.c的结构体tone_table[]中添加自定义名称即可完成,如:
[IDEX_TONE_TEST] = TONE_RES_ROOT_PATH"tone/test. *",
注意:例子中所出现的变量名称及音乐名称均为自定义名称
随后便可以调用tone_play() 来使用自定义提示音,如:tone_play(tone_table[IDEX_TONE_TEST], 1);