From 035a48f102d12e01afa45d4f08f0842c770c7c35 Mon Sep 17 00:00:00 2001 From: xiaxiaotian Date: Tue, 6 Sep 2016 15:28:09 +0800 Subject: [PATCH] Post station's auth mode event after it is connected to AP. --- components/esp32/event.c | 4 ++-- components/esp32/include/esp_event.h | 1 + components/esp32/include/esp_wifi.h | 1 - 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/components/esp32/event.c b/components/esp32/event.c index 737a8a604c..d8e5c0a4fb 100644 --- a/components/esp32/event.c +++ b/components/esp32/event.c @@ -190,9 +190,9 @@ static esp_err_t esp_system_event_debug(system_event_t *event) { system_event_sta_connected_t *connected; connected = &event->event_info.connected; - WIFI_DEBUG("SYSTEM_EVENT_STA_CONNECTED\nssid:%s, ssid_len:%d, bssid:%02x:%02x:%02x:%02x:%02x:%02x, channel:%d\n", \ + WIFI_DEBUG("SYSTEM_EVENT_STA_CONNECTED\nssid:%s, ssid_len:%d, bssid:%02x:%02x:%02x:%02x:%02x:%02x, channel:%d, authmode:%d\n", \ connected->ssid, connected->ssid_len, connected->bssid[0], connected->bssid[0], connected->bssid[1], \ - connected->bssid[3], connected->bssid[4], connected->bssid[5], connected->channel); + connected->bssid[3], connected->bssid[4], connected->bssid[5], connected->channel, connected->authmode); break; } case SYSTEM_EVENT_STA_DISCONNECTED: diff --git a/components/esp32/include/esp_event.h b/components/esp32/include/esp_event.h index fa3135d9cc..e305e70d2f 100755 --- a/components/esp32/include/esp_event.h +++ b/components/esp32/include/esp_event.h @@ -56,6 +56,7 @@ typedef struct { uint8_t ssid_len; /**< SSID length of connected AP */ uint8_t bssid[6]; /**< BSSID of connected AP*/ uint8_t channel; /**< channel of connected AP*/ + uint8_t authmode; } system_event_sta_connected_t; typedef struct { diff --git a/components/esp32/include/esp_wifi.h b/components/esp32/include/esp_wifi.h index 972b07b24a..357788225a 100755 --- a/components/esp32/include/esp_wifi.h +++ b/components/esp32/include/esp_wifi.h @@ -214,7 +214,6 @@ typedef struct { char password[64]; /**< password of target AP*/ bool bssid_set; /**< whether set MAC address of target AP or not. Generally, station_config.bssid_set needs to be 0; and it needs to be 1 only when users need to check the MAC address of the AP.*/ uint8_t bssid[6]; /**< MAC address of target AP*/ - uint8_t authmode; } wifi_sta_config_t; typedef union {