task.h
来自「该代码是PAos嵌入式系统在凌阳单片机上的移植代码。」· C头文件 代码 · 共 30 行
H
30 行
/*
TASK.H
Author : Xinxiaochen
Version : 1.0.0
This file defines the basic structure of the task
*/
#define READY 0x00
#define SLEEP 0x01
#define RUNNING 0x02
#define DEAD 0x04
#define SUSPEND 0x05
#define MAX_TASK 16
#define MAX_PRIO 255
#define MIN_PRIO 0
INT16U CreateTask( void (*fun)( void* pd ),void* parameter,INT16U* stkaddr,INT8U prio ) ;
BOOL SuspendTask( INT16U id ) ;
BOOL ResumeTask( INT16U id ) ;
BOOL SleepTask(INT16U id,INT16U nTime) ;
BOOL TaskSendMsg( MSG* pMsg,INT16U id ) ;
INT16U* InitTaskStk( void (*fun)( void* pd ),INT16U* stkaddr,void* parameter ) ;
BOOL SetTaskRdy( INT16U id ) ;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?