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

📄 config.h

📁 日本著名的的嵌入式实时操作系统T-Kernel的源码及用户手册。
💻 H
字号:
/* *---------------------------------------------------------------------- *    T-Kernel * *    Copyright (C) 2004 by Ken Sakamura. All rights reserved. *    T-Kernel is distributed under the T-License. *---------------------------------------------------------------------- * *    Version:   1.01.00 *    Released by T-Engine Forum(http://www.t-engine.org) at 2004/6/28. * *---------------------------------------------------------------------- *//* *	config.h (T-Kernel/OS) *	System Configuration Definition */#ifndef _CONFIG_#define _CONFIG_#define MIN_TSKID	(1)#define MAX_TSKID	(max_tskid)#define NUM_TSKID	(MAX_TSKID)#define CHK_TSKID(id)	((MIN_TSKID) <= (id) && (id) <= (MAX_TSKID))#define INDEX_TSK(id)	((id)-(MIN_TSKID))#define ID_TSK(index)	((index)+(MIN_TSKID))#define MIN_SEMID	(1)#define MAX_SEMID	(max_semid)#define NUM_SEMID	(MAX_SEMID)#define CHK_SEMID(id)	((MIN_SEMID) <= (id) && (id) <= (MAX_SEMID))#define INDEX_SEM(id)	((id)-(MIN_SEMID))#define ID_SEM(index)	((index)+(MIN_SEMID))#define MIN_MTXID	(1)#define MAX_MTXID	(max_mtxid)#define NUM_MTXID	(MAX_MTXID)#define CHK_MTXID(id)	((MIN_MTXID) <= (id) && (id) <= (MAX_MTXID))#define INDEX_MTX(id)	((id)-(MIN_MTXID))#define ID_MTX(index)	((index)+(MIN_MTXID))#define MIN_FLGID	(1)#define MAX_FLGID	(max_flgid)#define NUM_FLGID	(MAX_FLGID)#define CHK_FLGID(id)	((MIN_FLGID) <= (id) && (id) <= (MAX_FLGID))#define INDEX_FLG(id)	((id)-(MIN_FLGID))#define ID_FLG(index)	((index)+(MIN_FLGID))#define MIN_MBXID	(1)#define MAX_MBXID	(max_mbxid)#define NUM_MBXID	(MAX_MBXID)#define CHK_MBXID(id)	((MIN_MBXID) <= (id) && (id) <= (MAX_MBXID))#define INDEX_MBX(id)	((id)-(MIN_MBXID))#define ID_MBX(index)	((index)+(MIN_MBXID))#define MIN_DTQID	(1)#define MAX_DTQID	(max_dtqid)#define NUM_DTQID	(MAX_DTQID)#define CHK_DTQID(id)	((MIN_DTQID) <= (id) && (id) <= (MAX_DTQID))#define INDEX_DTQ(id)	((id)-(MIN_DTQID))#define ID_DTQ(index)	((index)+(MIN_DTQID))#define MIN_MBFID	(1)#define MAX_MBFID	(max_mbfid)#define NUM_MBFID	(MAX_MBFID)#define CHK_MBFID(id)	((MIN_MBFID) <= (id) && (id) <= (MAX_MBFID))#define INDEX_MBF(id)	((id)-(MIN_MBFID))#define ID_MBF(index)	((index)+(MIN_MBFID))#define MIN_PORID	(1)#define MAX_PORID	(max_porid)#define NUM_PORID	(MAX_PORID)#define CHK_PORID(id)	((MIN_PORID) <= (id) && (id) <= (MAX_PORID))#define INDEX_POR(id)	((id)-(MIN_PORID))#define ID_POR(index)	((index)+(MIN_PORID))#define MIN_MPLID	(1)#define MAX_MPLID	(max_mplid)#define NUM_MPLID	(MAX_MPLID)#define CHK_MPLID(id)	((MIN_MPLID) <= (id) && (id) <= (MAX_MPLID))#define INDEX_MPL(id)	((id)-(MIN_MPLID))#define ID_MPL(index)	((index)+(MIN_MPLID))#define MIN_MPFID	(1)#define MAX_MPFID	(max_mpfid)#define NUM_MPFID	(MAX_MPFID)#define CHK_MPFID(id)	((MIN_MPFID) <= (id) && (id) <= (MAX_MPFID))#define INDEX_MPF(id)	((id)-(MIN_MPFID))#define ID_MPF(index)	((index)+(MIN_MPFID))#define MIN_CYCID	(1)#define MAX_CYCID	(max_cycid)#define NUM_CYCID	(MAX_CYCID)#define CHK_CYCID(id)	((MIN_CYCID) <= (id) && (id) <= (MAX_CYCID))#define INDEX_CYC(id)	((id)-(MIN_CYCID))#define ID_CYC(index)	((index)+(MIN_CYCID))#define MIN_ALMID	(1)#define MAX_ALMID	(max_almid)#define NUM_ALMID	(MAX_ALMID)#define CHK_ALMID(id)	((MIN_ALMID) <= (id) && (id) <= (MAX_ALMID))#define INDEX_ALM(id)	((id)-(MIN_ALMID))#define ID_ALM(index)	((index)+(MIN_ALMID))#define MIN_SSYID	(1)#define MAX_SSYID	(max_ssyid)#define NUM_SSYID	(MAX_SSYID)#define CHK_SSYID(id)	((MIN_SSYID) <= (id) && (id) <= (MAX_SSYID))#define INDEX_SSY(id)	((id)-(MIN_SSYID))#define ID_SSY(index)	((index)+(MIN_SSYID))#define MIN_RESID	(1)#define MAX_RESID	(max_resid)#define NUM_RESID	(MAX_RESID)#define CHK_RESID(id)	((MIN_RESID) <= (id) && (id) <= (MAX_RESID))#define INDEX_RES(id)	((id)-(MIN_RESID))#define ID_RES(index)	((index)+(MIN_RESID))#define MIN_PRI		(1)#define MAX_PRI		(140)#define NUM_PRI		(140)#define CHK_PRI(pri)	((MIN_PRI) <= (pri) && (pri) <= (MAX_PRI))#define MIN_SSYPRI	(1)#define MAX_SSYPRI	(max_ssypri)#define NUM_SSYPRI	(MAX_SSYPRI)#define CHK_SSYPRI(pri)	((MIN_SSYPRI) <= (pri) && (pri) <= (MAX_SSYPRI))#define CHK_NOSPT#define CHK_RSATR#define CHK_PAR#define CHK_ID#define CHK_OACV#define CHK_CTX#define CHK_CTX1#define CHK_CTX2#define CHK_SELF#define CHK_NOCOP/* Debugger support function 1:Valid 0:Invalid */#define	USE_DBGSPT		1#define USE_OBJECT_NAME		1#define OBJECT_NAME_LENGTH	8#endif /* _CONFIG_ */

⌨️ 快捷键说明

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