Refine IPv6 address logging for CH390 driver in WiFiAPClient

This commit is contained in:
Ben Meadors
2026-06-11 15:37:22 -05:00
parent 02081dc85d
commit eb719f6fca
2 changed files with 21 additions and 8 deletions
+5 -2
View File
@@ -573,11 +573,14 @@ static void WiFiEvent(WiFiEvent_t event)
#endif
break;
case ARDUINO_EVENT_ETH_GOT_IP6:
#if defined(USE_WS5500) || defined(USE_CH390D)
#if defined(USE_CH390D)
// The CH390 driver's ETH class doesn't expose the IPv6 address getters
LOG_INFO("Obtained IP6 address");
#elif defined(USE_WS5500)
#if ESP_ARDUINO_VERSION >= ESP_ARDUINO_VERSION_VAL(3, 0, 0)
LOG_INFO("Obtained Local IP6 address: %s", ETH.linkLocalIPv6().toString().c_str());
LOG_INFO("Obtained GlobalIP6 address: %s", ETH.globalIPv6().toString().c_str());
#elif defined(USE_WS5500)
#else
LOG_INFO("Obtained IP6 address: %s", ETH.localIPv6().toString().c_str());
#endif
#endif