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

📄 jwl-gtf_hb.h

📁 基于arm核的RTOS
💻 H
字号:
/********************************************************************************************************
*                                                JWL-GTF						*
*                                           实时多任务操作系统						*
*					     								*
*      				              作者:JWL-GTF			                        *
*  					     日期:2004/03/29                                            *
*					 修改日期:2004/03/29						*
*                                       								*
*                                       功能说明:系统Half-Bottom系统定义				*
*********************************************************************************************************/

/*BH结构定义*/
typedef struct
{
	jwl_gtf_void	(*jwl_gtf_func)(jwl_gtf_void *);				/*函数入口*/
	jwl_gtf_void	*jwl_gtf_data;							/*函数参数*/
	jwl_gtf_bool	jwl_gtf_Status;							/*执行位置,Idle或其他地方*/
	jwl_gtf_List	*jwl_gtf_Link;							/*链表指针*/
	jwl_gtf_List	*jwl_gtf_BHLink;						/*运行位置链表*/
	jwl_gtf_bool	jwl_gtf_Pending;						/*是否屏蔽*/
	jwl_gtf_u8	jwl_gtf_BHID;							/*BHID号*/
}jwl_gtf_BH;

/*查询信息*/
typedef struct 
{
	jwl_gtf_bool	jwl_gtf_Status;		
	jwl_gtf_bool	jwl_gtf_Pending;
}jwl_gtf_BHInfo;


/*BH定义*/
jwl_gtf_BH 	jwl_gtf_BHRun[jwl_gtf_MaxBH];

/*Idle运行指针*/
jwl_gtf_BH	*jwl_gtf_BHIdle;

/*其他运行指针*/
jwl_gtf_BH	*jwl_gtf_BHOther;

/*BH空指针*/
jwl_gtf_BH	*jwl_gtf_BHFree;

/*BH使用指针*/
jwl_gtf_BH	*jwl_gtf_BHUsed;

/*BHID号*/
jwl_gtf_u8	jwl_gtf_BHID;

/*BH进链表方式*/
jwl_gtf_bool	jwl_gtf_BHMethod jwl_gtf_BHFIFO						/*进链表方式,即执行顺序*/

⌨️ 快捷键说明

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