mbed OS5

Fork of UIPEthernet by Zoltan Hudak

utility/mempool_conf.h

Committer:
hudakz
Date:
2014-11-20
Revision:
1:01c2344f98a3
Parent:
uitility/mempool_conf.h@ 0:5350a66d5279

File content as of revision 1:01c2344f98a3:

#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