OSDN Git Service

f95e9159a6f069b9fae247057e0ce6fdb3625c02
[trx-305dsp/dsp.git] / hirado / kernel / systask / serial.cfg
1 /*
2  *  @(#) $Id: serial.cfg,v 1.1 2009/01/31 05:27:37 suikan Exp $
3  */
4
5 /*
6  *  シリアルインタフェースドライバのコンフィギュレーションファイル
7  */
8
9 #ifndef _MACRO_ONLY
10 #define _MACRO_ONLY 
11 #endif
12
13 #include <t_config.h>
14
15 #ifdef LINUX
16
17 /*
18  *  Linux上でのシミュレーション環境の場合
19  */
20 #include "linux_sigio.cfg"
21 #include "linux_serial.cfg"
22
23 #else /* LINUX */
24
25 /*
26  *  通常のターゲット環境の場合
27  */
28 #include <hw_serial.cfg>
29
30 INCLUDE("\"serial.h\"");
31 ATT_INI({ TA_HLNG, 0, serial_initialize });
32
33 CRE_SEM(SERIAL_RCV_SEM1, { TA_TPRI, 0, 1 });
34 CRE_SEM(SERIAL_SND_SEM1, { TA_TPRI, 1, 1 });
35 #if TNUM_PORT >= 2
36 CRE_SEM(SERIAL_RCV_SEM2, { TA_TPRI, 0, 1 });
37 CRE_SEM(SERIAL_SND_SEM2, { TA_TPRI, 1, 1 });
38 #endif
39 #if TNUM_PORT >= 3
40 CRE_SEM(SERIAL_RCV_SEM3, { TA_TPRI, 0, 1 });
41 CRE_SEM(SERIAL_SND_SEM3, { TA_TPRI, 1, 1 });
42 #endif
43
44 #endif /* LINUX */