工具与软件:
您好!
芯片组:CC2340R5
SDK:
大家好、我目前使用的 是一款 CC2340R5 EVK ( 中央 EVK )为了开发和运行 EVK 的中心作用,基本 ble SDK 被用作基础项目。
我正在使用另一个 CC2340R5 EVK ( 外设 EVK )在外设 模式下、基本 ble SDK 代码用作基本项目。
我使用 nrf connect 以外设角色运行的 EVK 的 GATT 表、该表如下所示。 收集此信息后、我断开外设与 NRF CONNECT 的连接。
现在、使用" 中央 EVK "我连接到" 外设 EVK"。 连接成功后、我启动服务发现调用、如下所示:
我已经使用 Log_printf 函数打印服务发现的响应、如下所示:
我已将 服务发现响应保存 在队列中。
稍后、 我调用从队列中检索服务发现响应、然后调用 " GATT_DiscAllChars " API 如下所示。
我得到了" ATT_READ_BY_GRP_TYPE_RSP " rsp 并在解析后、我打印了" attReadByGrpTypeRsp_t "。
您可以看到、dataLen 字段包含一个非常大的数字。
此处可能是什么问题? 因此我无法继续、请帮助我解决此问题。
此外、我还添加了用于解析" attReadByGrpTypeRsp_t "结构。