📄 task.h
字号:
/*
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -