4G_module/include/platform/lwip/arch/lwippools.h

61 lines
1.2 KiB
C

#include "lwipopts.h"
#if IS_LWIP_PLATFORM_1802_1802S
LWIP_MALLOC_MEMPOOL_START
LWIP_MALLOC_MEMPOOL(512, 32)
LWIP_MALLOC_MEMPOOL(512, 64)
LWIP_MALLOC_MEMPOOL(1024, 128)
LWIP_MALLOC_MEMPOOL(512, 256)
LWIP_MALLOC_MEMPOOL(512, 512)
LWIP_MALLOC_MEMPOOL(256, 1024)
LWIP_MALLOC_MEMPOOL(128, 1800)
LWIP_MALLOC_MEMPOOL_END
#elif IS_LWIP_PLATFORM_NBIOT
LWIP_MALLOC_MEMPOOL_START
LWIP_MALLOC_MEMPOOL(32, 32)
LWIP_MALLOC_MEMPOOL(64, 64)
LWIP_MALLOC_MEMPOOL(64, 128)
LWIP_MALLOC_MEMPOOL(32, 256)
LWIP_MALLOC_MEMPOOL(8, 512)
LWIP_MALLOC_MEMPOOL(8, 1024)
LWIP_MALLOC_MEMPOOL(0, 1800)
LWIP_MALLOC_MEMPOOL_END
/*
#elif IS_LWIP_PLATFORM_CRANE_MODULE
LWIP_MALLOC_MEMPOOL_START
LWIP_MALLOC_MEMPOOL(32, 32)
LWIP_MALLOC_MEMPOOL(64, 64)
LWIP_MALLOC_MEMPOOL(512, 128)
LWIP_MALLOC_MEMPOOL(128, 256)
LWIP_MALLOC_MEMPOOL(64, 512)
LWIP_MALLOC_MEMPOOL(8, 1024)
LWIP_MALLOC_MEMPOOL(64, 1800)
LWIP_MALLOC_MEMPOOL_END
*/
#else /*CRANE*/
LWIP_MALLOC_MEMPOOL_START
LWIP_MALLOC_MEMPOOL(32, 32)
LWIP_MALLOC_MEMPOOL(64, 64)
LWIP_MALLOC_MEMPOOL(512, 128)
LWIP_MALLOC_MEMPOOL(128, 256)
LWIP_MALLOC_MEMPOOL(64, 512)
LWIP_MALLOC_MEMPOOL(16, 1024)
LWIP_MALLOC_MEMPOOL(16, 1800)
LWIP_MALLOC_MEMPOOL_END
#endif