Skip to content

Commit 6a1f347

Browse files
committed
Refactor WiFi config code
1 parent c2aa210 commit 6a1f347

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

libraries/WiFi/src/WiFi.cpp

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -86,8 +86,7 @@ void arduino::WiFiClass::config(const char *local_ip){
8686

8787
void arduino::WiFiClass::config(IPAddress local_ip, IPAddress dns_server){
8888
config(local_ip);
89-
nsapi_addr_t convertedDNSServer = {NSAPI_IPv4, {dns_server[0], dns_server[1], dns_server[2], dns_server[3]}};
90-
_dnsServer1 = SocketAddress(convertedDNSServer);
89+
setDNS(dns_server);
9190
}
9291

9392
void arduino::WiFiClass::config(IPAddress local_ip, IPAddress dns_server, IPAddress gateway){
@@ -108,8 +107,7 @@ void arduino::WiFiClass::setDNS(IPAddress dns_server1){
108107
}
109108

110109
void arduino::WiFiClass::setDNS(IPAddress dns_server1, IPAddress dns_server2){
111-
nsapi_addr_t convertedDNSServer1 = {NSAPI_IPv4, {dns_server1[0], dns_server1[1], dns_server1[2], dns_server1[3]}};
112-
_dnsServer1 = SocketAddress(convertedDNSServer1);
110+
setDNS(dns_server1);
113111
nsapi_addr_t convertedDNSServer2 = {NSAPI_IPv4, {dns_server2[0], dns_server2[1], dns_server2[2], dns_server2[3]}};
114112
_dnsServer2 = SocketAddress(convertedDNSServer2);
115113
}

0 commit comments

Comments
 (0)