diff --git a/.vscode/settings.json b/.vscode/settings.json index 126f78a..97f3033 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -6,5 +6,8 @@ "http_metrics.h": "c", "outputs.h": "c", "task.h": "c" - } + }, + "idf.openOcdConfigs": [ + "board/esp32-wrover-kit-3.3v.cfg" + ] } \ No newline at end of file diff --git a/main/metrics.c b/main/metrics.c index d960498..69aff3d 100644 --- a/main/metrics.c +++ b/main/metrics.c @@ -201,8 +201,12 @@ void connect_wifi(void) }; ESP_ERROR_CHECK(esp_wifi_set_mode(WIFI_MODE_STA)); ESP_ERROR_CHECK(esp_wifi_set_config(WIFI_IF_STA, &wifi_config)); + ESP_ERROR_CHECK(esp_wifi_start()); + ESP_ERROR_CHECK(esp_wifi_set_max_tx_power(78)); // Set max power to 19.5 dBm (78 in units of 0.25 dBm) + ESP_ERROR_CHECK(esp_wifi_set_ps(WIFI_PS_MIN_MODEM)); // Use power-saving mode + ESP_LOGI(TAG, "wifi_init_sta finished."); EventBits_t bits = xEventGroupWaitBits(s_wifi_event_group,