123

utility/uipethernet-conf.h

Committer:
hudakz
Date:
2019-08-27
Revision:
9:a156d3de5647
Parent:
8:4acb22344932
Child:
14:7648334eb41b

File content as of revision 9:a156d3de5647:

#ifndef UIPETHERNET_CONF_H
#define UIPETHERNET_CONF_H

/* for TCP */

#define UIP_SOCKET_NUMPACKETS   5
#define UIP_MAX_CONNECTIONS     4

/* 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

/* 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

/* 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_TIMEOUT    250

/* timer to poll client for data after last write (in ms) */

#define UIP_CLIENT_TIMEOUT      10
#endif