在SDK 3.0.8。
我想添加DISS配置文件在我的蓝牙设备。
打开da14580.h中的宏
#定义CFG_PRF_DISS 1
,而不是改变其他地方。
我使用BLE Scanner APK在不同的手机:
一个是Android 4.4.4手机,另一个是Android 5.0.2手机。
连接此蓝牙设备,结果为:
在Android 4.4.4手机,找到DISS配置文件。
但在Android 5.0.2手机,没有找到DISS配置文件。
为什么会这样?
如何在Android 5.0.2手机中找到?
谢谢
设备:
嗨YuanhangWu,
这只会发生在DISS配置文件中吗?你试过其他的侧写吗?你在5.0.2手机中使用什么应用程序?请尝试使用其他东西来测试它。
我们有一些问题的HID档案,但版本5.0.1。
版本5.0.2据我所知是为选定的设备,我们没有在这种版本上测试设备。这似乎很奇怪,虽然因为DISS档案它的简单服务。
由于MT_dialog
嗨MT_dialog
不仅仅发生在DISS配置文件中。
连接BLE扫描仪时:
在Android 4.4.4手机:Sample128配置文件可以接收数据。
但是在Android 5.0.2手机中:Sample128配置文件无法接收数据。
请给你邮件,我把整个项目都发给你了,你可以清楚的测试出来,我希望能在你的帮助下解决。
谢谢。
嗨YuanhangWu,
我刚刚测试它在一个Nexus平板电脑在一个干净的安装android 5.0.2 BLE扫描仪应用程序,我能够读取DISS配置文件和读取和写入SAMPLE128配置文件。你试过使用另一个安装了android 5.0.2的手机吗?
由于MT_dialog
嗨MT_dialog。
是的,我用5.0.2试了三个电话,结果是一样的:找不到DISS profile和SAMPLE128 profile没有读写数据。
只在da14580.h中添加define CFG_PRF_DISS,不更改其他位置。
我想把我的代码发给你,请在你的手机里测试我的代码测试。
把你的电子邮件地址发送给我。
谢谢。
嗨YuanhangWu
邮件发送。
由于MT_dialog