七月 23, 2019
02:45 AM
Dear,all:
我在使用PSOC4 ble 的主机模式遇到了一些问题:
硬件CY8CKIT-042-BLE -A poineer +CY8C4248LQI-BL583
软件Creator 4.2
我的软件流程:CyBle_Start ->CYBLE_EVT_STACK_ON 下 CyBle_GapcStartScan ->在CYBLE_EVT_GAPC_SCAN_PROGRESS_RESULT事件中匹配需要连接的MAC地址
->CYBLE_EVT_GAPC_SCAN_START_STOPs事件中连接待连接设备CyBle_GapcConnectDevice ->进入到CYBLE_EVT_GATT_CONNECT_IND获取服务句柄
我认为接下来会进入到 CYBLE_EVT_GAP_DEVICE_CONNECTED 事件中,但是实际测试未进入此事件,但是我的从机确已经被连接。
从机主动断开连接之后,能正常进入CYBLE_EVT_GAP_DEVICE_DISCONNECTED事件
曾经试图跳过CYBLE_EVT_GAP_DEVICE_CONNECTED 事件,直接去获取服务,但是失败
因此想请教一下,是否需要调用其他函数?或者我遗忘了哪个步骤
备注:检查过堆栈大小
已解决! 转到解答。
标签
- 标签:
-
BLE
1 解答
七月 23, 2019
05:48 PM
2 回复数
七月 23, 2019
05:48 PM
七月 23, 2019
06:49 PM
Yes,感谢您的回答