2 * Sample program for Hyper Operating System V4 Advance
5 * @brief %jp{サンプルのコンフィギュレーション}
7 * Copyright (C) 1998-2006 by Project HOS
8 * http://sourceforge.jp/projects/hos/
12 /* %jp{カーネル独自の設定}%en{kernel} */
13 KERNEL_HEP_MEM(256, NULL);
14 KERNEL_SYS_STK(256, NULL);
15 KERNEL_INT_STK(512, NULL);
24 /* %jp{OSタイマの設定}%en{OS timer} */
25 INCLUDE("\"ostimer.h\"");
26 ATT_INI({TA_HLNG, 0, OsTimer_Initialize});
28 /* %jp{サンプル}%en{Sample program} */
29 INCLUDE("\"sample.h\"");
30 ATT_INI({TA_HLNG, 0, Sample_Initialize});
31 CRE_TSK(TSKID_PRINT, {TA_HLNG, 1, Sample_Print, 1, 512, NULL});
32 CRE_TSK(TSKID_SAMPLE1, {TA_HLNG, 1, Sample_Task, 2, 512, NULL});
33 CRE_TSK(TSKID_SAMPLE2, {TA_HLNG, 2, Sample_Task, 2, 512, NULL});
34 CRE_TSK(TSKID_SAMPLE3, {TA_HLNG, 3, Sample_Task, 2, 512, NULL});
35 CRE_TSK(TSKID_SAMPLE4, {TA_HLNG, 4, Sample_Task, 2, 512, NULL});
36 CRE_TSK(TSKID_SAMPLE5, {TA_HLNG, 5, Sample_Task, 2, 512, NULL});
37 CRE_SEM(1, {TA_TFIFO, 1, 1});
38 CRE_SEM(2, {TA_TFIFO, 1, 1});
39 CRE_SEM(3, {TA_TFIFO, 1, 1});
40 CRE_SEM(4, {TA_TFIFO, 1, 1});
41 CRE_SEM(5, {TA_TFIFO, 1, 1});