avr/uipopt.h File Reference


Detailed Description

AVR Configuration options for uIP.

Author:
Adam Dunkels <adam@dunkels.com>
This file is used for tweaking various configuration options for uIP. You should make a copy of this file into one of your project's directories instead of editing this example "uipopt.h" file that comes with the uIP distribution.

Definition in file avr/uipopt.h.

#include <NE2000.h>
#include <inttypes.h>

Go to the source code of this file.

Defines

#define UIP_FIXEDADDR   1
#define UIP_PINGADDRCONF   0
#define UIP_IPADDR0   192
#define UIP_IPADDR1   168
#define UIP_IPADDR2   0
#define UIP_IPADDR3   6
#define UIP_NETMASK0   255
#define UIP_NETMASK1   255
#define UIP_NETMASK2   255
#define UIP_NETMASK3   0
#define UIP_DRIPADDR0   192
#define UIP_DRIPADDR1   168
#define UIP_DRIPADDR2   0
#define UIP_DRIPADDR3   1
#define UIP_FIXEDETHADDR   1
#define UIP_ETHADDR0   MAC1
#define UIP_ETHADDR1   MAC2
#define UIP_ETHADDR2   MAC3
#define UIP_ETHADDR3   MAC4
#define UIP_ETHADDR4   MAC5
#define UIP_ETHADDR5   MAC6
#define UIP_TTL   255
#define UIP_REASSEMBLY   0
#define UIP_REASS_MAXAGE   40
#define UIP_UDP   1
#define UIP_UDP_CHECKSUMS   0
#define UIP_UDP_CONNS   5
#define UIP_UDP_APPCALL   udp_app
#define UIP_ACTIVE_OPEN   1
#define UIP_CONNS   5
#define UIP_LISTENPORTS   5
#define UIP_RECEIVE_WINDOW   400
#define UIP_URGDATA   1
#define UIP_RTO   3
#define UIP_MAXRTX   8
#define UIP_MAXSYNRTX   3
#define UIP_TCP_MSS   (UIP_BUFSIZE - UIP_LLH_LEN - 40)
#define UIP_TIME_WAIT_TIMEOUT   120
#define UIP_ARPTAB_SIZE   8
#define UIP_ARP_MAXAGE   120
#define UIP_BUFSIZE   400
#define UIP_STATISTICS   0
#define UIP_LOGGING   0
#define UIP_LLH_LEN   14
#define LITTLE_ENDIAN   3412
#define BIG_ENDIAN   1234
#define BYTE_ORDER   LITTLE_ENDIAN
#define UIP_APPCALL()
#define UIP_APPSTATE_SIZE   0

Typedefs

typedef unsigned char u8_t
typedef uint16_t u16_t
typedef uint16_t uip_stats_t


Generated on Fri Jan 6 22:23:17 2006 for EtherProgs by  doxygen 1.4.5