/* * 通知処理のテスト(1)のシステムコンフィギュレーションファイル * * $Id: test_notify1.cfg 463 2015-10-18 14:25:55Z ertl-hiro $ */ INCLUDE("target_timer.cfg"); INCLUDE("syssvc/syslog.cfg"); INCLUDE("syssvc/banner.cfg"); INCLUDE("syssvc/serial.cfg"); #include "test_notify1.h" CRE_TSK(TASK1, { TA_ACT, 1, task1, MID_PRIORITY, STACK_SIZE, NULL }); CRE_TSK(TASK2, { TA_NULL, 2, task2, LOW_PRIORITY, STACK_SIZE, NULL }); CRE_SEM(SEM1, { TA_NULL, 0, 1 }); CRE_FLG(FLG1, { TA_NULL, 0x00 }); CRE_DTQ(DTQ1, { TA_NULL, 1, NULL }); CRE_ALM(ALM1, { TA_NULL, { TNFY_SETVAR, &event_variable, true }}); CRE_ALM(ALM2, { TA_NULL, { TNFY_ACTTSK, TASK2 }}); CRE_ALM(ALM3, { TA_NULL, { TNFY_WUPTSK|TENFY_SETVAR, TASK2, &error_variable }}); CRE_ALM(ALM4, { TA_NULL, { TNFY_SIGSEM|TENFY_ACTTSK, SEM1, TASK2 }}); CRE_ALM(ALM5, { TA_NULL, { TNFY_SETFLG, FLG1, 0x01 }}); CRE_ALM(ALM6, { TA_NULL, { TNFY_SNDDTQ|TENFY_WUPTSK, DTQ1, 0x01, TASK2 }}); CRE_ALM(ALM7, { TA_NULL, { TNFY_ACTTSK|TENFY_SIGSEM, TASK2, SEM1 }}); CRE_ALM(ALM8, { TA_NULL, { TNFY_ACTTSK|TENFY_SETFLG, TASK2, FLG1, 0x02 }}); CRE_ALM(ALM9, { TA_NULL, { TNFY_ACTTSK|TENFY_SNDDTQ, TASK2, DTQ1 }}); CRE_ALM(ALM10, { TA_NULL, { TNFY_INCVAR, &count_variable }}); CRE_ALM(ALM11, { TA_NULL, { TNFY_ACTTSK|TENFY_INCVAR, TASK2, &count_variable }});