modded version Dirk-Willem van Gulik's Bonjour/Zerconf library http://mbed.org/users/dirkx/code/Bonjour/

Dependents:   OSCtoCVConverter

Fork of Bonjour by Dirk-Willem van Gulik (NXP/mbed)

Files at this revision

API Documentation at this revision

Comitter:
casiotone401
Date:
Thu Oct 16 14:13:21 2014 +0000
Parent:
7:105191e07767
Commit message:
minor change

Changed in this revision

lwip/lwipopts.h Show annotated file Show diff for this revision Revisions of this file
diff -r 105191e07767 -r 275256b5d807 lwip/lwipopts.h
--- a/lwip/lwipopts.h	Sat Mar 30 00:31:40 2013 +0000
+++ b/lwip/lwipopts.h	Thu Oct 16 14:13:21 2014 +0000
@@ -110,7 +110,7 @@
 #if TARGET_LPC1768
 
 
-#define MEM_SIZE               16362 //2000
+#define MEM_SIZE                13876 //2000
 
 #define CHECKSUM_GEN_UDP        0
 #define CHECKSUM_GEN_TCP        0
@@ -132,7 +132,7 @@
 #define LWIP_USE_HEAP_FROM_INTERRUPT 0
 ///
 
-#define MEM_POSITION __attribute((section("AHBSRAM0")))
+#define MEM_POSITION __attribute((section("AHBSRAM1"),aligned))
 
 /* MEMP_NUM_PBUF: the number of memp struct pbufs. If the application
    sends a lot of data out of ROM (or other static memory), this
@@ -143,7 +143,7 @@
 //#define MEMP_NUM_RAW_PCB        3
 /* MEMP_NUM_UDP_PCB: the number of UDP protocol control blocks. One
    per active UDP "connection". */
-#define MEMP_NUM_UDP_PCB        8
+#define MEMP_NUM_UDP_PCB        5
 /* MEMP_NUM_TCP_PCB: the number of simulatenously active TCP
    connections. */
 #define MEMP_NUM_TCP_PCB        3
@@ -162,7 +162,7 @@
 /* MEMP_NUM_NETBUF: the number of struct netbufs. */
 #define MEMP_NUM_NETBUF         0
 /* MEMP_NUM_NETCONN: the number of struct netconns. */
-#define MEMP_NUM_NETCONN        0
+#define MEMP_NUM_NETCONN        6
 /* MEMP_NUM_TCPIP_MSG_*: the number of struct tcpip_msg, which is used
    for sequential API communication and incoming packets. Used in
    src/api/tcpip.c. */
@@ -171,14 +171,14 @@
 
 /* ---------- Pbuf options ---------- */
 /* PBUF_POOL_SIZE: the number of buffers in the pbuf pool. */
-#define PBUF_POOL_SIZE          24//100
+//#define PBUF_POOL_SIZE          60//100
 
 /* PBUF_POOL_BUFSIZE: the size of each pbuf in the pbuf pool. */
-#define PBUF_POOL_BUFSIZE       512
+#define PBUF_POOL_BUFSIZE       768
 
 /* PBUF_LINK_HLEN: the number of bytes that should be allocated for a
    link level header. */
-#define PBUF_LINK_HLEN          16 
+#define PBUF_LINK_HLEN          (14 + ETH_PAD_SIZE)
 
 /** SYS_LIGHTWEIGHT_PROT
  * define SYS_LIGHTWEIGHT_PROT in lwipopts.h if you want inter-task protection
@@ -197,7 +197,7 @@
 
 /* TCP Maximum segment size. */
 //#define TCP_MSS                 1024
-#define TCP_MSS                   0x276//1024//536//
+#define TCP_MSS                   256//1024//536//0x276
 
 /* TCP sender buffer space (bytes). */
 #define TCP_SND_BUF             1024
@@ -351,12 +351,12 @@
 
 /* IP reassembly and segmentation.These are orthogonal even
  * if they both deal with IP fragments */
- /*
+
 #define IP_REASSEMBLY     1
 #define IP_REASS_MAX_PBUFS      10
 #define MEMP_NUM_REASSDATA      10
 #define IP_FRAG           1
-*/
+
 /* ---------- ICMP options ---------- */
 #define ICMP_TTL                255