在使用官方提供的825X B82m_ble_remote时,如果使用bls_pm_setAppWakeupLowPower(40 * SYSTEM_TIMER_TICK_1MS + clock_time(), 1);设置了提前唤醒,当进入DEEPSLEEP_MODE_RET_SRAM_LOW16K模式,电脑端在连接成功后无法获取服务 然后断开连接,手机端能成功连接但是有概率会出现写入失败的问题,当不使用该函数就是一切正常,下面为部分代码:
void MyApp(int i) { u_printf("A"); }
bls_pm_registerAppWakeupLowPowerCb(MyApp);
bls_pm_setAppWakeupLowPower(40 * SYSTEM_TIMER_TICK_1MS + clock_time(), 1);
8258 audio无法调整采样率 |
8251 深度睡眠与软件定时器问题 (BLT_SOFTWARE_TIMER) |
你好,
不要主动发起连接参数变更测试呢,使用主机默认的连接参数,同时手机不能写入是指的什么不能写入呢。
@Soyo使用默认连接的参数没问题,但是在使用默认连接参数时由于连接间隔太短(默认为13.75MS)无法进入深度睡眠模式,项目要求需要进入深度睡眠保持低功耗模式,手机写入是指用手机APP向服务器写入信息,在上述情况下该过程有小概率会写入失败,如下图所示
你好,
不要主动发起连接参数变更测试呢,使用主机默认的连接参数,同时手机不能写入是指的什么不能写入呢。
@Soyo使用默认连接的参数没问题,但是在使用默认连接参数时由于连接间隔太短(默认为13.75MS)无法进入深度睡眠模式,项目要求需要进入深度睡眠保持低功耗模式,手机写入是指用手机APP向服务器写入信息,在上述情况下该过程有小概率会写入失败,如下图所示