SAMV71 Xplained Ultra Software Package 1.3

liblwip.h

00001 #ifndef _LIB_LWIP 
00002 #define _LIB_LWIP 
00003 
00004 
00005 /* Define attribute */
00006 #if defined   ( __CC_ARM   ) /* Keil µVision 4 */
00007     #define WEAK __attribute__ ((weak))
00008 #elif defined ( __ICCARM__ ) /* IAR Ewarm 5.41+ */
00009     #define WEAK __weak
00010 #elif defined (  __GNUC__  ) /* GCC CS3 2009q3-68 */
00011     #define WEAK __attribute__ ((weak))
00012 #endif
00013 
00014 /* Define NO_INIT attribute */
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  * drivers
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 /* _LIB_LWIP */
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines