这就跟你问声好!
在我的项目中,打开我的设备,我让它广告10秒,设备进入深度睡眠模式,如果没有连接,设备停止广告,并等待一个按钮唤醒。在广告期间,连接设备,然后通过调用函数disable_sleep_mode()将设备从深睡眠模式更改为活动模式,并将pin设置为高电平。但是我做不到,我发现pin还是低电平。请帮帮我,谢谢!
我假设你正在基于ble_app_sleepmode引用项目构建这个项目,因为你所描述的与它应该做的非常相似。
对于你的问题,你可以替换这个函数arch_set_extended_sleep ()与app_disable_sleep或arch_disable_sleep在回调user_app_connection确保设备在连接期间保持清醒。
要使用GPIO函数,请确保在直接使用任何控制命令之前正确地初始化它们
我假设你正在基于ble_app_sleepmode引用项目构建这个项目,因为你所描述的与它应该做的非常相似。
对于你的问题,你可以替换这个函数arch_set_extended_sleep ()与app_disable_sleep或arch_disable_sleep在回调user_app_connection确保设备在连接期间保持清醒。
要使用GPIO函数,请确保在直接使用任何控制命令之前正确地初始化它们