X-Git-Url: http://git.linex4red.de/pub/lufa.git/blobdiff_plain/89e4d73289b6156aebf4e3e492033d6b017c7813..f0d6d4ef13ddce09cfc3f684a5e5192cdd4e6a60:/Projects/Incomplete/Webserver/Lib/uip/conf/uip-conf.h?ds=inline diff --git a/Projects/Incomplete/Webserver/Lib/uip/conf/uip-conf.h b/Projects/Incomplete/Webserver/Lib/uip/conf/uip-conf.h new file mode 100644 index 000000000..d46fa265c --- /dev/null +++ b/Projects/Incomplete/Webserver/Lib/uip/conf/uip-conf.h @@ -0,0 +1,127 @@ +#ifndef __UIP_CONF_H__ +#define __UIP_CONF_H__ + +#include +#include +#include +#include + +typedef int uip_tcp_appstate_t; +typedef int uip_udp_appstate_t; + +#define UIP_APPCALL TCPCallback +#define UIP_UDP_APPCALL TCPCallback + +void UIP_APPCALL(void); +void UIP_UDP_APPCALL(void); + +#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 1100 +/** + * 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 + */ +#define UIP_CONF_UDP 0 + +/** + * 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 + +//Include app configuration +#include "apps-conf.h" + +#endif /* __UIP_CONF_H__ */ + +/** @} */ +/** @} */