BLE进入休眠模式以后无法连接设备
-
在初始化完以后设置了
gAT_buff_env.default_info.auto_sleep = true;
从日志上看调用了user_entry_before_sleep_imp就再没有唤醒了,后续也无任何user_entry_after_sleep_imp的打印
但是ble广播可以正常扫描到,就是无法连接是因为没有设置正确的唤醒源吗?但是竟然都能广播了证明协议栈的事件应该是正常的。请问可以从哪里开始排查
-
@jevin

开启休眠是调用这个函数
-
请问如何设置唤醒源?尤其是协议栈或定时器唤醒的哪种。目前的状况像是成功睡眠了但是连接的时候无法正常唤醒
-
pmu_port_wakeup_func_set这个函数设置唤醒引脚,软件定时器也可以唤醒