蓝牙数据缓存的清理问题

公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
JeHa_3912621
Level 3
Level 3
25 replies posted 10 replies posted 10 questions asked

使用psoc6347.    M0跑蓝牙协议栈,M0和M4通过IPC进行数据传递。现在发现跟手机通讯的过程中,如果在工作过程中突然断开了蓝牙连接。  下次再次连接的时候,会积累一些数据。 应该是上次连接还没有发送出去的数据缓存。  Cy_BLE_GATTS_Indication(&ntfReqParam);

请问是否有函数可以清理蓝牙的缓存。 在蓝牙断开以后,我手动把数据清理感情。 不会导致跟手机端连接出现逻辑上的错误。 谢谢!

0 点赞
1 解答
ShipingW_81
Moderator
Moderator
Moderator
500 replies posted 250 solutions authored 250 replies posted

正常来说,再次连接之后,发送的数据是当前参数ntfReqParam指向的数据,指向什么数据就发送什么数据。

你代码里的数据更新机制是怎样的?或者在断开之后,停止数据的更新,待重新连接后,重新开始数据更新。

在原帖中查看解决方案

0 点赞
2 回复数
ShipingW_81
Moderator
Moderator
Moderator
500 replies posted 250 solutions authored 250 replies posted

正常来说,再次连接之后,发送的数据是当前参数ntfReqParam指向的数据,指向什么数据就发送什么数据。

你代码里的数据更新机制是怎样的?或者在断开之后,停止数据的更新,待重新连接后,重新开始数据更新。

0 点赞

好的。 那我试试。多谢多谢。

0 点赞