arduino-esp32/tools/sdk/esp32s3/include
Rodrigo Garcia ce2cd111a1
Fixes INADDR_NONE (#6659)
Description of Change

Fixes IPAddress INADDR_NONE declaration when using Arduino WiFi or ETH.
This symbol was defined as 0xffffffff by lwip /inet.h, making it impossible to use INADDR_NONE correctly.

This PR only works when <wifi-provisioning/wifi_config.h> has a modification to include <lwip/ip4_addr.h> instead of <lwip/inet.h>. This will be done directly to the sdk folder in the github structure and it has been fixed in IDF by a separated Merge Request. This will be reflected in the future, for good.

Tests scenarios

This PR was tested with all Arduino WiFi examples, including AsyncUDP. Also with ETH examples.
It was also tested for #6610 test cases.
Testing done for ESP32, ESP32-S2, ESP32-C3 and ESP32-S3.

Related links

fixes #6610
fixes #6247
fixes #4732
2022-04-29 11:13:07 +03:00
..
app_trace/include Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
app_update/include Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
arduino_tinyusb IDF release/v4.4 c29343eb94 (#6493) 2022-03-28 18:17:59 +03:00
asio Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
bootloader_support/include Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
bt Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
button/button/include Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
cbor/port/include Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
cmock/CMock/src Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
coap Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
console Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
driver Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
efuse Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
esp-dl/include Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
esp-dsp/modules Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
esp-sr Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
esp-tls Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
esp32-camera Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
esp_adc_cal/include Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
esp_common/include IDF release/v4.4 b8050b365e (#6594) 2022-04-20 12:23:18 +03:00
esp_eth/include Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
esp_event/include Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
esp_gdbstub Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
esp_hid/include Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
esp_http_client/include Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
esp_http_server/include Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
esp_https_ota/include Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
esp_https_server/include Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
esp_hw_support IDF release/v4.4 b8050b365e (#6594) 2022-04-20 12:23:18 +03:00
esp_ipc/include Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
esp_lcd Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
esp_littlefs IDF release/v4.4 b8050b365e (#6594) 2022-04-20 12:23:18 +03:00
esp_local_ctrl/include Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
esp_netif/include Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
esp_phy Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
esp_pm/include Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
esp_rainmaker/include IDF release/v4.4 b8050b365e (#6594) 2022-04-20 12:23:18 +03:00
esp_ringbuf/include/freertos Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
esp_rom Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
esp_schedule/include Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
esp_serial_slave_link/include Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
esp_system Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
esp_timer/include Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
esp_websocket_client/include Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
esp_wifi/include Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
espcoredump/include Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
expat Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
fatfs Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
fb_gfx/include IDF release/v4.4 b8050b365e (#6594) 2022-04-20 12:23:18 +03:00
freemodbus/common/include Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
freertos Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
hal Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
heap/include Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
idf_test/include Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
ieee802154/include Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
jsmn/include Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
json/cJSON Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
json_generator/upstream Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
json_parser/upstream Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
libsodium Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
log/include Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
lwip Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
mbedtls Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
mdns/include Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
mqtt/esp-mqtt/include Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
newlib/platform_include Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
nghttp Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
nvs_flash/include Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
openssl/include Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
perfmon/include Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
protobuf-c/protobuf-c Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
protocomm/include Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
pthread/include Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
qrcode/include Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
rmaker_common/include Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
sdmmc/include Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
soc Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
spi_flash/include Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
spiffs/include Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
tcp_transport/include Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
tcpip_adapter/include Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
ulp/include Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
unity Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
usb/include Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
vfs/include Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
wear_levelling/include Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
wifi_provisioning/include/wifi_provisioning Fixes INADDR_NONE (#6659) 2022-04-29 11:13:07 +03:00
wpa_supplicant Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
ws2812_led Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
xtensa Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00