From 8aa09aea108cd3b97be13fd02bdbec161d4bf2bc Mon Sep 17 00:00:00 2001 From: Angus Gratton Date: Wed, 7 Jun 2017 17:26:44 +1000 Subject: [PATCH] event handler: Add debug event handler for confirmed IPv6 LL address --- components/esp32/event_default_handlers.c | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/components/esp32/event_default_handlers.c b/components/esp32/event_default_handlers.c index 0c7ec2ac51..04a74f59da 100644 --- a/components/esp32/event_default_handlers.c +++ b/components/esp32/event_default_handlers.c @@ -345,6 +345,19 @@ static esp_err_t esp_system_event_debug(system_event_t *event) MAC2STR(ap_probereqrecved->mac)); break; } + case SYSTEM_EVENT_AP_STA_GOT_IP6: { + ip6_addr_t *addr = &event->event_info.got_ip6.ip6_info.ip; + ESP_LOGD(TAG, "SYSTEM_EVENT_AP_STA_GOT_IP6 address %04x:%04x:%04x:%04x:%04x:%04x:%04x:%04x", + IP6_ADDR_BLOCK1(addr), + IP6_ADDR_BLOCK2(addr), + IP6_ADDR_BLOCK3(addr), + IP6_ADDR_BLOCK4(addr), + IP6_ADDR_BLOCK5(addr), + IP6_ADDR_BLOCK6(addr), + IP6_ADDR_BLOCK7(addr), + IP6_ADDR_BLOCK8(addr)); + break; + } case SYSTEM_EVENT_ETH_START: { ESP_LOGD(TAG, "SYSTEM_EVENT_ETH_START"); break; @@ -367,7 +380,7 @@ static esp_err_t esp_system_event_debug(system_event_t *event) } default: { - ESP_LOGW(TAG, "no such kind of event!"); + ESP_LOGW(TAG, "unexpected system event %d!", event->event_id); break; } } -- 2.50.1