你好,
我在从属延迟配置方面遇到了一些问题。
例如,我将slave latency设置为4,以便能够跳过连接间隔事件,然后就实际跳过事件而言,它的工作方式应该是这样的。那很好。但问题是,当我真的希望设备返回到常规间隔(用于更新特性)时,它总是在切换到所需的连接间隔之前等待完整的4个从属延迟期,而不是立即跳到下一个连接事件。你能解释一下为什么会这样以及如何解决吗?
使用:SDK 3.0.2-ES5
谢谢!
你好。我们注意到,只有在睡眠模式下有连接时,才会出现此问题。它在活动模式下工作正常。
有没有办法让它在睡眠模式下也工作?
我们还尝试在更新特性的同时运行app\u disable\u sleep(),但似乎为时已晚。它仍然要等到从机延迟在发送通知之前,连接间隔已过,而不是尽快发送通知。
我们通过使用SetBits32(GP\ U CONTROL\ U REG,BLE\ U WAKEUP\ U REQ,1);同时我们做通知。
你好。我们注意到,只有在睡眠模式下有连接时,才会出现此问题。它在活动模式下工作正常。
有没有办法让它在睡眠模式下也工作?
我们还尝试在更新特性的同时运行app\u disable\u sleep(),但似乎为时已晚。它仍然要等到从机延迟在发送通知之前,连接间隔已过,而不是尽快发送通知。
我们通过使用
SetBits32(GP\ U CONTROL\ U REG,BLE\ U WAKEUP\ U REQ,1);
同时我们做通知。