aboutsummaryrefslogtreecommitdiffstats
path: root/Projects/Webserver/Lib/uip/conf/uip-conf.h
diff options
context:
space:
mode:
Diffstat (limited to 'Projects/Webserver/Lib/uip/conf/uip-conf.h')
-rw-r--r--Projects/Webserver/Lib/uip/conf/uip-conf.h118
1 files changed, 118 insertions, 0 deletions
diff --git a/Projects/Webserver/Lib/uip/conf/uip-conf.h b/Projects/Webserver/Lib/uip/conf/uip-conf.h
new file mode 100644
index 000000000..d3d9bc453
--- /dev/null
+++ b/Projects/Webserver/Lib/uip/conf/uip-conf.h
@@ -0,0 +1,118 @@
+#ifndef __UIP_CONF_H__
+#define __UIP_CONF_H__
+
+#include <inttypes.h>
+#include <avr/io.h>
+#include <stdio.h>
+#include <stdbool.h>
+
+#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
+ */
+#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__ */
+
+/** @} */
+/** @} */