blob: ede60b69ca63e2edfb666da1bdb2be5aad82bdce [file] [log] [blame]
Ravago Jonesd208ae72023-02-13 02:24:07 -08001/**
2 * \defgroup pico_lwip pico_lwip
3 * \brief Wrapper libraries for <a href="https://savannah.nongnu.org/projects/lwip/lwIP">lwIP</a>
4 *
5 * The following libraries are provided that contain the equivalent lwIP functionality groups:
6 *
7 * * \c \b pico_lwip_core -
8 * * \c \b pico_lwip_core4 -
9 * * \c \b pico_lwip_core6 -
10 * * \c \b pico_lwip_netif -
11 * * \c \b pico_lwip_sixlowpan -
12 * * \c \b pico_lwip_ppp -
13 * * \c \b pico_lwip_api -
14 *
15 * The following libraries are provided that contain the equivalent lwIP application support:
16 *
17 * * \c \b pico_lwip_snmp -
18 * * \c \b pico_lwip_http -
19 * * \c \b pico_lwip_makefsdata -
20 * * \c \b pico_lwip_iperf -
21 * * \c \b pico_lwip_smtp -
22 * * \c \b pico_lwip_sntp -
23 * * \c \b pico_lwip_mdns -
24 * * \c \b pico_lwip_netbios -
25 * * \c \b pico_lwip_tftp -
26 * * \c \b pico_lwip_mbedtls -
27 *
28 * The SDK Provides a common set of functionality in \c \p pico_lwip which aggregates:
29 *
30 * * \c \b pico_lwip_core -
31 * * \c \b pico_lwip_core4 -
32 * * \c \b pico_lwip_core6 -
33 * * \c \b pico_lwip_netif -
34 * * \c \b pico_lwip_sixlowpan -
35 * * \c \b pico_lwip_ppp -
36 *
37 * The following additional libraries are provided:
38 *
39 * * \c \b pico_lwip - 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. It does
40 * not include \c \b pico_lwip_api, which requires NO_SYS=0. You should include the latter separately if you want it.
41 *
42 * * \c \b pico_lwip_arch - lwIP required compiler adapters. This is not included in \c \b pico_lwip in case you wish to replace them.
43 * * \c \b pico_lwip_nosys - basic stub functions for NO_SYS mode.
44 */