Fork for fixes

Revision:
4:d774541a34da
Parent:
3:5b17e4656dd0
Child:
8:4acb22344932
--- a/utility/uipethernet-conf.h	Sat Dec 20 11:10:40 2014 +0000
+++ b/utility/uipethernet-conf.h	Sun Mar 08 20:26:56 2015 +0000
@@ -6,15 +6,29 @@
     #define UIP_SOCKET_NUMPACKETS       5
     #define UIP_CONF_MAX_CONNECTIONS    4
 
-/* for UDP */
+/* for UDP
+ * set UIP_CONF_UDP to 0 to disable UDP (saves aprox. 5kb flash) */
 
     #define UIP_CONF_UDP        1
     #define UIP_CONF_BROADCAST  1
     #define UIP_CONF_UDP_CONNS  4
-    #define UIP_UDP_NUMPACKETS  5
 
 /* number of attempts on write before returning number of bytes sent so far
  * set to -1 to block until connection is closed by timeout */
 
-    #define UIP_ATTEMPTS_ON_WRITE   - 1
+    #define UIP_ATTEMPTS_ON_WRITE   -1
+
+/* timeout after which UIPClient::connect gives up. The timeout is specified in seconds.
+ * if set to a number <= 0 connect will timeout when uIP does (which might be longer than you expect...) */
+
+    #define UIP_CONNECT_TIMEOUT -1
+
+/* periodic timer for uip (in ms) */
+
+    #define UIP_PERIODIC_TIMER  250
+
+/* timer to poll client for data after last write (in ms)
+ * set to -1 to disable fast polling and rely on periodic only (saves 100 bytes flash) */
+
+    #define UIP_CLIENT_TIMER    20
 #endif