From b625f636be4f6d4fff9aeeb117e6446ec10d502b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kuba=20Szczodrzy=C5=84ski?= Date: Mon, 27 Jun 2022 12:57:33 +0200 Subject: [PATCH] [libs] Fix WiFiMulti compiling with debugging enabled --- arduino/libretuya/libraries/WiFiMulti/WiFiMulti.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/arduino/libretuya/libraries/WiFiMulti/WiFiMulti.cpp b/arduino/libretuya/libraries/WiFiMulti/WiFiMulti.cpp index 1818d51..514f058 100644 --- a/arduino/libretuya/libraries/WiFiMulti/WiFiMulti.cpp +++ b/arduino/libretuya/libraries/WiFiMulti/WiFiMulti.cpp @@ -205,11 +205,14 @@ uint8_t WiFiMulti::run(uint32_t connectTimeout) { status = WiFi.status(); } + IPAddress ip; switch (status) { case WL_CONNECTED: LT_I("Connecting done"); LT_D("SSID: %s", WiFi.SSID().c_str()); - LT_D("IP: %s", WiFi.localIP().toString().c_str()); + // TODO fix this after implementing IP format for printf() + ip = WiFi.localIP(); + LT_D("IP: %u.%u.%u.%u", ip[0], ip[1], ip[2], ip[3]); LT_D("MAC: %s", WiFi.BSSIDstr().c_str()); LT_D("Channel: %d", WiFi.channel()); break;