蓝牙耳机如何开发配置iphone的电量显示功能
蓝牙耳机一般都可以通过HFP的方式让iphone以及部分安卓手机显示耳机的电量。CSR蓝牙的SDK已经做好了这部分功能,只需要通过PSTOOL工具进行设置一些PSKEY的值,就可以使用该功能了。具体设置的内容,请参考相关的说明文档,在这时就不再详述。下面我们以SDK2.0为例,说明如何配置PSKEY值以达到显示电量的目的。如果遇到什么问题,可以在后面给我留言。
操作方法
- 01
SDK导入开发板后,从开始菜单处找到PSTOOL这个工具并打开,软件打开后如下图所示。PSTOOL这个工具是安装SDK后就有的,在SDK的安装路径下就可以找到的。
- 02
软件打开后,会要求选择连接方式,我们一般用的SPI-USB的方式比较多,因此在这里我们选择第一个SPI BCCMD方式。当然你可能用的其他的方式连接,这个根据自已的情况设置就行了。如果设置无误,连接之后如下图所示,显示的是蓝牙的地址。如果有问题的话,请根据提示排查。
- 03
在左上方的输入框中,输入“User configuration data 3”,之后会在右侧有一个按钮,点一下就可以输入内容了,输入的内容请参考下一步图中所示内容。
- 04
下图是要设置的PSKEY3值的内容,把红色部分的值写到上一步的输入框中,然后点"Set"来保存设置。至于PSKEY的内容,请查看相关的文档。
- 05
还是在左上方的输入框中,输入“User configuration data 9”,同样的会在右侧有一个按钮,点一下输入内容,输入的内容请参考下一步图中所示内容。
- 06
下图是要设置的PSKEY9值的内容,把红色部分的值写到上一步的输入框中,然后点"Set"来保存设置。这里是设置AT命令的长度,在这里0x55就是前面那一串数据的长度。
- 07
PSKEY9中各个WORD的长度根据自己设定的长度计算,如果不一致,会导致不能够开机,下图是PSKEY值各自的WORD说明。
- 08
以上内容设置完成后,必须让芯片复位才能生效,所以需要按下“Reset&Close”这个键让芯片复位。与此同时软件也会关闭,不想让软件关闭,点上面那个Reset键也可以让芯片复位。
- 09
用iphone手机连上配置好的耳机,连接成功后,会在顶部的蓝牙图标右侧出现一个电量的图标,这个就是蓝牙耳机上当前的电量显示,这样就说明我们的配置成功了。如果你在配置过程中遇到什么问题,可以在后面提问。