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