#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 10 |
#define | UIP_CONF_MAX_LISTENPORTS 10 |
#define | UIP_CONF_BUFFER_SIZE MIOS32_ENC28J60_MAX_FRAME_SIZE |
#define | UIP_CONF_BYTE_ORDER LITTLE_ENDIAN |
#define | UIP_CONF_LOGGING 1 |
#define | UIP_CONF_UDP 1 |
#define | UIP_CONF_UDP_CHECKSUMS 0 |
#define | UIP_CONF_STATISTICS 1 |
#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 UIP_APPCALL UIP_TASK_AppCall |
#define UIP_CONF_BUFFER_SIZE MIOS32_ENC28J60_MAX_FRAME_SIZE |
uIP buffer size.
#define UIP_CONF_BYTE_ORDER LITTLE_ENDIAN |
CPU byte order.
#define UIP_CONF_FIXEDADDR 0 |
#define UIP_CONF_LOGGING 1 |
Logging on or off
#define UIP_CONF_MAX_CONNECTIONS 10 |
Maximum number of TCP connections.
#define UIP_CONF_MAX_LISTENPORTS 10 |
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 1 |
uIP statistics on or off
#define UIP_CONF_UDP 1 |
UDP support on or off
#define UIP_CONF_UDP_CHECKSUMS 0 |
UDP checksums on or off
#define UIP_UDP_APPCALL UIP_TASK_UDP_AppCall |
#define UIP_UDP_PASS_ALL_PACKETS 1 |
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.