@@ -376,6 +376,15 @@ esp_err_t WiFiGenericClass::_eventCallback(void *arg, system_event_t *event)
376
376
WiFi.begin ();
377
377
}
378
378
} else if (event->event_id == SYSTEM_EVENT_STA_GOT_IP) {
379
+ #if ARDUHAL_LOG_LEVEL >= ARDUHAL_LOG_LEVEL_DEBUG
380
+ uint8_t * ip = (uint8_t *)&(event->event_info .got_ip .ip_info .ip .addr );
381
+ uint8_t * mask = (uint8_t *)&(event->event_info .got_ip .ip_info .netmask .addr );
382
+ uint8_t * gw = (uint8_t *)&(event->event_info .got_ip .ip_info .gw .addr );
383
+ log_d (" STA IP: %u.%u.%u.%u, MASK: %u.%u.%u.%u, GW: %u.%u.%u.%u" ,
384
+ ip[0 ], ip[1 ], ip[2 ], ip[3 ],
385
+ mask[0 ], mask[1 ], mask[2 ], mask[3 ],
386
+ gw[0 ], gw[1 ], gw[2 ], gw[3 ]);
387
+ #endif
379
388
WiFiSTAClass::_setStatus (WL_CONNECTED);
380
389
setStatusBits (STA_HAS_IP_BIT | STA_CONNECTED_BIT);
381
390
} else if (event->event_id == SYSTEM_EVENT_STA_LOST_IP) {
@@ -403,6 +412,15 @@ esp_err_t WiFiGenericClass::_eventCallback(void *arg, system_event_t *event)
403
412
} else if (event->event_id == SYSTEM_EVENT_ETH_DISCONNECTED) {
404
413
clearStatusBits (ETH_CONNECTED_BIT | ETH_HAS_IP_BIT | ETH_HAS_IP6_BIT);
405
414
} else if (event->event_id == SYSTEM_EVENT_ETH_GOT_IP) {
415
+ #if ARDUHAL_LOG_LEVEL >= ARDUHAL_LOG_LEVEL_DEBUG
416
+ uint8_t * ip = (uint8_t *)&(event->event_info .got_ip .ip_info .ip .addr );
417
+ uint8_t * mask = (uint8_t *)&(event->event_info .got_ip .ip_info .netmask .addr );
418
+ uint8_t * gw = (uint8_t *)&(event->event_info .got_ip .ip_info .gw .addr );
419
+ log_d (" ETH IP: %u.%u.%u.%u, MASK: %u.%u.%u.%u, GW: %u.%u.%u.%u" ,
420
+ ip[0 ], ip[1 ], ip[2 ], ip[3 ],
421
+ mask[0 ], mask[1 ], mask[2 ], mask[3 ],
422
+ gw[0 ], gw[1 ], gw[2 ], gw[3 ]);
423
+ #endif
406
424
setStatusBits (ETH_CONNECTED_BIT | ETH_HAS_IP_BIT);
407
425
408
426
} else if (event->event_id == SYSTEM_EVENT_GOT_IP6) {
0 commit comments