diff options
| author | Damien George <damien@micropython.org> | 2021-02-15 21:00:01 +1100 |
|---|---|---|
| committer | Damien George <damien@micropython.org> | 2021-02-15 23:11:26 +1100 |
| commit | d191d88cabec9bf328f6f46b11ce6642af70cfc7 (patch) | |
| tree | e54c557490353a4f24d793168cffd4ad72bed4da /ports/esp32/modsocket.c | |
| parent | e017f276f7f95c7412b18939ba91784fdc69b734 (diff) | |
esp32: Add support to build with ESP-IDF v4.1.1.
ESP-IDF v4.0.2 is still supported.
Signed-off-by: Damien George <damien@micropython.org>
Diffstat (limited to 'ports/esp32/modsocket.c')
| -rw-r--r-- | ports/esp32/modsocket.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/ports/esp32/modsocket.c b/ports/esp32/modsocket.c index 85433e575..8a4cf3e16 100644 --- a/ports/esp32/modsocket.c +++ b/ports/esp32/modsocket.c @@ -46,7 +46,6 @@ #include "py/stream.h" #include "py/mperrno.h" #include "lib/netutils/netutils.h" -#include "tcpip_adapter.h" #include "mdns.h" #include "modnetwork.h" @@ -181,7 +180,12 @@ static int _socket_getaddrinfo3(const char *nodename, const char *servname, memcpy(nodename_no_local, nodename, nodename_len - local_len); nodename_no_local[nodename_len - local_len] = '\0'; + #if ESP_IDF_VERSION < ESP_IDF_VERSION_VAL(4, 1, 0) struct ip4_addr addr = {0}; + #else + esp_ip4_addr_t addr = {0}; + #endif + esp_err_t err = mdns_query_a(nodename_no_local, MDNS_QUERY_TIMEOUT_MS, &addr); if (err != ESP_OK) { if (err == ESP_ERR_NOT_FOUND) { |
