--- /dev/null
- include/lwip
- include/lwip/port
- include/lwip/posix
- apps/ping
+set(COMPONENT_ADD_INCLUDEDIRS
- set(LWIP_PPP_DIRS netif/ppp/polarssl netif/ppp)
++ include/apps
++ lwip/src/include
++ port/esp32/include
++ port/esp32/include/arch
++ )
++
++set(COMPONENT_SRCDIRS
++ apps/dhcpserver
++ apps/ping
++ lwip/src/api
++ lwip/src/apps/sntp
++ lwip/src/core
++ lwip/src/core/ipv4
++ lwip/src/core/ipv6
++ lwip/src/netif
++ lwip/src/netif/ppp
++ port/esp32
++ port/esp32/freertos
++ port/esp32/netif
++ port/esp32/debug
+ )
+
+if(CONFIG_PPP_SUPPORT)
- set(COMPONENT_SRCDIRS
- api
- apps apps/sntp apps/ping
- core core/ipv4 core/ipv6
- ${LWIP_PPP_DIRS} netif
- port/freertos port/netif port/debug port)
-
++ list(APPEND COMPONENT_SRCDIRS
++ lwip/src/netif/ppp
++ lwip/src/netif/ppp/polarssl
++ )
+endif()
+
-
- # patch around warnings in third-party files
- set_source_files_properties(api/tcpip.c
- PROPERTIES COMPILE_FLAGS
- -Wno-unused-variable
- )
- set_source_files_properties(core/pbuf.c core/tcp_in.c
- PROPERTIES COMPILE_FLAGS
- -Wno-unused-but-set-variable
- )
- set_source_files_properties(apps/dhcpserver.c
- PROPERTIES COMPILE_FLAGS
- "-Wno-unused-variable -Wno-unused-but-set-variable -Wno-type-limits"
- )
- set_source_files_properties(netif/ppp/pppos.c
- PROPERTIES COMPILE_FLAGS
- -Wno-type-limits)
+set(COMPONENT_REQUIRES vfs)
+set(COMPONENT_PRIV_REQUIRES ethernet tcpip_adapter)
+
+register_component()
+
++# lots of LWIP source files evaluate macros that check address of stack variables
+component_compile_options(-Wno-address)
CONFIG_ESP32_WIFI_AMPDU_RX_ENABLED=y
CONFIG_ESP32_WIFI_RX_BA_WIN=32
-CONFIG_FREERTOS_UNICORE=
+CONFIG_FREERTOS_UNICORE=n
CONFIG_FREERTOS_HZ=1000
-CONFIG_INT_WDT=
-CONFIG_TASK_WDT=
+CONFIG_INT_WDT=n
+CONFIG_TASK_WDT=n
- CONFIG_TCP_SND_BUF_DEFAULT=65535
- CONFIG_TCP_WND_DEFAULT=65535
+ CONFIG_TCP_SND_BUF_DEFAULT=65534
+ CONFIG_TCP_WND_DEFAULT=65534
CONFIG_TCP_RECVMBOX_SIZE=64
CONFIG_UDP_RECVMBOX_SIZE=64
CONFIG_TCPIP_RECVMBOX_SIZE=64
tools/ci/get-full-sources.sh
tools/ci/mirror-submodule-update.sh
tools/ci/mirror-synchronize.sh
+ tools/ci/push_to_github.sh
tools/ci/test_build_system.sh
+tools/ci/test_build_system_cmake.sh
tools/ci/test_configure_ci_environment.sh
+tools/cmake/convert_to_cmake.py
+tools/cmake/run_cmake_lint.sh
tools/esp_app_trace/apptrace_proc.py
tools/esp_app_trace/logtrace_proc.py
tools/format.sh
tools/test_idf_size/test.sh
tools/check_python_dependencies.py
docs/gen-dxd.py
+ tools/ci/multirun_with_pyenv.sh
+