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);
}

关于名称作为第一个包放在函数的最上面,如果不需要的数据也可以在这里直接屏蔽掉。

原文地址:https://www.cnblogs.com/constanto/p/14224773.html