WCH沁恒单片机
直播中

独当一面

10年用户 839经验值
擅长:可编程逻辑
私信 关注
[问答]

CH582M的设备发现过程完成之后,为什么只有gapDeviceInfoEvent_t有设备信息提供?

在Central例程中:
static void centralEventCB(gapRoleEvent_t *pEvent)
在这个回调函数中:
case GAP_DEVICE_DISCOVERY_EVENT://设备发现过程完成事件
{
PRINT("%d,%dn", pEvent->discCmpl.opcode,pEvent->discCmpl.numDevs);//添加打印显示操作码和设备数

...

显示结果是:01,0;这是为什么?设备发现是有设备的,只有在这个结构体gapDeviceInfoEvent_t是有设备信息提供。
  






回帖(2)

刘婷婷

2022-7-26 09:33:20
这里试一下
举报

李晓欢

2022-7-26 09:33:27
非常感谢,按你的操作是有的
但在库的头文件里面定义的消息结构共同体中,下面这个结构体的红方框描述应该是有出入,应该是GAP_DEVICE_INFO_EVENT,不然容易误解。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分