#ifndef __UIP_CONF_H__ #define __UIP_CONF_H__ #include #include #include #include #define UIP_CONF_LLH_LEN 14 /** * 8 bit datatype * * This typedef defines the 8-bit type used throughout uIP. * * \hideinitializer */ typedef uint8_t u8_t; /** * 16 bit datatype * * This typedef defines the 16-bit type used throughout uIP. * * \hideinitializer */ typedef uint16_t u16_t; /** * Statistics datatype * * This typedef defines the dataype used for keeping statistics in * uIP. * * \hideinitializer */ typedef unsigned short uip_stats_t; #define UIP_CONF_IPV6 0 #define UIP_ARCH_ADD32 0 #define UIP_ARCH_CHKSUM 0 /** * Maximum number of TCP connections. * * \hideinitializer */ #define UIP_CONF_MAX_CONNECTIONS 5 /** * Maximum number of listening TCP ports. * * \hideinitializer */ #define UIP_CONF_MAX_LISTENPORTS 1 /** * uIP buffer size. * * \hideinitializer */ #define UIP_CONF_BUFFER_SIZE 1500 /** * CPU byte order. * * \hideinitializer */ #define UIP_CONF_BYTE_ORDER UIP_LITTLE_ENDIAN /** * Logging on or off * * \hideinitializer */ #define UIP_CONF_LOGGING 0 /** * UDP support on or off * * \hideinitializer */ #if defined(ENABLE_DHCP) #define UIP_CONF_UDP 1 #else #define UIP_CONF_UDP 0 #endif /** * UDP checksums on or off * * \hideinitializer */ #define UIP_CONF_UDP_CHECKSUMS 0 /** * uIP statistics on or off * * \hideinitializer */ #define UIP_CONF_STATISTICS 0 /** * Broadcast support. * * \hideinitializer */ #define UIP_CONF_BROADCAST 0 /** * The maximum amount of concurrent UDP connections. * * \hideinitializer */ #define UIP_CONF_UDP_CONNS 1 /** * Host identifier define (e.g. MAC address). If defined as 0, * this will use the internal MAC ethernet address define. */ #define UIP_NEIGHBOR_CONF_ADDRTYPE 0 //Include app configuration #include "apps-conf.h" #endif /* __UIP_CONF_H__ */ /** @} */ /** @} */