modules/uip_task_standard/uip-conf.h File Reference

#include <mios32.h>
#include "dhcpc.h"
#include "osc_server.h"
#include "uip_task.h"

Data Structures

struct  uip_tcp_appstate_t

Defines

#define UIP_CONF_MAX_CONNECTIONS
#define UIP_CONF_MAX_LISTENPORTS
#define UIP_CONF_BUFFER_SIZE
#define UIP_CONF_BYTE_ORDER
#define UIP_CONF_LOGGING
#define UIP_CONF_UDP
#define UIP_CONF_UDP_CHECKSUMS
#define UIP_CONF_STATISTICS
#define UIP_CONF_FIXEDADDR   0
#define UIP_CONF_PINGADDRCONF
#define UIP_APPCALL   UIP_TASK_AppCall
#define UIP_UDP_APPCALL   UIP_TASK_UDP_AppCall
#define UIP_UDP_PASS_ALL_PACKETS   1

Typedefs

typedef u8 u8_t
typedef u16 u16_t
typedef u16 uip_stats_t

Define Documentation

#define UIP_APPCALL   UIP_TASK_AppCall
#define UIP_CONF_BUFFER_SIZE

uIP buffer size.

#define UIP_CONF_BYTE_ORDER

CPU byte order.

#define UIP_CONF_FIXEDADDR   0
#define UIP_CONF_LOGGING

Logging on or off

#define UIP_CONF_MAX_CONNECTIONS

Maximum number of TCP connections.

#define UIP_CONF_MAX_LISTENPORTS

Maximum number of listening TCP ports.

#define UIP_CONF_PINGADDRCONF

Ping IP address asignment.

uIP uses a "ping" packets for setting its own IP address if this option is set. If so, uIP will start with an empty IP address and the destination IP address of the first incoming "ping" (ICMP echo) packet will be used for setting the hosts IP address.

#define UIP_CONF_STATISTICS

uIP statistics on or off

#define UIP_CONF_UDP

UDP support on or off

#define UIP_CONF_UDP_CHECKSUMS

UDP checksums on or off

#define UIP_UDP_APPCALL   UIP_TASK_UDP_AppCall
#define UIP_UDP_PASS_ALL_PACKETS   1

Typedef Documentation

typedef u16 u16_t

16 bit datatype

This typedef defines the 16-bit type used throughout uIP.

typedef u8 u8_t

uIP configuration for MIOS32 application 8 bit datatype

This typedef defines the 8-bit type used throughout uIP.

typedef u16 uip_stats_t

Statistics datatype

This typedef defines the dataype used for keeping statistics in uIP.


Generated on 22 Jan 2016 for MIOS32 by  doxygen 1.6.1