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

📄 jwl-gtf_mbox.h

📁 基于arm核的RTOS
💻 H
字号:
/********************************************************************************************************
*                                                JWL-GTF						*
*                                           实时多任务操作系统						*
*					     								*
*      				              作者:JWL-GTF			                        *
*  					     日期:2004/04/11                                            *
*					 修改日期:2004/04/11						*
*                                       								*
*                                       功能说明:消息邮箱数据结构定义					*
*********************************************************************************************************/
/*接收/发送数据结构*/
typedef struct
{
	jwl_gtf_List	*jwl_gtf_Link;					/*链表指针*/
	jwl_gtf_TaskCB  *jwl_gtf_Rev;					/*接收数据指针*/
	jwl_gtf_TaskCB	*jwl_gtf_Snd;					/*发送数据指针*/
	jwl_gtf_u8	jwl_gtf_RevID:					/*接收ID*/
	jwl_gtf_u8	jwl_gtf_SndID;					/*发送ID*/
	jwl_gtf_u8	jwl_gtf_Date[jwl_gtf_MaxContent];		/*存放数据内容*/
}jwl_gtf_MBData;							/*邮箱接收发送数据结构*/

/*消息邮箱资源定义*/
jwl_gtf_MBData	MBData[jwl_gtf_MaxMBData];				/*邮箱资源定义*/

/*空闲列表指针*/
jwl_gtf_MBData	*jwl_gtf_MBoxFree;					/*空闲链表指针*/

/*消息邮箱控制结构定义*/
typedef struct
{
	jwl_gtf_TaksCB	*jwl_gtf_Rev;					/*接收消息线程队列指针*/
	jwl_gtf_MBDate	*jwl_gtf_SndDate;				/*发送数据队列指针*/
	jwl_gtf_MBData	*jwl_gtf_PublicInfo;				/*公共信息指针列表指针*/
}jwl_gtf_MBox;

/*消息邮箱总控制结构*/
jwl_gtf_MBox jwl_gtf_MBContrl;						/*消息邮箱总控制结构*/

/*消息邮箱超时等待队列*/
jwl_gtf_TaskCB *jwl_gtf_MBWait;						/*接收超时等待链表指针*/
jwl_gtf_MBData *jwl_gtf_MBDataWait;					/*发送超时等待*/

⌨️ 快捷键说明

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