Prusa MINI Firmware overview
|
Go to the documentation of this file.
20 #ifndef LWIP_MALLOC_MEMPOOL
23 #define LWIP_MALLOC_MEMPOOL(num, size) LWIP_MEMPOOL(POOL_##size, num, (size + LWIP_MEM_ALIGN_SIZE(sizeof(struct memp_malloc_helper))), "MALLOC_"#size)
24 #define LWIP_MALLOC_MEMPOOL_START
25 #define LWIP_MALLOC_MEMPOOL_END
28 #ifndef LWIP_PBUF_MEMPOOL
31 #define LWIP_PBUF_MEMPOOL(name, num, payload, desc) LWIP_MEMPOOL(name, num, (MEMP_ALIGN_SIZE(sizeof(struct pbuf)) + MEMP_ALIGN_SIZE(payload)), desc)
55 #if LWIP_IPV4 && IP_REASSEMBLY
58 #if (IP_FRAG && !LWIP_NETIF_TX_SINGLE_PBUF) || (LWIP_IPV6 && LWIP_IPV6_FRAG)
62 #if LWIP_NETCONN || LWIP_SOCKET
69 #if LWIP_MPU_COMPATIBLE
74 #if LWIP_SOCKET && !LWIP_TCPIP_CORE_LOCKING
81 #if !LWIP_TCPIP_CORE_LOCKING_INPUT
86 #if LWIP_IPV4 && LWIP_ARP && ARP_QUEUEING
94 #if LWIP_TIMERS && !LWIP_TIMERS_CUSTOM
98 #if LWIP_DNS && LWIP_SOCKET
101 #if LWIP_DNS && DNS_LOCAL_HOSTLIST && DNS_LOCAL_HOSTLIST_IS_DYNAMIC
105 #if LWIP_IPV6 && LWIP_ND6_QUEUEING
109 #if LWIP_IPV6 && LWIP_IPV6_REASS
113 #if LWIP_IPV6 && LWIP_IPV6_MLD
134 #if MEMP_USE_CUSTOM_POOLS
135 #include "lwippools.h"
143 #undef LWIP_MALLOC_MEMPOOL
144 #undef LWIP_MALLOC_MEMPOOL_START
145 #undef LWIP_MALLOC_MEMPOOL_END
146 #undef LWIP_PBUF_MEMPOOL
#define MEMP_NUM_NETBUF
Definition: opt.h:446
#define MEMP_NUM_TCPIP_MSG_API
Definition: opt.h:463
#define MEMP_NUM_MLD6_GROUP
Definition: opt.h:2260
#define MEMP_NUM_RAW_PCB
Definition: opt.h:357
#define MEMP_NUM_SOCKET_SETGETSOCKOPT_DATA
Definition: opt.h:515
Definition: tcpip_priv.h:114
#define MEMP_NUM_TCPIP_MSG_INPKT
Definition: opt.h:472
#define MEMP_NUM_NETDB
Definition: opt.h:480
#define MEMP_NUM_NETCONN
Definition: opt.h:454
#define MEMP_NUM_PBUF
Definition: opt.h:349
#define LWIP_PBUF_MEMPOOL(name, num, payload, desc)
Definition: memp_std.h:31
#define MEMP_NUM_UDP_PCB
Definition: opt.h:366
#define MEMP_NUM_LOCALHOSTLIST
Definition: opt.h:488
#define LWIP_MEMPOOL(name, num, size, desc)
Definition: memp.c:78
#define MEMP_NUM_API_MSG
Definition: opt.h:502
#define MEMP_NUM_REASSDATA
Definition: opt.h:398
#define PBUF_POOL_BUFSIZE
Definition: opt.h:1373
#define MEMP_NUM_NETIFAPI_MSG
Definition: opt.h:522
#define MEMP_NUM_ND6_QUEUE
Definition: opt.h:2283
#define MEMP_NUM_TCP_PCB
Definition: opt.h:374
Definition: tcpip_priv.h:123
#define MEMP_NUM_ARP_QUEUE
Definition: opt.h:419
#define MEMP_NUM_SYS_TIMEOUT
Definition: opt.h:438
#define PBUF_POOL_SIZE
Definition: opt.h:495
Definition: tcpip_priv.h:112
#define MEMP_NUM_IGMP_GROUP
Definition: opt.h:429
#define MEMP_NUM_TCP_SEG
Definition: opt.h:390
#define MEMP_NUM_DNS_API_MSG
Definition: opt.h:508
#define MEMP_NUM_FRAG_PBUF
Definition: opt.h:409
#define MEMP_NUM_TCP_PCB_LISTEN
Definition: opt.h:382