00001 #ifndef _LIB_LWIP
00002 #define _LIB_LWIP
00003
00004
00005
00006 #if defined ( __CC_ARM )
00007 #define WEAK __attribute__ ((weak))
00008 #elif defined ( __ICCARM__ )
00009 #define WEAK __weak
00010 #elif defined ( __GNUC__ )
00011 #define WEAK __attribute__ ((weak))
00012 #endif
00013
00014
00015 #if defined ( __CC_ARM )
00016 #define NO_INIT
00017 #elif defined ( __ICCARM__ )
00018 #define NO_INIT __no_init
00019 #elif defined ( __GNUC__ )
00020 #define NO_INIT
00021 #endif
00022
00023
00024
00025
00026
00027 #ifdef libwip_1_4_1
00028 #include "source/lwip_1_4_1/src/include/lwip/opt.h"
00029 #include "source/lwip_1_4_1/src/include/lwip/tcp.h"
00030 #include "source/lwip_1_4_1/src/include/lwip/tcp_impl.h"
00031 #include "source/lwip_1_4_1/src/include/lwip/init.h"
00032 #include "source/lwip_1_4_1/src/include/lwip/memp.h"
00033 #include "source/lwip_1_4_1/src/include/lwip/udp.h"
00034 #include "source/lwip_1_4_1/src/include/lwip/dhcp.h"
00035 #else
00036 #include "source/lwip_1.3.2/src/include/lwip/opt.h"
00037 #include "source/lwip_1.3.2/src/include/lwip/tcp.h"
00038 #include "source/lwip_1.3.2/src/include/lwip/init.h"
00039 #include "source/lwip_1.3.2/src/include/lwip/memp.h"
00040 #include "source/lwip_1.3.2/src/include/lwip/udp.h"
00041 #include "source/lwip_1.3.2/src/include/lwip/dhcp.h"
00042
00043 #endif
00044
00045 #include "source/samv7-specific/arch/sys_arch.h"
00046 #include "source/samv7-specific/gmacif.h"
00047 #endif