如何在上电后把DA14580 OTP的BD地址的6字节数据倒序后添加到USER_ADVERTISE_DATA中

2 posts / 0 new
Last post
小螃蟹
Offline
Last seen:2 years 3 months ago
Joined:2017-03-05 01:59
如何在上电后把DA14580 OTP的BD地址的6字节数据倒序后添加到USER_ADVERTISE_DATA中

我司现在也遇到同样问题,MAC能读到,就是不知道怎么加到USER_ADVERTISE_DATA,可否提供下相关操作代码?

Device:
Qinjiny_Dialog
Offline
Last seen:5 days 18 hours ago
Staff
Joined:2016-11-01 05:47
原本工程中的做法是定义一个固定的广播内容

原本工程中的做法是定义一个固定的广播内容

#define USER_ADVERTISE_DATA

你可以自己定义一个广播内容的变量,前四个字节和后四个字节固定,中间6个字节放入OTP拿到的MAC地址(放入之前反序)。

之后在nvds.c中找到

.NVDS_TAG_APP_BLE_ADV_DATA = USER_ADVERTISE_DATA,

把等号后边的固定广播内容改成你自己做好的广播包就行了