嗨!
在我的项目中,打开我的设备,我让它广告10S,设备进入深度睡眠模式,如果没有连接,设备停止广告,等待按钮醒来。在广告期间,通过调用函数禁用_sleep_mode()将设备从Deep Sleep模式从Deep Sleep模式更改为活动模式,并将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功能,请确保在使用任何控制命令之前正确初始化它们