蓝牙mesh低功耗按键

在adv_vendor_low_power例程中启用TMOS自带的按键功耗大约有30-40uA,关闭按键任务功耗大约1uA,

请问有更低功耗的按键唤醒例程吗?

现在按键低功耗的问题解决了,但是为什么在测电流的时候每隔10秒左右电流会有一次跳动呢?我已经关掉这个了.beacon = BLE_MESH_BEACON_DISABLED,


周围有朋友节点吗,串口打印日志检查一下是否与朋友节点断开了连接?

如果周围没有朋友节点,或者断开了连接,低功耗节点每隔10s会往外发一个建立朋友关系的请求包。

image.png


有朋友节点,已经连接上了,现在在void RTC_IRQHandler(void)中打印发现每10秒会中断一次,这个唤醒时间在哪里设置?


RTC唤醒会进入该中断,涉及到TMOS事件的唤醒。启用低功耗后,出了GPIO唤醒的所有逻辑处理,都要先由RTC唤醒再执行。

低功耗节点唤醒去poll朋友节点处代收的数据包,默认是8s执行一次,检查看看下图有没有配置成100的单位。

另检查应用层有没有TMOS事件的循环启用。

image.png


只有登录才能回复,可以选择微信账号登录