2 * rx_ifアプリケーションのシステムコンフィギュレーションファイル
8 INCLUDE("\"rx_if.h\"");
16 INHNO_SPORT0_RX, /* ハンドラが応答する割り込みの名前 */
19 sport0_rx_int_handler /* ハンドラの関数実態 */
30 init_peripherals /* 初期化子の関数名。kernel_start()から一度だけ呼ばれる */
39 TASK_RX_IF, /* ITRON APIで使うハンドル */
41 TA_HLNG|TA_ACT, /* タスク状態は最初からActive */
43 rx_if_task, /* タスク本体となる関数名 */
44 RX_IF_TASK_PRIORITY, /* タスク実行優先順位 */
45 STACK_SIZE, /* タスクスタックのサイズ[Byte] */
46 NULL /* タスクスタックはシステムが用意する */
54 SEM_SPORT0_RX, /* SPORT0 受信割り込み通知用セマフォ */
56 TA_TPRI, /* タスクプライオリティに従う */
57 0, /* 初期値は0なので、割り込みハンドラがsignalするまでタスクは待ち状態になる */
58 1 /* 最大値は1。signalがどんどん正に増えていくのは異常状態なので考慮しない */
63 SEM_SPORT0_TX, /* SPORT0 送信割り込み通知用セマフォ */
65 TA_TPRI, /* タスクプライオリティに従う */
66 0, /* 初期値は0なので、割り込みハンドラがsignalするまでタスクは待ち状態になる */
67 1 /* 最大値は1。signalがどんどん正に増えていくのは異常状態なので考慮しない */
72 #include "kernel/systask/timer.cfg"
73 #include "kernel/systask/serial.cfg"
74 #include "kernel/systask/logtask.cfg"