123

Committer:
hudakz
Date:
Tue Sep 03 09:16:55 2019 +0000
Revision:
14:7648334eb41b
Parent:
9:a156d3de5647
Child:
15:53715cc81c63
UDP socket improved.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
hudakz 3:5b17e4656dd0 1 #ifndef UIPETHERNET_CONF_H
hudakz 8:4acb22344932 2 #define UIPETHERNET_CONF_H
hudakz 3:5b17e4656dd0 3
hudakz 3:5b17e4656dd0 4 /* for TCP */
hudakz 3:5b17e4656dd0 5
hudakz 9:a156d3de5647 6 #define UIP_SOCKET_NUMPACKETS 5
hudakz 14:7648334eb41b 7 #define UIP_MAX_CONNECTIONS 5
hudakz 3:5b17e4656dd0 8
hudakz 4:d774541a34da 9 /* for UDP
hudakz 4:d774541a34da 10 * set UIP_CONF_UDP to 0 to disable UDP (saves aprox. 5kb flash) */
hudakz 3:5b17e4656dd0 11
hudakz 9:a156d3de5647 12 #define UIP_CONF_UDP 1
hudakz 9:a156d3de5647 13 #define UIP_CONF_BROADCAST 1
hudakz 14:7648334eb41b 14 #define UIP_CONF_UDP_CONNS 5
hudakz 3:5b17e4656dd0 15
hudakz 3:5b17e4656dd0 16 /* number of attempts on write before returning number of bytes sent so far
hudakz 3:5b17e4656dd0 17 * set to -1 to block until connection is closed by timeout */
hudakz 3:5b17e4656dd0 18
hudakz 9:a156d3de5647 19 #define UIP_ATTEMPTS_ON_WRITE -1
hudakz 4:d774541a34da 20
hudakz 4:d774541a34da 21 /* timeout after which UIPClient::connect gives up. The timeout is specified in seconds.
hudakz 8:4acb22344932 22 * if set to a number <= 0 connect will timeout when UIP does (which might be longer than you expect...) */
hudakz 4:d774541a34da 23
hudakz 9:a156d3de5647 24 #define UIP_CONNECT_TIMEOUT -1
hudakz 4:d774541a34da 25
hudakz 4:d774541a34da 26 /* periodic timer for uip (in ms) */
hudakz 4:d774541a34da 27
hudakz 9:a156d3de5647 28 #define UIP_PERIODIC_TIMEOUT 250
hudakz 4:d774541a34da 29
hudakz 9:a156d3de5647 30 /* timer to poll client for data after last write (in ms) */
hudakz 4:d774541a34da 31
hudakz 9:a156d3de5647 32 #define UIP_CLIENT_TIMEOUT 10
hudakz 3:5b17e4656dd0 33 #endif