4个员额/0个新员额
最后一篇文章
Firefox2005
离线
最后一次见到:3个月2天前
加入:2016-04-13 09:36
睡眠模式

你好

据我所知,睡眠模式设置为:

pm_设置_睡眠_模式(pm_模式_延长睡眠);

在系统_init中。但是我在哪里可以定义睡眠持续时间呢?

设备:
MT_对话框
离线
最后一次见到:5个月1周前
工作人员
加入:2015-06-08 11:34
你好,Firefox2005,

你好,Firefox2005,

睡眠时间是根据广告或连接间隔自动计算的,只要68x没有可触发的事件服务,设备将处于睡眠状态,如果有事件服务,它将自动睡眠和唤醒,以便按时服务。

谢谢你的对话

Firefox2005
离线
最后一次见到:3个月2天前
加入:2016-04-13 09:36
你好

你好

谢谢你的快速回复。所以,如果我设置一个更高的广告间隔,例如6秒,它会睡得更长吗?
ble_gap_adv_intv_set()函数是否适用于此?
还有为什么它有一个adv_intv_min和adv_intv_max?

MT_对话框
离线
最后一次见到:5个月1周前
工作人员
加入:2015-06-08 11:34
你好,Firefox2005,

你好,Firefox2005,

是的,只要设置广告时间间隔,您的睡眠时间就越长,但有8秒的限制,例如,如果您设置的连接或广告时间间隔超过8秒,则设备将在8秒内唤醒以重新加载“计时器1”并再次睡眠,是的,设置广告数据的正确功能是ble_gap_adv_intv_set。

adv_min和adv_max由规范定义,并为控制器提供一个时间跨度,以便在其有额外活动(一个连接或多个连接等)时确定最佳广告间隔。

谢谢你的对话