Skip to content

Commit 5e3ba2a

Browse files
committed
WiFi.cpp allow using DHCP again after disconnecting static IP
1 parent feca160 commit 5e3ba2a

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

arduino/libraries/WiFi/src/WiFi.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -210,6 +210,8 @@ uint8_t WiFiClass::begin(const char* ssid, const char* key)
210210
if (_staticIp) {
211211
tcpip_adapter_dhcpc_stop(TCPIP_ADAPTER_IF_STA);
212212
tcpip_adapter_set_ip_info(TCPIP_ADAPTER_IF_STA, &_ipInfo);
213+
} else {
214+
tcpip_adapter_dhcpc_start(TCPIP_ADAPTER_IF_STA);
213215
}
214216

215217
esp_wifi_connect();
@@ -426,6 +428,7 @@ void WiFiClass::disconnect()
426428
{
427429
esp_wifi_disconnect();
428430
esp_wifi_stop();
431+
_staticIp = false;
429432
}
430433

431434
void WiFiClass::end()

0 commit comments

Comments
 (0)