主题中讨论的其他器件: SysConfig
工具与软件:
SDK 版本:8.40.00.64
CCS 版本:12.7.0.00007.
项目:basic_ble_LP_EM_CC2340R5_freertos_ticlang
我的过程是
连接->搜索 FFF1和 FFF2的句柄->启用 FFF2通知->启用 FFF1通知->命令->接收通知数据->强制断开-> 重新连接、重新连接 后、此周期再次开始
在重复这些步骤几次之后、我发现当断开连接时、从 ROV 看到的堆比开始时少。
我尝试在 app_data.c 中将 GATT_BM_FREE (&G gattMsg->msg、gattMsg->method)分别添加到 bleapp_data.c 中的 GATT_eventandler 和 bLEAppUtil_convertGATEvents 中。
但仍会存在堆较少的问题。
我使用 GATT_WriteCharValue()启动 FFF1和 FFF2并发送 Command、然后使用 GATT_DiscAllCharDescs()搜索 FFF1和 FFF2的句柄值
之前:
之后: