目前我使用的协议栈版本是v1.82,我想在程序中修改广播数据,依次调用了GAP_UpdateAdvertisingData()和GAPRole_SetParameter(),根据GAP_UpdateAdvertisingData()的函数描述,需要传递给它一个taskID来接收GAP_ADV_DATA_UPDATE_DONE_EVENT事件,然而在实际运行过程中,当广播数据修改成功后,会给task传递一个SYS_EVENT_MSG事件,并不是GAP_ADV_DATA_UPDATE_DONE_EVENT,就算我不监听GAP_ADV_DATA_UPDATE_DONE_EVENT事件,但是SYS_EVENT_MSG事件我其他功能需要使用,这就造成了事件误触发,我该如何解决呢
热门产品 :
CH585: 集成高速USB和NFC的蓝牙MCU