资料包的蓝牙键盘例程,开启HAL_SLEEP功能后,功耗有800uA,请问下官方有没有什么办法可以降低功耗

资料包的蓝牙键盘例程,开启HAL_SLEEP功能后,功耗有800uA,请问下官方有没有什么办法可以降低功耗

还有一个问题想问的,就是键盘数据通过蓝牙发送出去后,怎么在程序中判断数据是否发送成功?


用的是CH579芯片



我路过讨论一下,

降低功耗,800uA是广播功耗还是长连接功耗?如果是广播,还需要把广播间隔减小功耗才会降低

还有要开启DCDC_ENABLE


判断是否发送成功,我的理解是notify无法判断,因为无ACK,最多只能判断peripheralChar4Notify返回值是否成功

indicate因为有ACK,所以这个特征可能可以知道是否发送成功

image.png


@hh123456 是长连接功耗,程序中开启了DC-DC,且开启了HAL_SLEEP自动管理休眠。在RTC中断里会再次开启DC-DC


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