123
Diff: uitility/mempool_conf.h
- Revision:
- 0:5350a66d5279
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/uitility/mempool_conf.h Mon Sep 15 11:12:30 2014 +0000 @@ -0,0 +1,25 @@ +#ifndef MEMPOOLCONF_H + #define MEMPOOLCONF_H + #include "uipethernet-conf.h" +extern "C" +{ + #include "uipopt.h" +} + #include <inttypes.h> + +typedef uint16_t memaddress; +typedef uint8_t memhandle; + + #if UIP_SOCKET_NUMPACKETS and UIP_CONNS + #define NUM_TCP_MEMBLOCKS (UIP_SOCKET_NUMPACKETS * 2) * UIP_CONNS + #else + #define NUM_TCP_MEMBLOCKS 0 + #endif + #if UIP_UDP_NUMPACKETS and UIP_UDP_CONNS + #define NUM_UDP_MEMBLOCKS (UIP_UDP_NUMPACKETS + 1) * UIP_UDP_CONNS + #else + #define NUM_UDP_MEMBLOCKS 0 + #endif + #define NUM_MEMBLOCKS (NUM_TCP_MEMBLOCKS + NUM_UDP_MEMBLOCKS) + #define MEMBLOCK_MV +#endif