serial.cfg

説明を見る。
00001 /*
00002  *  @(#) $Id: serial.cfg,v 1.1 2005/04/03 13:33:19 honda Exp $
00003  */
00004 
00009 #ifndef _MACRO_ONLY
00010 #define _MACRO_ONLY 
00011 #endif
00012 
00013 #include "t_config.h"
00014 
00015 #ifdef LINUX
00016 
00017 /*
00018  *  Linux上でのシミュレーション環境の場合
00019  */
00020 #include "linux_sigio.cfg"
00021 #include "linux_serial.cfg"
00022 
00023 #else /* LINUX */
00024 
00025 /*
00026  *  通常のターゲット環境の場合
00027  */
00028 #include "hw_serial.cfg"
00029 
00030 INCLUDE("\"serial.h\"");
00031 ATT_INI({ TA_HLNG, 0, serial_initialize });
00032 
00033 CRE_SEM(SERIAL_RCV_SEM1, { TA_TPRI, 0, 1 });
00034 CRE_SEM(SERIAL_SND_SEM1, { TA_TPRI, 1, 1 });
00035 #if TNUM_PORT >= 2
00036 CRE_SEM(SERIAL_RCV_SEM2, { TA_TPRI, 0, 1 });
00037 CRE_SEM(SERIAL_SND_SEM2, { TA_TPRI, 1, 1 });
00038 #endif
00039 #if TNUM_PORT >= 3
00040 CRE_SEM(SERIAL_RCV_SEM3, { TA_TPRI, 0, 1 });
00041 CRE_SEM(SERIAL_SND_SEM3, { TA_TPRI, 1, 1 });
00042 #endif
00043 
00044 #endif /* LINUX */

Copyright © 2006 by TAKAGI Nobuhisa.
このページは Mon Apr 3 23:49:13 2006 に Doxygen によって生成されました。