1 /** 2 * \defgroup pico_lwip pico_lwip 3 * \brief Integration/wrapper libraries for <a href="https://savannah.nongnu.org/projects/lwip/lwIP">lwIP</a> 4 * the documentation for which is <a href="https://www.nongnu.org/lwip/2_1_x/index.html">here</a>. 5 * 6 * The main \c \b pico_lwip library itself aggregates the lwIP RAW API: \c \b pico_lwip_core, \c \b pico_lwip_core4, \c \b pico_lwip_core6, \c \b pico_lwip_api, \c \b pico_lwip_netif, \c \b pico_lwip_sixlowpan and \c \b pico_lwip_ppp. 7 * 8 * If you wish to run in NO_SYS=1 mode, then you can link \c \b pico_lwip along with \ref pico_lwip_nosys. 9 * 10 * If you wish to run in NO_SYS=0 mode, then you can link \c \b pico_lwip with (for instance) \ref pico_lwip_freertos, 11 * and also link in pico_lwip_api for the additional blocking/thread-safe APIs. 12 * 13 * Additionally you must link in \ref pico_lwip_arch unless you provide your own compiler bindings for lwIP. 14 * 15 * Additional individual pieces of lwIP functionality are available à la cart, by linking any of the libraries below. 16 * 17 * The following libraries are provided that contain exactly the equivalent lwIP functionality groups: 18 * 19 * * \c \b pico_lwip_core - 20 * * \c \b pico_lwip_core4 - 21 * * \c \b pico_lwip_core6 - 22 * * \c \b pico_lwip_netif - 23 * * \c \b pico_lwip_sixlowpan - 24 * * \c \b pico_lwip_ppp - 25 * * \c \b pico_lwip_api - 26 * 27 * The following libraries are provided that contain exactly the equivalent lwIP application support: 28 * 29 * * \c \b pico_lwip_snmp - 30 * * \c \b pico_lwip_http - 31 * * \c \b pico_lwip_makefsdata - 32 * * \c \b pico_lwip_iperf - 33 * * \c \b pico_lwip_smtp - 34 * * \c \b pico_lwip_sntp - 35 * * \c \b pico_lwip_mdns - 36 * * \c \b pico_lwip_netbios - 37 * * \c \b pico_lwip_tftp - 38 * * \c \b pico_lwip_mbedtls - 39 * * \c \b pico_lwip_mqtt - 40 * 41 */ 42 43 /** \defgroup pico_lwip_arch pico_lwip_arch 44 * \ingroup pico_lwip 45 * \brief lwIP compiler adapters. This is not included by default in \c \b pico_lwip in case you wish to implement your own. 46 */ 47