jwl-gtf_hb.h
来自「基于arm核的RTOS」· C头文件 代码 · 共 51 行
H
51 行
/********************************************************************************************************
* 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 + =
减小字号Ctrl + -
显示快捷键?