你好,是否可以修改BLE_APP_BAREBONE以从ADV_UNDIRECT切换到ADV_NON_CONN广告模式?
谢谢!
嗨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函数并捕获不可连接的完成),并在非可连接模式下再次启动广告。
嗨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函数并捕获不可连接的完成),并在非可连接模式下再次启动广告。