mirror of
https://github.com/espressif/esp-protocols.git
synced 2025-07-29 10:17:30 +02:00
freertos: Remove legacy data types
This commit removes the usage of all legacy FreeRTOS data types that are exposed via configENABLE_BACKWARD_COMPATIBILITY. Legacy types can still be used by enabling CONFIG_FREERTOS_ENABLE_BACKWARD_COMPATIBILITY. * Original commit: espressif/esp-idf@57fd78f5ba
This commit is contained in:
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* SPDX-FileCopyrightText: 2015-2021 Espressif Systems (Shanghai) CO LTD
|
* SPDX-FileCopyrightText: 2015-2022 Espressif Systems (Shanghai) CO LTD
|
||||||
*
|
*
|
||||||
* SPDX-License-Identifier: Apache-2.0
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
*/
|
*/
|
||||||
@ -105,7 +105,7 @@ struct esp_websocket_client {
|
|||||||
bool run;
|
bool run;
|
||||||
bool wait_for_pong_resp;
|
bool wait_for_pong_resp;
|
||||||
EventGroupHandle_t status_bits;
|
EventGroupHandle_t status_bits;
|
||||||
xSemaphoreHandle lock;
|
SemaphoreHandle_t lock;
|
||||||
char *rx_buffer;
|
char *rx_buffer;
|
||||||
char *tx_buffer;
|
char *tx_buffer;
|
||||||
int buffer_size;
|
int buffer_size;
|
||||||
@ -696,7 +696,7 @@ static void esp_websocket_client_task(void *pv)
|
|||||||
}
|
}
|
||||||
} else if (WEBSOCKET_STATE_WAIT_TIMEOUT == client->state) {
|
} else if (WEBSOCKET_STATE_WAIT_TIMEOUT == client->state) {
|
||||||
// waiting for reconnecting...
|
// waiting for reconnecting...
|
||||||
vTaskDelay(client->wait_timeout_ms / 2 / portTICK_RATE_MS);
|
vTaskDelay(client->wait_timeout_ms / 2 / portTICK_PERIOD_MS);
|
||||||
} else if (WEBSOCKET_STATE_CLOSING == client->state &&
|
} else if (WEBSOCKET_STATE_CLOSING == client->state &&
|
||||||
(CLOSE_FRAME_SENT_BIT & xEventGroupGetBits(client->status_bits))) {
|
(CLOSE_FRAME_SENT_BIT & xEventGroupGetBits(client->status_bits))) {
|
||||||
ESP_LOGD(TAG, " Waiting for TCP connection to be closed by the server");
|
ESP_LOGD(TAG, " Waiting for TCP connection to be closed by the server");
|
||||||
|
@ -121,7 +121,7 @@ static void websocket_app_start(void)
|
|||||||
ESP_LOGI(TAG, "Sending %s", data);
|
ESP_LOGI(TAG, "Sending %s", data);
|
||||||
esp_websocket_client_send_text(client, data, len, portMAX_DELAY);
|
esp_websocket_client_send_text(client, data, len, portMAX_DELAY);
|
||||||
}
|
}
|
||||||
vTaskDelay(1000 / portTICK_RATE_MS);
|
vTaskDelay(1000 / portTICK_PERIOD_MS);
|
||||||
}
|
}
|
||||||
|
|
||||||
xSemaphoreTake(shutdown_sema, portMAX_DELAY);
|
xSemaphoreTake(shutdown_sema, portMAX_DELAY);
|
||||||
|
Reference in New Issue
Block a user