Part Number:CC1310
power配置如下,
const PowerCC26XX_Config PowerCC26XX_config = {
.policyInitFxn = NULL,
.policyFxn = &PowerCC26XX_standbyPolicy,
.calibrateFxn = &PowerCC26XX_calibrate,
.enablePolicy = true,
.calibrateRCOSC_LF = true,
.calibrateRCOSC_HF = true,
};
总共有2个线程,要让cpu进入standby,到底是调用task_sleep还是sleep?
pinStandby例程里面,调用的是sleep?看一些问题解答,又是调用task_sleep.
Kevin Qiu1:
sleep是posix中的API,而task_sleep是提rtos中的API,二者的本质都是一样的,既最终都是通过tick实现sleep的
二者都可以使设备进入到standby模式,可以通过查看main.c文件是否使用了posix来判断使用哪个API