Fork for fixes
Diff: utility/uipethernet-conf.h
- 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