uIP is configured using the per-project configuration file "uipopt.h".
This file contains all compile-time options for uIP and should be tweaked to match each specific project. The uIP distribution contains a documented example "uipopt.h" that can be copied and modified for each project.
Modules | |
Static configuration options | |
These configuration options can be used for setting the IP address settings statically, but only if UIP_FIXEDADDR is set to 1. | |
General configuration options | |
IP configuration options | |
IPv6 configuration options | |
UDP configuration options | |
TCP configuration options | |
The name of the function that should be called when UDP datagrams arrive. | |
ARP configuration options | |
layer 2 options (for ipv6) | |
6lowpan options (for ipv6) | |
CPU architecture configuration | |
The CPU architecture configuration is where the endianess of the CPU on which uIP is to be run is specified. | |
Application specific configurations | |
An uIP application is implemented using a single application function that is called by uIP whenever a TCP/IP event occurs. | |
Files | |
file | uipopt.h |
Configuration options for uIP. | |
Macros | |
#define | UIP_BIG_ENDIAN 1234 |
#define | UIP_LITTLE_ENDIAN 3412 |
#define UIP_BIG_ENDIAN 1234 |
#define UIP_LITTLE_ENDIAN 3412 |