mbed OS5

Fork of UIPEthernet by Zoltan Hudak

Committer:
hudakz
Date:
Sun Mar 08 20:26:56 2015 +0000
Revision:
4:d774541a34da
Parent:
3:5b17e4656dd0
Child:
8:4acb22344932
Version 1.09 (fixed leaking client-data caused by race-condition on remote close)

Who changed what in which revision?

UserRevisionLine numberNew contents of line
hudakz 3:5b17e4656dd0 1 #ifndef UIPETHERNET_CONF_H
hudakz 3:5b17e4656dd0 2 #define UIPETHERNET_CONF_H
hudakz 3:5b17e4656dd0 3
hudakz 3:5b17e4656dd0 4 /* for TCP */
hudakz 3:5b17e4656dd0 5
hudakz 3:5b17e4656dd0 6 #define UIP_SOCKET_NUMPACKETS 5
hudakz 3:5b17e4656dd0 7 #define UIP_CONF_MAX_CONNECTIONS 4
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 3:5b17e4656dd0 12 #define UIP_CONF_UDP 1
hudakz 3:5b17e4656dd0 13 #define UIP_CONF_BROADCAST 1
hudakz 3:5b17e4656dd0 14 #define UIP_CONF_UDP_CONNS 4
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 4:d774541a34da 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 4:d774541a34da 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 4:d774541a34da 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 4:d774541a34da 28 #define UIP_PERIODIC_TIMER 250
hudakz 4:d774541a34da 29
hudakz 4:d774541a34da 30 /* timer to poll client for data after last write (in ms)
hudakz 4:d774541a34da 31 * set to -1 to disable fast polling and rely on periodic only (saves 100 bytes flash) */
hudakz 4:d774541a34da 32
hudakz 4:d774541a34da 33 #define UIP_CLIENT_TIMER 20
hudakz 3:5b17e4656dd0 34 #endif