sys_arch.h

来自「周立功的《ARM与嵌入式系统基础教程》」· C头文件 代码 · 共 30 行

H
30
字号
//*------------------------------------------------------------------------------------------------
//* 文件名		   : sys_arch.h
//* 功能描述       : 操作系统模拟层接口函数实现文件的头文件
//* 作者    	   : 焦海波
//* 版本		   : 0.1
//* 建立日期、时间 : 2006/09/04 11:33
//* 修改日期、时间 : 
//* 修改原因       : 
//*------------------------------------------------------------------------------------------------
#ifndef	__sys_arch_h__
#define	__sys_arch_h__

//*--------------------------------------  宏定义 ------------------------------------------------
#define	MBOX_SIZE					16		//* 指定邮箱能够接收的消息数量
#define	MBOX_NB						8		//* 指定邮箱个数,也就是链表长度

#define	SYS_MBOX_NULL				(void *)0
#define	SYS_SEM_NULL				(void *)0
//*-------------------------------------- 结构定义 ------------------------------------------------
/* LwIP邮箱结构 */
typedef struct stLwIPMBox{
	struct stLwIPMBox 	*pstNext;
	HANDLER 			hMBox;
	void 				*pvaMsgs[MBOX_SIZE];
} ST_LWIP_MBOX, *PST_LWIP_MBOX;
//*------------------------------- 一些自定义的数据类型 -------------------------------------------
typedef HANDLER 		sys_sem_t;
typedef PST_LWIP_MBOX 	sys_mbox_t;		//* LwIP邮箱
typedef u8_t			sys_thread_t;	//* LwIP线程ID
#endif

⌨️ 快捷键说明

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