que.h

来自「ucos2.83在LPC2148上的例子」· C头文件 代码 · 共 34 行

H
34
字号

#ifndef  __QUE_H__
#define  __QUE_H__

#ifdef   QUE_GLOBALS
#define  QUE_EXT
#else
#define  QUE_EXT  extern
#endif

#define    MaxQueStack      10
#define    MaxQueBufSize       60


typedef struct
{
	INT32U PutIdx;
	
	INT32U GetIdx;
	
	INT8U QueBuf[MaxQueStack][MaxQueBufSize+1];
	
	//INT8U*  QueBuf[MaxCmdStack];

}_Que;

QUE_EXT int GetQue( _Que * Que, INT8U* Dat, INT32U Len );
QUE_EXT int PushQue( _Que * Que, INT8U* NewDat, INT32U Len );
QUE_EXT int ISR_PushQue( _Que * Que, INT8U* NewDat, INT32U Len );
QUE_EXT void  StartQue( _Que * Que );


#endif

⌨️ 快捷键说明

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