⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 task_pub.h

📁 abstract rtos
💻 H
字号:
#ifdef __cplusplusextern "C"{#endif #ifndef __INC_TASK_PUB_H__#define __INC_TASK_PUB_H__#define AOS_TASK_PREEMPT    0#define AOS_TASK_NOPREEMPT  1#define TASK_MOD_INIT_FAIL          AOS_MAKE_ERRNO( MPE_TASK, 1 )#define TASK_INVALID_TASK_ENTRY     AOS_MAKE_ERRNO( MPE_TASK, 2 )#define TASK_INVALID_POINTER_PARA   AOS_MAKE_ERRNO( MPE_TASK, 3 )#define TASK_INVALID_PRIORITY       AOS_MAKE_ERRNO( MPE_TASK, 4 )#define TASK_NO_MEN                 AOS_MAKE_ERRNO( MPE_TASK, 5 )#define TASK_SYS_CREATE_FAIL        AOS_MAKE_ERRNO( MPE_TASK, 6 )#define TASK_INVALID_TASK_ID        AOS_MAKE_ERRNO( MPE_TASK, 7 )#define TASK_SYS_CANCEL_FAIL        AOS_MAKE_ERRNO( MPE_TASK, 8 )#define TASK_SYS_SUSPEND_FAIL       AOS_MAKE_ERRNO( MPE_TASK, 9 )#define TASK_SYS_RESUME_FAIL        AOS_MAKE_ERRNO( MPE_TASK, 10 )#define TASK_INVALID_TASK_REG_NUM   AOS_MAKE_ERRNO( MPE_TASK, 11 )U32 m_task_init();U32 aos_task_create(S8 name[AOS_NAME_LEN+1],                     U32 ulStackSize,                    TASK_PRIO ulTaskPrio,                    U32 ulTaskMode,                    VOID(*entry)(VOID*),                    VOID*arg,                    U32 *pulTaskId);U32 aos_raw_task_create(S8 name[AOS_NAME_LEN+1], U32 osTaskId, U32 *pulTaskId );U32 aos_task_restart( U32 ulTaskId );U32 aos_task_cancel(U32 ulTaskId);U32 aos_task_self();U32 aos_task_verify();U32 aos_task_delay( U32 timeout );U32 aos_task_suspend( U32 ulTaskId );U32 aos_task_resume( U32 ulTaskId );U32 aos_task_reg_get( U32 taskId, U32 regNo, U32 *pValue );U32 aos_task_reg_set( U32 taskId, U32 regNo, U32 value );U32 aos_task_name(U32 task_id,S8 *szName);U32 aos_task_status(U32 task_id,S8 * szStatus);U32 aos_task_pc(U32 task_id);U32 aos_task_sp(U32 task_id);U32 aos_task_bp(U32 task_id);void aos_task_switchhook(U32 ulLastTaskId, U32 ulNextTaskId);VOID aos_task_lock( );VOID aos_task_unlock( );VOID aos_task_yield( );VOID aos_task_yield_time( );VOID aos_task_show_call_stack(U32 level);#endif#ifdef __cplusplus}#endif 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -