如何每次建立连接时清除绑定数据

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
3个帖子/ 0新
最后一篇
Sogabe.
离线
最后一次露面:3年2个月前
加入:2017-09-19 05:34
如何每次建立连接时清除绑定数据

您好,对话框。

这次,我们正在开发基于BLE_APP_ALL_IN_ONE的软件。
配对时,我认为将绑定数据保存到闪存并没有发送广告数据包。
断开连接后,我想再次发送广告数据包。
您能否向我们教导未能保存绑定数据或清除绑定数据的有效方法?

关键词:
设备:
sts_dialog(未经验证)
嗨Sogababe,

嗨Sogababe,

请提供更多信息:

1)连接后想要制作什么样的广告(例如不可连接)?

2)当删除闪光灯时,您如何检查系统被阻止?

布罗尔,

sts_dialog。

Sogabe.
离线
最后一次露面:3年2个月前
加入:2017-09-19 05:34
感谢你的回复。

感谢你的回复。

对不起,我意识到我不必在闪存中存储绑定数据。
它是user_config.h
#define user_cfg_app_bond_db_use_spi_flash.
如果您使其无效,则确认绑定数据不会保存在Flash中。
在我的程序中,因为我正在使用辅助引导加载程序,我认为在闪存地图上使用0x1e000〜0x1efff作为用户数据存储区域。
但是,在app_bond_db.h中,当user_cfg_app_bond_db_use_spi_flash有效时,
#define app_bond_db_data_offset(0x1e000)
由于这条线变得有效,因此偏移似乎将碰撞。
我相信这触发了我的程序来造成不稳定的行为。
似乎可以通过在闪存中无效存储来解决它。

非常感谢你。