OSTaskReturnHook(OSTCBCurPtr); /* Call hook to let user decide on what to do */
#if OS_CFG_TASK_DEL_EN > 0u
OSTaskDel((OS_TCB *)0, /* Delete task if it accidentally returns! */
(OS_ERR *)&err);
#else
for (;;) {
OSTimeDly((OS_TICK )OSCfg_TickRate_Hz,
(OS_OPT )OS_OPT_TIME_DLY,
(OS_ERR *)&err);
}
#endif
} 看了一下,不删除任务会执行这个函数,会自己删除,或者延时(执行其他任务)