* @file pitrncfg.h
* @brief %jp{itrncfgのパーサー}%en{perser for itrncfg.h}
*
- * @version $Id: parssys.h,v 1.1 2006-08-16 16:27:03 ryuz Exp $
- *
* Copyright (C) 1998-2006 by Project HOS
* http://sourceforge.jp/projects/hos/
*/
#endif
-/* %jp{ER_IDのbit数を定義する}%en{Error code or an object ID number} */
-#if _KERNEL_CFG_TBIT_ER_ID <= 0
-#if _KERNEL_TBIT_ER >= _KERNEL_TBIT_ID
-#define _KERNEL_TBIT_ER_ID _KERNEL_TBIT_ER
-#else
-#define _KERNEL_TBIT_ER_ID _KERNEL_TBIT_ID
-#endif
-#else
-#define _KERNEL_TBIT_ER_ID _KERNEL_CFG_TBIT_ER_ID
-#endif
-
-
/**< %jp{ER_UINTのbit数を定義する}%en{Error code or an unsigned integer} */
#if _KERNEL_CFG_TBIT_ER_UINT <= 0
#if _KERNEL_TBIT_ER >= _KERNEL_TBIT_UINT
/* %jp{キューイング/ネスト回数の最大値}%en{Maximum Nesting/Queueing Count} */
-#define _KERNEL_TMAX_ACTCNT _KERNEL_CFG_TMAX_ACTCNT /**< %jp{タスク起動要求キューイング数の最大値(-1の時デフォルト値)} */
-#define _KERNEL_TMAX_WUPCNT _KERNEL_CFG_TMAX_WUPCNT /**< %jp{タスク起床要求キューイング数の最大値(-1の時デフォルト値)} */
-#define _KERNEL_TMAX_SUSCNT _KERNEL_CFG_TMAX_SUSCNT /**< %jp{タスク強制待ち要求ネスト数の最大値(-1の時デフォルト値)} */
+/*#define _KERNEL_TMAX_ACTCNT _KERNEL_CFG_TMAX_ACTCNT */ /**< %jp{タスク起動要求キューイング数の最大値(-1の時デフォルト値)} */
+/*#define _KERNEL_TMAX_WUPCNT _KERNEL_CFG_TMAX_WUPCNT */ /**< %jp{タスク起床要求キューイング数の最大値(-1の時デフォルト値)} */
+/*#define _KERNEL_TMAX_SUSCNT _KERNEL_CFG_TMAX_SUSCNT */ /**< %jp{タスク強制待ち要求ネスト数の最大値(-1の時デフォルト値)} */
+
+#if _KERNEL_CFG_TMAX_ACTCNT < 0
+#define _KERNEL_TMAX_ACTCNT _KERNEL_TMAX_UINT
+#else
+#define _KERNEL_TMAX_ACTCNT _KERNEL_CFG_TMAX_ACTCNT
+#endif
+
+#if _KERNEL_CFG_TMAX_WUPCNT < 0
+#define _KERNEL_TMAX_WUPCNT _KERNEL_TMAX_UINT
+#else
+#define _KERNEL_TMAX_WUPCNT _KERNEL_CFG_TMAX_WUPCNT
+#endif
+
+#if _KERNEL_CFG_TMAX_SUSCNT < 0
+#define _KERNEL_TMAX_SUSCNT _KERNEL_TMAX_UINT
+#else
+#define _KERNEL_TMAX_SUSCNT _KERNEL_CFG_TMAX_SUSCNT
+#endif
+
/* */
+/* %jp{T_RTSKの変更}%en{T_RTSKの変更} */
+#define _KERNEL_SPT_RTSK_TSKATR _KERNEL_CFG_RTSK_TSKATR /**< %jp{T_RTSKに tskatr を含めるか(HOS独自拡張機能)} */
+#define _KERNEL_SPT_RTSK_EXINF _KERNEL_CFG_RTSK_EXINF /**< %jp{T_RTSKに exinf を含めるか(HOS独自拡張機能)} */
+#define _KERNEL_SPT_RTSK_TASK _KERNEL_CFG_RTSK_TASK /**< %jp{T_RTSKに task を含めるか(HOS独自拡張機能)} */
+#define _KERNEL_SPT_RTSK_ITSKPRI _KERNEL_CFG_RTSK_ITSKPRI /**< %jp{T_RTSKに itskpri を含めるか(HOS独自拡張機能)} */
+#define _KERNEL_SPT_RTSK_STKSZ _KERNEL_CFG_RTSK_STKSZ /**< %jp{T_RTSKに stksz を含めるか(HOS独自拡張機能)} */
+#define _KERNEL_SPT_RTSK_STK _KERNEL_CFG_RTSK_STK /**< %jp{T_RTSKに stk を含めるか(HOS独自拡張機能)} */
+
+
+/* %jp{T_RTSTの構成}%en{T_RTST} */
+#define _KERNEL_SPT_RTST_TSKATR _KERNEL_CFG_RTST_TSKATR /**< %jp{T_RTSTに tskatr を含めるか(HOS独自拡張機能)} */
+#define _KERNEL_SPT_RTST_EXINF _KERNEL_CFG_RTST_EXINF /**< %jp{T_RTSTに exinf を含めるか(HOS独自拡張機能)} */
+#define _KERNEL_SPT_RTST_TASK _KERNEL_CFG_RTST_TASK /**< %jp{T_RTSTに task を含めるか(HOS独自拡張機能)} */
+#define _KERNEL_SPT_RTST_ITSKPRI _KERNEL_CFG_RTST_ITSKPRI /**< %jp{T_RTSTに itskpri を含めるか(HOS独自拡張機能)} */
+#define _KERNEL_SPT_RTST_STKSZ _KERNEL_CFG_RTST_STKSZ /**< %jp{T_RTSTに stksz を含めるか(HOS独自拡張機能)} */
+#define _KERNEL_SPT_RTST_STK _KERNEL_CFG_RTST_STK /**< %jp{T_RTSTに stk を含めるか(HOS独自拡張機能)} */
+
+
+
#endif /* _KERNEL__prser_pitrncfg_h__ */