4个帖子/ 0新
最后一篇
游客996256132.
离线
最后一次露面:4个月3周前
加入:2019-05-06 08:40
关键da14580在mode_ext_sleep模式下载情况

你好!

在mode_ext_sleep模式下,蓝牙还的是唤醒,然后进行广播。如果我骑在睡眠状态下蓝牙也,然后通过外部中间唤醒,需要需要哪些地?

设备:
cyibin.
离线
最后一次露面:3个月1周前
员工
加入:2017-12-14 02:48
你好,

你好,

可用App_easy_gap_Advertise_Stop();。

然后,当广播停止之后,系统会回调以下游数,在取消状态下使能键唤醒:

void user_app_add_undirect_complete(const uint8_t status){//禁用唤醒ble和timer事件。只有外部(GPIO)唤醒事件可以唤醒处理器。if(status == gap_err_canceled){arch_ble_ext_wakeup_on();//配置唤醒按钮app_button_enable();}}

有了按键事件时,在按按读数中间重开蓝牙广播:

静态void app_wakeup_cb(void){//如果状态不空闲,请忽略邮件(ke_state_get(task_app)== app_connectable){user_app_adv_start();}}

注:以上代码,摘自sdk目录:sdk 5.0.4 \ da1458x_sdk \ 5.0.4 \ projects \ target_apps \ ble_examples \ ble_app_all_in_one \ keil_5的ble_app_all_in_one工程

林鹏鹏
离线
最后一次露面:8个月3周前
加入:2018-10-25 04:36
你好,我想问一下,你说的方法是打打和关键词

你好,我想问一下,你说的方法是那个,你是在和应用程序连接,不合适了,这个时代想整个蓝牙关键词,直到有外面gpio口中间才重新开广播,这个怎么实现?

cyibin.
离线
最后一次露面:3个月1周前
员工
加入:2017-12-14 02:48
你好,

你好,

可靠用作App_easy_gap_disconnect接口断开蓝牙,然后,在蓝牙断开放数量App_on_disconnect中,不用使用adv_star接口,它就不合会再次了。

这时尚,你可以使系统进入,并使能按键唤醒中间。