123

Committer:
hudakz
Date:
Fri Jun 30 19:51:28 2017 +0000
Revision:
8:4acb22344932
Parent:
4:d774541a34da
Child:
9:a156d3de5647
'UIPEthernet' renamed to 'uIPEthernet'; 'UIPEthernetClass' renamed to 'UIPEthernet'; added IPAddress::toString() to support printing; added print support for debugging; bugs preventing offline build with GCC ARM toolchain fixed.

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 8:4acb22344932 6 #define UIP_SOCKET_NUMPACKETS 5
hudakz 8:4acb22344932 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 8:4acb22344932 12 #define UIP_CONF_UDP 1
hudakz 8:4acb22344932 13 #define UIP_CONF_BROADCAST 1
hudakz 8:4acb22344932 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 8:4acb22344932 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 8:4acb22344932 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 8:4acb22344932 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 8:4acb22344932 33 #define UIP_CLIENT_TIMER 20
hudakz 3:5b17e4656dd0 34 #endif