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 -