--- a/main/task_wifi.c Tue Apr 11 11:11:13 2023 +0200 +++ b/main/task_wifi.c Tue Apr 11 19:41:53 2023 +0200 @@ -170,7 +170,6 @@ static void init_wifi(void) { - ESP_LOGI(TAG, "initialise_wifi() start"); ESP_ERROR_CHECK(esp_event_loop_create_default()); xSemaphoreWiFi = xSemaphoreCreateMutex(); @@ -186,12 +185,10 @@ ESP_ERROR_CHECK(esp_event_handler_instance_register(IP_EVENT, ESP_EVENT_ANY_ID, &got_ip_event_handler, NULL, &instance_got_ip) ); ESP_ERROR_CHECK(esp_wifi_set_mode(WIFI_MODE_STA)); - ESP_ERROR_CHECK( esp_wifi_start() ); + ESP_ERROR_CHECK(esp_wifi_start()); xEventGroupClearBits(xEventGroupWifi, TASK_WIFI_STA_CONNECTED); xEventGroupSetBits(xEventGroupWifi, TASK_WIFI_STA_DISCONNECTED); - - ESP_LOGI(TAG, "initialise_wifi() done"); } @@ -202,13 +199,10 @@ .sta = { .ssid = ESP_WIFI_SSID, .password = ESP_WIFI_PASS, + .threshold.authmode = WIFI_AUTH_WPA2_PSK, }, }; // .threshold.authmode = WIFI_AUTH_WPA2_PSK, - // .pmf_cfg = { - // .capable = true, - // .required = false - // }, ESP_ERROR_CHECK(esp_wifi_disconnect()); ESP_ERROR_CHECK(esp_wifi_set_config(ESP_IF_WIFI_STA, &wifi_Config) ); @@ -230,15 +224,14 @@ { uint64_t starttime = 0; - ESP_LOGI(TAG, "Start WiFi"); - esp_log_level_set("wifi", ESP_LOG_WARNING); + ESP_LOGI(TAG, "Starting WiFi task"); + esp_log_level_set("wifi", ESP_LOG_ERROR); /* * memory allocation of objects used by the task */ wifi_state = malloc(sizeof(WIFI_State)); memset(wifi_state, 0x00, sizeof(WIFI_State)); - sprintf(wifi_state->STA_ssid, "%s", ESP_WIFI_SSID); /* * event group for the wifi driver @@ -250,8 +243,9 @@ */ init_wifi(); EventBits_t uxBits; - - ESP_LOGI(TAG, "Startup completed, enter task loop"); + int8_t tx_level; + ESP_ERROR_CHECK(esp_wifi_get_max_tx_power(&tx_level)); + ESP_LOGI(TAG, "Startup completed, maximum transmit power %d dBm", tx_level / 4); for(;;) {