/****************************************************************************** Filename: uip-conf.h Description: uIP configuration file ****************************************************************************** TCP/IP stack and driver for the WiShield 1.0 wireless devices Copyright(c) 2009 Async Labs Inc. All rights reserved. This program is free software; you can redistribute it and/or modify it under the terms of version 2 of the GNU General Public License as published by the Free Software Foundation. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. Contact Information: Author Date Comment --------------------------------------------------------------- AsyncLabs 05/29/2009 Initial port *****************************************************************************/ #ifndef __UIP_CONF_H__ #define __UIP_CONF_H__ #include #include #include //#include /** * 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; /** * Maximum number of TCP connections. * * \hideinitializer */ #define UIP_CONF_MAX_CONNECTIONS 1 /** * Maximum number of listening TCP ports. * * \hideinitializer */ #define UIP_CONF_MAX_LISTENPORTS 1 /** * uIP buffer size. * * \hideinitializer */ #define UIP_CONF_BUFFER_SIZE 400 /** * CPU byte order. * * \hideinitializer */ #define UIP_CONF_BYTE_ORDER LITTLE_ENDIAN /** * Logging on or off * * \hideinitializer */ #define UIP_CONF_LOGGING 0 /** * UDP support on or off * * \hideinitializer */ #define UIP_CONF_UDP 1 /** * UDP checksums on or off * * \hideinitializer */ #define UIP_CONF_UDP_CHECKSUMS 1 /** * uIP statistics on or off * * \hideinitializer */ #define UIP_CONF_STATISTICS 1 /** * Broadcast support. * * \hideinitializer */ #define UIP_CONF_BROADCAST 0 /** * The maximum amount of concurrent UDP connections. * * \hideinitializer */ #define UIP_CONF_UDP_CONNS 10 //Include app configuration #include "apps-conf.h" #endif /* __UIP_CONF_H__ */ /** @} */ /** @} */