但是,先停止广播再调用此函数开始广播来更新广播数据的过程功耗太高了,产品无法接受。 于是我们改用了CONFIG_LIB_PRESET_BLE_FULL库,不用ble_1peripheral 了,并且按照以下方式调用,第二个参数传NULL: ob_gap_adv_start(0, NULL, &ob_adv_data, &ob_scan_resp_data); 返回值为0,但是广播数据实际上没有更新成功,还是原来的数据,这是为什么? |
但是,先停止广播再调用此函数开始广播来更新广播数据的过程功耗太高了,产品无法接受。 于是我们改用了CONFIG_LIB_PRESET_BLE_FULL库,不用ble_1peripheral 了,并且按照以下方式调用,第二个参数传NULL: ob_gap_adv_start(0, NULL, &ob_adv_data, &ob_scan_resp_data); 返回值为0,但是广播数据实际上没有更新成功,还是原来的数据,这是为什么? |