Skip to content

Commit a333597

Browse files
authored
Merge pull request #3903 from anecdata/reasons
ESP32-S2: Log all Wi-Fi events & remove unneeded call
2 parents 7e59ff3 + 98c9492 commit a333597

File tree

2 files changed

+12
-11
lines changed

2 files changed

+12
-11
lines changed

ports/esp32s2/common-hal/wifi/Radio.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,6 @@ static void start_station(wifi_radio_obj_t *self) {
5555
esp_wifi_set_mode(next_mode);
5656

5757
self->sta_mode = 1;
58-
59-
esp_wifi_set_config(WIFI_MODE_STA, &self->sta_config);
6058
}
6159

6260
bool common_hal_wifi_radio_get_enabled(wifi_radio_obj_t *self) {

ports/esp32s2/common-hal/wifi/__init__.c

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -47,48 +47,51 @@ static void event_handler(void* arg, esp_event_base_t event_base,
4747
if (event_base == WIFI_EVENT) {
4848
switch (event_id) {
4949
case WIFI_EVENT_SCAN_DONE:
50-
ESP_EARLY_LOGW(TAG, "scan");
50+
ESP_LOGW(TAG, "scan");
5151
xEventGroupSetBits(radio->event_group_handle, WIFI_SCAN_DONE_BIT);
5252
break;
5353
case WIFI_EVENT_STA_START:
54-
ESP_EARLY_LOGW(TAG, "start");
54+
ESP_LOGW(TAG, "start");
5555
break;
5656
case WIFI_EVENT_STA_STOP:
57-
ESP_EARLY_LOGW(TAG, "stop");
57+
ESP_LOGW(TAG, "stop");
5858
break;
5959
case WIFI_EVENT_STA_CONNECTED:
60-
ESP_EARLY_LOGW(TAG, "connected");
60+
ESP_LOGW(TAG, "connected");
6161
break;
6262
case WIFI_EVENT_STA_DISCONNECTED: {
63-
ESP_EARLY_LOGW(TAG, "disconnected");
63+
ESP_LOGW(TAG, "disconnected");
6464
wifi_event_sta_disconnected_t* d = (wifi_event_sta_disconnected_t*) event_data;
6565
uint8_t reason = d->reason;
66-
ESP_EARLY_LOGW(TAG, "reason %d 0x%02x", reason, reason);
66+
ESP_LOGW(TAG, "reason %d 0x%02x", reason, reason);
6767
if (radio->retries_left > 0 &&
6868
(reason == WIFI_REASON_AUTH_EXPIRE ||
6969
reason == WIFI_REASON_NOT_AUTHED ||
7070
reason == WIFI_REASON_ASSOC_EXPIRE ||
7171
reason == WIFI_REASON_CONNECTION_FAIL ||
7272
reason == WIFI_REASON_4WAY_HANDSHAKE_TIMEOUT)) {
7373
radio->retries_left--;
74-
ESP_EARLY_LOGI(TAG, "Retrying connect. %d retries remaining", radio->retries_left);
74+
ESP_LOGI(TAG, "Retrying connect. %d retries remaining", radio->retries_left);
7575
esp_wifi_connect();
7676
return;
7777
}
7878

7979
radio->last_disconnect_reason = reason;
8080
xEventGroupSetBits(radio->event_group_handle, WIFI_DISCONNECTED_BIT);
81+
break;
8182
}
8283

8384
// Cases to handle later.
8485
// case WIFI_EVENT_STA_AUTHMODE_CHANGE:
85-
default:
86+
default: {
87+
ESP_LOGW(TAG, "event %d 0x%02x", event_id, event_id);
8688
break;
89+
}
8790
}
8891
}
8992

9093
if (event_base == IP_EVENT && event_id == IP_EVENT_STA_GOT_IP) {
91-
ESP_EARLY_LOGW(TAG, "got ip");
94+
ESP_LOGW(TAG, "got ip");
9295
radio->retries_left = radio->starting_retries;
9396
xEventGroupSetBits(radio->event_group_handle, WIFI_CONNECTED_BIT);
9497
}

0 commit comments

Comments
 (0)