arduino-esp32/tools/sdk/esp32c3/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 IDF release/v4.4 f23dcd3555 (#5996) 2021-12-14 16:38:06 +02:00
app_update/include IDF master 3e370c4296 2021-10-01 17:52:29 +03:00
asio IDF master b86fe0c66c 2021-10-13 18:21:12 +00:00
bootloader_support/include IDF master 3e370c4296 2021-10-01 17:52:29 +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 Initial Esp32c3 Support (#5060) 2021-04-14 18:10:05 +03:00
cmock/CMock/src Initial Esp32c3 Support (#5060) 2021-04-14 18:10:05 +03:00
coap IDF master b86fe0c66c 2021-10-13 18:21:12 +00:00
console IDF master c69f0ec32 (#5449) 2021-07-26 15:56:05 +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-tls IDF master 3e370c4296 2021-10-01 17:52:29 +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 IDF master 3e370c4296 2021-10-01 17:52:29 +03:00
esp_event/include IDF master 3e370c4296 2021-10-01 17:52:29 +03:00
esp_gdbstub IDF master 1d7068e4b (#5257) 2021-06-09 13:12:47 +03:00
esp_hid/include IDF master 3e370c4296 2021-10-01 17:52:29 +03:00
esp_http_client/include IDF release/v4.4 f23dcd3555 (#5996) 2021-12-14 16:38:06 +02:00
esp_http_server/include IDF master 3e370c4296 2021-10-01 17:52:29 +03:00
esp_https_ota/include IDF master c13afea63 (#5214) 2021-05-31 16:32:51 +03:00
esp_https_server/include IDF master b86fe0c66c 2021-10-13 18:21:12 +00: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 IDF master 3e370c4296 2021-10-01 17:52:29 +03:00
esp_netif/include IDF release/v4.4 f23dcd3555 (#5996) 2021-12-14 16:38:06 +02:00
esp_phy Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
esp_pm/include IDF master d93887f9f (#5336) 2021-07-17 01:57:49 +03:00
esp_rainmaker/include IDF release/v4.4 b8050b365e (#6594) 2022-04-20 12:23:18 +03:00
esp_ringbuf/include/freertos Initial Esp32c3 Support (#5060) 2021-04-14 18:10:05 +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 IDF release/v4.4 f3e0c8bc41 (#6075) 2022-01-18 17:28:10 +02:00
esp_system Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
esp_timer/include IDF release/v4.4 ddc44956bf (#5911) 2021-11-22 15:02:37 +02:00
esp_websocket_client/include IDF master d93887f9f (#5336) 2021-07-17 01:57:49 +03:00
esp_wifi/include Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
espcoredump/include IDF master 1d7068e4b (#5257) 2021-06-09 13:12:47 +03:00
expat Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
fatfs Initial Esp32c3 Support (#5060) 2021-04-14 18:10:05 +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 IDF master 4e03a9c34c (#5792) 2021-10-21 16:27:28 +03:00
idf_test/include Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
ieee802154/include IDF master 3e370c4296 2021-10-01 17:52:29 +03:00
jsmn/include Initial Esp32c3 Support (#5060) 2021-04-14 18:10:05 +03:00
json/cJSON IDF master 3e370c4296 2021-10-01 17:52:29 +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 IDF master 1d7068e4b (#5257) 2021-06-09 13:12:47 +03:00
log/include IDF master 3e370c4296 2021-10-01 17:52:29 +03:00
lwip IDF release/v4.4 ddc44956bf (#5911) 2021-11-22 15:02:37 +02:00
mbedtls Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
mdns/include IDF master b86fe0c66c 2021-10-13 18:21:12 +00:00
mqtt/esp-mqtt/include IDF master b86fe0c66c 2021-10-13 18:21:12 +00:00
newlib/platform_include IDF master 4e03a9c34c (#5792) 2021-10-21 16:27:28 +03:00
nghttp Initial Esp32c3 Support (#5060) 2021-04-14 18:10:05 +03:00
nvs_flash/include Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
openssl/include IDF release/v4.4 6a7d83af19 2021-11-04 14:22:34 +02:00
protobuf-c/protobuf-c Initial Esp32c3 Support (#5060) 2021-04-14 18:10:05 +03:00
protocomm/include IDF master b86fe0c66c 2021-10-13 18:21:12 +00:00
pthread/include Initial Esp32c3 Support (#5060) 2021-04-14 18:10:05 +03:00
qrcode/include Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
riscv/include Initial Esp32c3 Support (#5060) 2021-04-14 18:10:05 +03:00
rmaker_common/include Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
sdmmc/include IDF release/v4.4 f3e0c8bc41 (#6075) 2022-01-18 17:28:10 +02: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 IDF master 1d7068e4b (#5257) 2021-06-09 13:12:47 +03:00
tcp_transport/include IDF master cf457d412 (#5073) 2021-04-17 15:28:16 +03:00
tcpip_adapter/include Initial Esp32c3 Support (#5060) 2021-04-14 18:10:05 +03:00
unity IDF master c13afea63 (#5214) 2021-05-31 16:32:51 +03:00
vfs/include IDF release/v4.4 f23dcd3555 (#5996) 2021-12-14 16:38:06 +02:00
wear_levelling/include Initial Esp32c3 Support (#5060) 2021-04-14 18:10:05 +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