📄 ssp_task.h
字号:
#ifdef __cplusplusextern "C"{#endif #ifndef __INC_SSP_TASK_H__#define __INC_SSP_TASK_H__#define TASK_REG_NUM 4#define MAX_CALL_STACK_LEVEL 30#define TASK_STATUS_NULL (0)#define TASK_STATUS_CREATE (1)#define TASK_STATUS_RUNNING (1<<1)#define TASK_STATUS_PENDED (1<<2)#define TASK_STATUS_WAIT_EVENT (1<<3)#define TASK_STATUS_WAIT_MQUE (1<<4)#define TASK_STATUS_READY (1<<5)#define TASK_STATUS_STARVE (1<<16)typedef struct task_s{ U32 status; S8 name[AOS_NAME_LEN]; U32 stack_size; U32 task_mode; VOID(*entry)(VOID*); VOID *arg; U32 task_prio; U64 cputicklast; U64 cputicktotal; U32 regAry[TASK_REG_NUM]; SYS_TASK_T sys_task_id; SYS_TASK_H sys_task_hd; SYS_EVT_T sys_event; U32 *stack_bottom; BOOL_T bisVxSysCreate; }TASK_S;extern TASK_S *g_pstTask;extern U32 g_ulLastTaskID;extern U32 g_ulNextTaskID;extern U32 g_ulRefresh;VOID ssp_task_entry( U32 task_id );U32 ssp_task_switchhookadd();U32 ssp_task_osidTOaosid(U32 ulTaskID);U32 ssp_has_starve_task();#endif#ifdef __cplusplus}#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -