FAQ设置广播数据的内容,扫描时发现芯片广播的数据是空的或者是乱码

“sd_ble_gap_adv_set_configure”函数设置广播数据的内容,但扫描的时候发现芯片广播的数据是空的或者是乱码?
更新时间:2022.06.09 浏览量:0

使用“sd_ble_gap_adv_set_configure”函数设置广播数据的内容时,需要保证广播数据的“p_data”指针指向的是静态(或全局)8位字节变量的地址或8位字节变量数组名(数组名也是地址),如果没有保证广播数据的指针指向的是静态(或全局)的变量地址和数组,指向了一个临时变量的地址或数组,在该变量或数组销毁后,协议栈读取到的广播数据会异常,从而导致芯片蓝牙广播数据内容出现乱码等和我们设置的数据不一致的情况。

  • 上一篇:NRF_LOG_INFO函数打印标准输出“%s”对应的字符串内容为空
  • 下一篇:没有了