Rtl8720dn蓝牙广播数据无法更新

在使用arduinoIDE对rtl8720dn进行开发时,使用蓝牙广播模式,代码如下:
BLE.init();
BLE.configAdver()->setAdvType(GAP_ADTYPE_ADV_NONCONN_IND);
BLE.configAdver()->setAdvData(pack,sizeof(pack));
BLE.beginPeripheral();
我应该如何更新广播数据呢,我尝试关闭广播,重新设置广播数据,打开广播,但是接收到的数据依然是之前的广播数据,请问正确更新广播数据的方式是什么呢

您可以參考一下 ameba-arduino-d/Arduino_package/hardware/libraries/BLE/examples/BLEBeacon/BLEBeacon.ino at dev · Ameba-AIoT/ameba-arduino-d · GitHub