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

📄 task.h

📁 该代码是PAos嵌入式系统在凌阳单片机上的移植代码。
💻 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 + -