SDK5 BLE_APP_BAREBONE.

2个帖子/ 0新
最后一篇
HSSMLTD.
离线
最后一次露面:4个月3周前
加入:2015-09-05 08:29.
SDK5 BLE_APP_BAREBONE.

你好,
是否可以修改BLE_APP_BAREBONE以从ADV_UNDIRECT切换到ADV_NON_CONN广告模式?

谢谢!

设备:
mt_dialog.
离线
最后一次露面:3天12小时前
职员
加入:2015-06-08 11:34
嗨HSSMLTD,

嗨HSSMLTD,

是的,你可以做的就是改变user_app_adv_start()开始向启动不可连接的广告的功能的函数(来自app_easy_gap.c文件的函数)

cmd = app_easy_gap_non_connectable_advertise_get_active();
// cmd = app_easy_gap_undirected_advertise_get_active();

app_easy_gap_non_connectable_advertise_start();
// app_easy_gap_undirected_advertise_start();

您还必须在app_easy_gap.h文件中放置app_easy_gap_non_connectable_advertise_get_active()函数。

在某些时候在非连接模式下广告时,广告将由于更新数据的计时器而停止,以便在不可连接的模式下再次启动它,您必须实现处理无可连接的完成的函数广告(您必须使用CATCH_REST函数并捕获不可连接的完成),并在非可连接模式下再次启动广告。