你好,
我在slave延迟配置上有一些问题。
让我们说,作为一个例子,我设置从延迟为4,以便能够跳过连接间隔事件,然后它就像它应该在实际跳过事件。这是好的。但问题是,当我真的想让设备回到常规间隔(更新特征)时,它总是等待4个从延迟周期,然后切换到所需的连接间隔,而不是立即跳到下一个连接事件。你能解释一下为什么会这样,如何解决吗?
使用:SDK 3.0.2 - ES5
谢谢!
嗨。我们注意到只有当连接处于睡眠模式时才会出现这个问题。它在活动模式下按预期工作。
有没有办法让它在睡眠模式下也能工作?
我们还尝试在更新特性的同时运行app_disable_sleep(),但似乎太晚了。它仍然在等待奴隶延迟在发送通知之前已经经过了连接间隔,而不是尽快发送。
我们通过请求ble唤醒使用解决了它SetBits32 (GP_CONTROL_REG BLE_WAKEUP_REQ 1);同时我们做通知。
嗨。我们注意到只有当连接处于睡眠模式时才会出现这个问题。它在活动模式下按预期工作。
有没有办法让它在睡眠模式下也能工作?
我们还尝试在更新特性的同时运行app_disable_sleep(),但似乎太晚了。它仍然在等待奴隶延迟在发送通知之前已经经过了连接间隔,而不是尽快发送。
我们通过请求ble唤醒使用解决了它
SetBits32 (GP_CONTROL_REG BLE_WAKEUP_REQ 1);
同时我们做通知。