1menu "ESP NETIF Adapter"
2
3    config ESP_NETIF_IP_LOST_TIMER_INTERVAL
4        int "IP Address lost timer interval (seconds)"
5        range 0 65535
6        default 120
7        help
8            The value of 0 indicates the IP lost timer is disabled, otherwise the timer is enabled.
9
10            The IP address may be lost because of some reasons, e.g. when the station disconnects
11            from soft-AP, or when DHCP IP renew fails etc. If the IP lost timer is enabled, it will
12            be started everytime the IP is lost. Event SYSTEM_EVENT_STA_LOST_IP will be raised if
13            the timer expires. The IP lost timer is stopped if the station get the IP again before
14            the timer expires.
15
16    choice ESP_NETIF_USE_TCPIP_STACK_LIB
17        prompt "TCP/IP Stack Library"
18        default ESP_NETIF_TCPIP_LWIP
19        help
20            Choose the TCP/IP Stack to work, for example, LwIP, uIP, etc.
21        config ESP_NETIF_TCPIP_LWIP
22            bool "LwIP"
23            help
24                lwIP is a small independent implementation of the TCP/IP protocol suite.
25
26        config ESP_NETIF_LOOPBACK
27            bool "Loopback"
28            help
29                Dummy implementation of esp-netif functionality which connects driver transmit
30                to receive function. This option is for testing purpose only
31    endchoice
32
33    config ESP_NETIF_TCPIP_ADAPTER_COMPATIBLE_LAYER
34        bool "Enable backward compatible tcpip_adapter interface"
35        default y
36        help
37            Backward compatible interface to tcpip_adapter is enabled by default to support
38            legacy TCP/IP stack initialisation code. Disable this option to use only esp-netif
39            interface.
40endmenu
41