[评测分享]
【TL7218X开发板】三、修改广播内容 与 关闭配对
#板卡评测
1003 人阅读
|
1 人回复
|
2025-02-27
TA的每日心情 | 擦汗 2025-2-28 11:10 |
|---|
签到天数: 2 天 连续签到: 1 天 [LV.1]初来乍到
秀才
- 积分
- 229
|
一、例程编译与下载
书接上文,在外设SDK 编译、下载、调试成功后,需要下载蓝牙SDK代码,打开acl_peripheral_demo 例程
1、编译通过
2、下载例程
下载之前的GPIO工程后,就需要激活后解锁芯片才能再次下载代码。
3、连接
连接时提示配对,需要同意并且配对后才可以交互数据
至此例程已经体验完毕,可以正常的连接与交互数据了。
二、修改例程
上文提到acl_peripheral_demo例程,直接烧录编译、例程,连接后会提示要配对,但是本人不喜欢配对这一个步骤(就发一些简单的数据,个人觉得没必要,而且配对后就要存配对的信息,比如长期密钥等数据,需要引入Flash读写函数和对应的流程,如果不存配对信息,手机端每次都要取消配对,删除旧的配对信息才能再次配对、连接、交互数据),所以一通查找找到了相关配置的宏(只是一个简单的配置,但是还是挺难找的)
如下图,将宏置零后,连接是就不会触发配对了。
修改广播内容,查找ADV相关的数组,并且按照修改后的实际长度修改后,就可以正常的显示了。
以下的两个数组分别的广播数据数组、扫描回复数组,nrf-connect扫描结果如下图。
以上就是TL721X的关闭标准例程内默认配对 与 修改广播、扫描回复内容 的流程与相关代码了
|
|
|
|
|
|
|
|
|