Microchip® Advanced Software Framework

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Configuration options for uIP

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.

Note
Contiki does not use the uipopt.h file to configure uIP, but uses a per-port uip-conf.h file that should be edited instead.

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