mstar.h

来自「引入事件驱动观念的抢占式多任务微型实时内核——MicroStar的设计与实现;提」· C头文件 代码 · 共 34 行

H
34
字号
/**************** mStar.h****************/
/*            MacroStar 1.0a            */
/*          Zhengyuquan,2003.7,Beijing  */
/*           All rights reserved        */
/****************************************/
#ifndef _MICROSTAR_IN
#define _MICROSTAR_IN
#include "os_type.h"
#include "os_macIn.h"

#define EXTERN extern

EXTERN const uint_16 	os_maskTable[];
EXTERN const uchar   	os_fastTable[];

#ifdef _DEBUG
EXTERN uint_16 	os_prioState;
EXTERN uint_16 	os_tcbState;
#endif

EXTERN TCB   	os_tcbs[ ];
EXTERN uint_16 	os_curPrioMask;
EXTERN TCB*    	os_pCurTCB;
EXTERN TCB*    	os_prioToTCB[];
EXTERN uint_16 	os_rdyState;
EXTERN uint_16 	os_rdyhState;
EXTERN uint_16 	os_slpState;
EXTERN volatile uchar  	os_nLayers;
EXTERN volatile uchar  	os_flag;
EXTERN void interrupt 	os_Schedule( );

#endif

⌨️ 快捷键说明

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