nrf52832的广播调整
最近一直在看52832的广播数据的自定义,广播数据中有设备的名称,制造商信息,UUID,FLAG等,只要广播的数据不超出31个字节,都可以添加,可以参考下面这个博客https://www.cnblogs.com/slf-L/p/13967694.html 。我遇到的是要改变广播数据的顺序,我们可以在encode函数里面去改变最终的广播数据的顺序,函数名称ble_advdata_encode -》
if (p_advdata->name_type != BLE_ADVDATA_NO_NAME)
{
err_code = name_encode(p_advdata, p_encoded_data, p_len, max_size);
VERIFY_SUCCESS(err_code);
}
关于名称作为第一个包放在函数的最上面,如果不需要的数据也可以在这里直接屏蔽掉。
写那些自己遇到的问题,然后解决的方式,不断吸取经验,坚持直到看见成功.