Integration/wrapper libraries for lwIP the documentation for which is here. More...
Modules | |
| pico_lwip_arch | |
lwIP compiler adapters. This is not included by default in pico_lwip in case you wish to implement your own. | |
| pico_lwip_freertos | |
Glue library for integration lwIP in NO_SYS=0 mode with the SDK. Simple init and deinit are all that is required to hook up lwIP (with full blocking API support) via an async_context instance. | |
| pico_lwip_nosys | |
Glue library for integration lwIP in NO_SYS=1 mode with the SDK. Simple init and deinit are all that is required to hook up lwIP via an async_context instance. | |
Integration/wrapper libraries for lwIP the documentation for which is here.
The main pico_lwip library itself aggregates the lwIP RAW API: pico_lwip_core, pico_lwip_core4, pico_lwip_core6, pico_lwip_api, pico_lwip_netif, pico_lwip_sixlowpan and pico_lwip_ppp.
If you wish to run in NO_SYS=1 mode, then you can link pico_lwip along with pico_lwip_nosys.
If you wish to run in NO_SYS=0 mode, then you can link pico_lwip with (for instance) pico_lwip_freertos, and also link in pico_lwip_api for the additional blocking/thread-safe APIs.
Additionally you must link in pico_lwip_arch unless you provide your own compiler bindings for lwIP.
Additional individual pieces of lwIP functionality are available à la cart, by linking any of the libraries below.
The following libraries are provided that contain exactly the equivalent lwIP functionality groups:
pico_lwip_core - pico_lwip_core4 - pico_lwip_core6 - pico_lwip_netif - pico_lwip_sixlowpan - pico_lwip_ppp - pico_lwip_api - The following libraries are provided that contain exactly the equivalent lwIP application support:
pico_lwip_snmp - pico_lwip_http - pico_lwip_makefsdata - pico_lwip_iperf - pico_lwip_smtp - pico_lwip_sntp - pico_lwip_mdns - pico_lwip_netbios - pico_lwip_tftp - pico_lwip_mbedtls - pico_lwip_mqtt -