#ifndef _OS_TASK_H__ #define _OS_TASK_H__ #include "libs/os.h" #include "bsp/bsp.h" /* Task如果没有调用task_yield/delay 永远执行下去 */ typedef void (*task_func)(void *); void *co_task_create(task_func func, void *param, u16 stack_size); void co_task_delay(int ms); //task 延时 void co_task_yield(void); //task 让出cpu void co_task_schedule(void); //task开始调度 void *co_malloc(u32 size); void co_free(void *ptr); #endif /*_OS_TASK_H__*/