From 19dd96f8df8c20f87c1d11f1f71ffa7b45afde4e Mon Sep 17 00:00:00 2001 From: Christian Speckner Date: Thu, 20 Aug 2020 17:49:06 +0200 Subject: [PATCH] Fix build against esp-idf v3.3@bf0220609 --- libraries/WiFi/src/ETH.cpp | 6 +++--- libraries/WiFi/src/WiFiSTA.cpp | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/libraries/WiFi/src/ETH.cpp b/libraries/WiFi/src/ETH.cpp index 2ffea758ded..b9fcf2bfe56 100644 --- a/libraries/WiFi/src/ETH.cpp +++ b/libraries/WiFi/src/ETH.cpp @@ -113,7 +113,7 @@ bool ETHClass::config(IPAddress local_ip, IPAddress gateway, IPAddress subnet, I { esp_err_t err = ESP_OK; tcpip_adapter_ip_info_t info; - + if(local_ip != (uint32_t)0x00000000){ info.ip.addr = static_cast(local_ip); info.gw.addr = static_cast(gateway); @@ -193,8 +193,8 @@ IPAddress ETHClass::gatewayIP() IPAddress ETHClass::dnsIP(uint8_t dns_no) { - ip_addr_t dns_ip = dns_getserver(dns_no); - return IPAddress(dns_ip.u_addr.ip4.addr); + const ip_addr_t *dns_ip = dns_getserver(dns_no); + return IPAddress(dns_ip->u_addr.ip4.addr); } IPAddress ETHClass::broadcastIP() diff --git a/libraries/WiFi/src/WiFiSTA.cpp b/libraries/WiFi/src/WiFiSTA.cpp index db5e019af31..8c2b672eb40 100644 --- a/libraries/WiFi/src/WiFiSTA.cpp +++ b/libraries/WiFi/src/WiFiSTA.cpp @@ -424,7 +424,7 @@ IPAddress WiFiSTAClass::localIP() uint8_t* WiFiSTAClass::macAddress(uint8_t* mac) { if(WiFiGenericClass::getMode() != WIFI_MODE_NULL){ - esp_wifi_get_mac(WIFI_IF_STA, mac); + esp_wifi_get_mac(WIFI_IF_STA, mac); } else{ esp_read_mac(mac, ESP_MAC_WIFI_STA); @@ -488,8 +488,8 @@ IPAddress WiFiSTAClass::dnsIP(uint8_t dns_no) if(WiFiGenericClass::getMode() == WIFI_MODE_NULL){ return IPAddress(); } - ip_addr_t dns_ip = dns_getserver(dns_no); - return IPAddress(dns_ip.u_addr.ip4.addr); + const ip_addr_t *dns_ip = dns_getserver(dns_no); + return IPAddress(dns_ip->u_addr.ip4.addr); } /**