TI中文支持网
TI专业的中文技术问题搜集分享网站

GAP_DEVICE_INFO_EVENT 广播数据接收问题

SimpleBLEMulti 例程里面,

在未连接 外设时, 在 GAP_DEVICE_INFO_EVENT里面可以接受到广播数据;

但是当执行了 

SimpleBLEMulti_addDeviceInfo(pEvent->deviceInfo.addr, pEvent->deviceInfo.addrType);

之后,在 GAP_DEVICE_INFO_EVENT里面就接受不到广播数据了;

请问,与外设建立连接后,想接收到广播数据,应该从哪个函数里面接收?

Yan:

wpb3dm,

还是应该在这里接收广播数据。你的意思是你如果不调用SimpleBLEMulti_addDeviceInfo() 就还能再接收广播?

wpb3dm:

回复 Yan:

哦,不是的。

CC2640与 外设建立连接前,可以进入GAP_DEVICE_INFO_EVENT ,可以扫描到广播数据,

建立连接后,就扫描不到了,也不会再进入 GAP_DEVICE_INFO_EVENT 

这是为什么?

Rugooo Zhang:

回复 wpb3dm:

你好,我现在因为是这个问题,当multi role 连接上手机之后,就再也扫描不到设备了(进不去GAP_DEVICE_INFO_EVENT)。请问你是怎么解决的?

赞(0)
未经允许不得转载:TI中文支持网 » GAP_DEVICE_INFO_EVENT 广播数据接收问题
分享到: 更多 (0)