如何配置蓝牙音箱的按键功能
想必大家都有接触过蓝牙音箱吧,播放、暂停、上下曲切换,这些按键在蓝牙音箱上都有,那么这些功能是怎么开发出来的呢。在这里我们以潮贾篡绐CSR为例,CSR提供的ADK包中包含了应用的功能,并提供了配置工具,以使第三方开发个性化的音箱方案。虽然说很多功能都可以通过修改代码来实现,但是很多时候,不同的方案之就是一些按键、指示灯不一样外,其他的都是差不多的,这时通过配置工具就非常的方便了。下面我们以CSR ADK2.0为例,说明如何配置蓝牙音箱的按键功能。
工具/原料
CSR BlueCore5
SPI-USB仿真器
准备工作
1、如下图所示,连接好SPI-USB仿真器,并连接USB给开发板供电。开发板默认已下载好程序,下载方法请参考我的其他经验文档,这里就不在重复了。

3、软件打开后,如下图所示,这些配置信息都是默认的,后面不会用到。

输入/输出引脚配置
1、说到按键,免不了就要跟一些输入/输出IO打交道。因此,我们需要先配置IO信息,如下图所示,选择Input/Output选项。

3、定义Input值与实际IO关联,Input值是代码以及后面的配置中用到的,这种配置使得方案开发更加的灵活。

2、下面以音量加为例,点击Volume Up这一项,发下图所示。没有的话,在空白项中下拉找到这一事件。

4、下图所示的框选,表示使用个Input值,注意了这个值不是实际的IO值,前面有提过它会与实际的IO相关联的。

6、以上配置好后点OK按钮,到此,用户事件配置完成了。

2、下载成功后,会在下面的显莲镘拎扇示框中显示Successfull的信息,如下图所示,则表示下载程序成功了,如果不成功,请再点下载一次,还是不成功的话得检查连接是否有问题。
