我看例程中返回值有0,2,3三种值,它们的意义是什么呢?又会如何影响休眠的行为呢?
热门产品 :
CH32V317: 互联型青稞RISC-V MCU
我看例程中返回值有0,2,3三种值,它们的意义是什么呢?又会如何影响休眠的行为呢?
你好,
直到当前无论是CH579系列的BLE协议栈 (v1.80) 还是CH573系列的BLE协议栈(v1.50),
对CH57X_LowPower 返回值内部只做了0和非0的判断,非0值属于预留功能.
返回值0,是告诉协议栈,我芯片真的有进行睡眠过,(协议栈会针对休眠后某些无线模块掉电了,进行处理)
返回其他值,告诉协议栈,芯片并没有真的睡眠