mirror of
https://github.com/espressif/ESP8266_RTOS_SDK.git
synced 2025-05-22 09:37:00 +08:00
fix(wifi): fix writing error
This commit is contained in:
@ -90,9 +90,6 @@ extern "C" {
|
|||||||
|
|
||||||
#define ESP_WIFI_PARAM_USE_NVS 0
|
#define ESP_WIFI_PARAM_USE_NVS 0
|
||||||
|
|
||||||
#define WIFI_PROTOCAL_11B 1
|
|
||||||
#define WIFI_PROTOCAL_11G 2
|
|
||||||
#define WIFI_PROTOCAL_11N 4
|
|
||||||
/**
|
/**
|
||||||
* @brief WiFi stack configuration parameters passed to esp_wifi_init call.
|
* @brief WiFi stack configuration parameters passed to esp_wifi_init call.
|
||||||
*/
|
*/
|
||||||
|
@ -44,7 +44,7 @@ static esp_err_t wifi_event_handler(void *ctx, system_event_t *event)
|
|||||||
ESP_LOGE(TAG, "Disconnect reason : %d", info->disconnected.reason);
|
ESP_LOGE(TAG, "Disconnect reason : %d", info->disconnected.reason);
|
||||||
if (info->disconnected.reason == WIFI_REASON_BASIC_RATE_NOT_SUPPORT) {
|
if (info->disconnected.reason == WIFI_REASON_BASIC_RATE_NOT_SUPPORT) {
|
||||||
/*Switch to 802.11 bgn mode */
|
/*Switch to 802.11 bgn mode */
|
||||||
esp_wifi_set_protocol(ESP_IF_WIFI_STA, WIFI_PROTOCAL_11B | WIFI_PROTOCAL_11G | WIFI_PROTOCAL_11N);
|
esp_wifi_set_protocol(ESP_IF_WIFI_STA, WIFI_PROTOCOL_11B | WIFI_PROTOCOL_11G | WIFI_PROTOCOL_11N);
|
||||||
}
|
}
|
||||||
esp_wifi_connect();
|
esp_wifi_connect();
|
||||||
xEventGroupClearBits(wifi_event_group, CONNECTED_BIT);
|
xEventGroupClearBits(wifi_event_group, CONNECTED_BIT);
|
||||||
|
@ -50,7 +50,7 @@ static void on_wifi_disconnect(void *arg, esp_event_base_t event_base,
|
|||||||
ESP_LOGI(TAG, "Wi-Fi disconnected, trying to reconnect...");
|
ESP_LOGI(TAG, "Wi-Fi disconnected, trying to reconnect...");
|
||||||
if (event->reason == WIFI_REASON_BASIC_RATE_NOT_SUPPORT) {
|
if (event->reason == WIFI_REASON_BASIC_RATE_NOT_SUPPORT) {
|
||||||
/*Switch to 802.11 bgn mode */
|
/*Switch to 802.11 bgn mode */
|
||||||
esp_wifi_set_protocol(ESP_IF_WIFI_STA, WIFI_PROTOCAL_11B | WIFI_PROTOCAL_11G | WIFI_PROTOCAL_11N);
|
esp_wifi_set_protocol(ESP_IF_WIFI_STA, WIFI_PROTOCOL_11B | WIFI_PROTOCOL_11G | WIFI_PROTOCOL_11N);
|
||||||
}
|
}
|
||||||
ESP_ERROR_CHECK(esp_wifi_connect());
|
ESP_ERROR_CHECK(esp_wifi_connect());
|
||||||
}
|
}
|
||||||
|
@ -217,7 +217,7 @@ esp_err_t app_prov_event_handler(void *ctx, system_event_t *event)
|
|||||||
g_prov->wifi_state = WIFI_PROV_STA_CONNECTING;
|
g_prov->wifi_state = WIFI_PROV_STA_CONNECTING;
|
||||||
if (info->disconnected.reason == WIFI_REASON_BASIC_RATE_NOT_SUPPORT) {
|
if (info->disconnected.reason == WIFI_REASON_BASIC_RATE_NOT_SUPPORT) {
|
||||||
/*Switch to 802.11 bgn mode */
|
/*Switch to 802.11 bgn mode */
|
||||||
esp_wifi_set_protocol(ESP_IF_WIFI_STA, WIFI_PROTOCAL_11B | WIFI_PROTOCAL_11G | WIFI_PROTOCAL_11N);
|
esp_wifi_set_protocol(ESP_IF_WIFI_STA, WIFI_PROTOCOL_11B | WIFI_PROTOCOL_11G | WIFI_PROTOCOL_11N);
|
||||||
}
|
}
|
||||||
esp_wifi_connect();
|
esp_wifi_connect();
|
||||||
}
|
}
|
||||||
|
@ -200,7 +200,7 @@ esp_err_t app_prov_event_handler(void *ctx, system_event_t *event)
|
|||||||
default:
|
default:
|
||||||
if (info->disconnected.reason == WIFI_REASON_BASIC_RATE_NOT_SUPPORT) {
|
if (info->disconnected.reason == WIFI_REASON_BASIC_RATE_NOT_SUPPORT) {
|
||||||
/*Switch to 802.11 bgn mode */
|
/*Switch to 802.11 bgn mode */
|
||||||
esp_wifi_set_protocol(ESP_IF_WIFI_STA, WIFI_PROTOCAL_11B | WIFI_PROTOCAL_11G | WIFI_PROTOCAL_11N);
|
esp_wifi_set_protocol(ESP_IF_WIFI_STA, WIFI_PROTOCOL_11B | WIFI_PROTOCOL_11G | WIFI_PROTOCOL_11N);
|
||||||
}
|
}
|
||||||
/* If none of the expected reasons,
|
/* If none of the expected reasons,
|
||||||
* retry connecting to host SSID */
|
* retry connecting to host SSID */
|
||||||
|
@ -36,7 +36,7 @@ static esp_err_t event_handler(void *ctx, system_event_t *event)
|
|||||||
ESP_LOGI(__func__, "Disconnect reason : %d", info->disconnected.reason);
|
ESP_LOGI(__func__, "Disconnect reason : %d", info->disconnected.reason);
|
||||||
if (info->disconnected.reason == WIFI_REASON_BASIC_RATE_NOT_SUPPORT) {
|
if (info->disconnected.reason == WIFI_REASON_BASIC_RATE_NOT_SUPPORT) {
|
||||||
/*Switch to 802.11 bgn mode */
|
/*Switch to 802.11 bgn mode */
|
||||||
esp_wifi_set_protocol(ESP_IF_WIFI_STA, WIFI_PROTOCAL_11B | WIFI_PROTOCAL_11G | WIFI_PROTOCAL_11N);
|
esp_wifi_set_protocol(ESP_IF_WIFI_STA, WIFI_PROTOCOL_11B | WIFI_PROTOCOL_11G | WIFI_PROTOCOL_11N);
|
||||||
}
|
}
|
||||||
esp_wifi_connect();
|
esp_wifi_connect();
|
||||||
xEventGroupClearBits(wifi_event_group, CONNECTED_BIT);
|
xEventGroupClearBits(wifi_event_group, CONNECTED_BIT);
|
||||||
|
@ -41,7 +41,7 @@ static void on_wifi_disconnect(void *arg, esp_event_base_t event_base,
|
|||||||
ESP_LOGI(TAG, "Wi-Fi disconnected, trying to reconnect...");
|
ESP_LOGI(TAG, "Wi-Fi disconnected, trying to reconnect...");
|
||||||
if (event->reason == WIFI_REASON_BASIC_RATE_NOT_SUPPORT) {
|
if (event->reason == WIFI_REASON_BASIC_RATE_NOT_SUPPORT) {
|
||||||
/*Switch to 802.11 bgn mode */
|
/*Switch to 802.11 bgn mode */
|
||||||
esp_wifi_set_protocol(ESP_IF_WIFI_STA, WIFI_PROTOCAL_11B | WIFI_PROTOCAL_11G | WIFI_PROTOCAL_11N);
|
esp_wifi_set_protocol(ESP_IF_WIFI_STA, WIFI_PROTOCOL_11B | WIFI_PROTOCOL_11G | WIFI_PROTOCOL_11N);
|
||||||
}
|
}
|
||||||
ESP_ERROR_CHECK(esp_wifi_connect());
|
ESP_ERROR_CHECK(esp_wifi_connect());
|
||||||
}
|
}
|
||||||
|
@ -87,7 +87,7 @@ static void event_handler(void* arg, esp_event_base_t event_base,
|
|||||||
|
|
||||||
if (event->reason == WIFI_REASON_BASIC_RATE_NOT_SUPPORT) {
|
if (event->reason == WIFI_REASON_BASIC_RATE_NOT_SUPPORT) {
|
||||||
/*Switch to 802.11 bgn mode */
|
/*Switch to 802.11 bgn mode */
|
||||||
esp_wifi_set_protocol(ESP_IF_WIFI_STA, WIFI_PROTOCAL_11B | WIFI_PROTOCAL_11G | WIFI_PROTOCAL_11N);
|
esp_wifi_set_protocol(ESP_IF_WIFI_STA, WIFI_PROTOCOL_11B | WIFI_PROTOCOL_11G | WIFI_PROTOCOL_11N);
|
||||||
}
|
}
|
||||||
esp_wifi_connect();
|
esp_wifi_connect();
|
||||||
xEventGroupClearBits(wifi_event_group, WIFI_CONNECTED_BIT);
|
xEventGroupClearBits(wifi_event_group, WIFI_CONNECTED_BIT);
|
||||||
|
@ -52,7 +52,7 @@ static void wifi_event_handler(void* arg, esp_event_base_t event_base,
|
|||||||
ESP_LOGI(TAG, "WIFI_EVENT_STA_DISCONNECTED");
|
ESP_LOGI(TAG, "WIFI_EVENT_STA_DISCONNECTED");
|
||||||
if (event->reason == WIFI_REASON_BASIC_RATE_NOT_SUPPORT) {
|
if (event->reason == WIFI_REASON_BASIC_RATE_NOT_SUPPORT) {
|
||||||
/*Switch to 802.11 bgn mode */
|
/*Switch to 802.11 bgn mode */
|
||||||
esp_wifi_set_protocol(ESP_IF_WIFI_STA, WIFI_PROTOCAL_11B | WIFI_PROTOCAL_11G | WIFI_PROTOCAL_11N);
|
esp_wifi_set_protocol(ESP_IF_WIFI_STA, WIFI_PROTOCOL_11B | WIFI_PROTOCOL_11G | WIFI_PROTOCOL_11N);
|
||||||
}
|
}
|
||||||
ESP_ERROR_CHECK(esp_wifi_connect());
|
ESP_ERROR_CHECK(esp_wifi_connect());
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user