基于官方的beacon例子做出了如下改变,想要为beacon添加设备名称。 主要使用了sd_ble_gap_device_name_set()函数 成功编译,但设备不断重启,错误如下,求教是哪里出了问题
查看下sd_ble_gap_device_name_set函数的返回值
嗯,谢谢。我看了下返回值,打印出来的错误与该函数无关。 只要我不把BLE_ADVDATA_NO_NAME改为BLE_ADVDATA_FULL_NAME, 就不出现重启的错误。 我怀疑是数据包长度的问题,刚才缩短了厂商数据,现在没问题了。
qiaoxingshu 牛批