主题中讨论的其他器件:SysConfig
工具与软件:
与此线程相同、我无法接收 BLEAPPUTIL_SCAN_REQ_RECEIVED 事件:
我正在使用 SDK 版本8.40.0.61 basic_ble_profiles 项目,唯一的修改是将 BLEAPPUTIL_SCAN_REQ_RECEIVED 添加到 peripheralAdvHandler 中,并将案例处理程序添加到 Peripheral_Adv handler()中。
BLEAppUtil_EventHandler_t peripheralAdvHandler = { .handlerType = BLEAPPUTIL_GAP_ADV_TYPE, .pEventHandler = Peripheral_AdvEventHandler, .eventMask = BLEAPPUTIL_ADV_START_AFTER_ENABLE | BLEAPPUTIL_ADV_END_AFTER_DISABLE | BLEAPPUTIL_SCAN_REQ_RECEIVED }; case BLEAPPUTIL_SCAN_REQ_RECEIVED: { scanReq++; break; }
我使用的是 TI 的 Simplink iOS 扫描应用、我知道扫描请求正在发生、因为我可以看到正确的本地名称-"Basic BLE project"。 如上所述、我将使用开箱即用的基本 BLE 配置文件、唯一的修改在上面的代码片段中、但下面是我的 SysConfig Broadcaster Configuration、以防出现任何问题:
感谢您提供的任何帮助。