From c408fa32505097201cae0e9a67869979d5e59281 Mon Sep 17 00:00:00 2001 From: yangfeng Date: Tue, 14 Oct 2025 16:21:13 +0800 Subject: [PATCH] fix(example/classic_bt): Fix potential stack overflow tasks --- .../bluedroid/classic_bt/bt_spp_initiator/main/console_uart.c | 2 +- .../bluedroid/classic_bt/bt_spp_vfs_acceptor/main/spp_task.c | 2 +- examples/bluetooth/bluedroid/classic_bt/hfp_ag/main/bt_app_hf.c | 2 +- .../bluetooth/bluedroid/classic_bt/hfp_hf/main/bt_app_core.c | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/examples/bluetooth/bluedroid/classic_bt/bt_spp_initiator/main/console_uart.c b/examples/bluetooth/bluedroid/classic_bt/bt_spp_initiator/main/console_uart.c index 37bd8e57e5..319df1df2f 100644 --- a/examples/bluetooth/bluedroid/classic_bt/bt_spp_initiator/main/console_uart.c +++ b/examples/bluetooth/bluedroid/classic_bt/bt_spp_initiator/main/console_uart.c @@ -120,7 +120,7 @@ esp_err_t console_uart_init(void) uart_set_pin(CONSOLE_UART_NUM, UART_PIN_NO_CHANGE, UART_PIN_NO_CHANGE, UART_PIN_NO_CHANGE, UART_PIN_NO_CHANGE); uart_driver_install(CONSOLE_UART_NUM, 1024, 1024, 8, &uart_queue, 0); - xTaskCreate(console_uart_task, "uTask", 2048, NULL, 8, NULL); + xTaskCreate(console_uart_task, "uTask", 4 * 1024, NULL, 8, NULL); return ESP_OK; } diff --git a/examples/bluetooth/bluedroid/classic_bt/bt_spp_vfs_acceptor/main/spp_task.c b/examples/bluetooth/bluedroid/classic_bt/bt_spp_vfs_acceptor/main/spp_task.c index f944aa729e..4231b900a2 100644 --- a/examples/bluetooth/bluedroid/classic_bt/bt_spp_vfs_acceptor/main/spp_task.c +++ b/examples/bluetooth/bluedroid/classic_bt/bt_spp_vfs_acceptor/main/spp_task.c @@ -94,7 +94,7 @@ static void spp_task_task_handler(void *arg) void spp_task_task_start_up(void) { spp_task_task_queue = xQueueCreate(10, sizeof(spp_task_msg_t)); - xTaskCreate(spp_task_task_handler, "SPPAppT", 2048, NULL, 10, &spp_task_task_handle); + xTaskCreate(spp_task_task_handler, "SPPAppT", 4 * 1024, NULL, 10, &spp_task_task_handle); return; } diff --git a/examples/bluetooth/bluedroid/classic_bt/hfp_ag/main/bt_app_hf.c b/examples/bluetooth/bluedroid/classic_bt/hfp_ag/main/bt_app_hf.c index 7e8e580d12..b920daf85d 100644 --- a/examples/bluetooth/bluedroid/classic_bt/hfp_ag/main/bt_app_hf.c +++ b/examples/bluetooth/bluedroid/classic_bt/hfp_ag/main/bt_app_hf.c @@ -259,7 +259,7 @@ static void bt_app_send_data_task(void *arg) void bt_app_send_data(void) { s_send_data_Semaphore = xSemaphoreCreateBinary(); - xTaskCreate(bt_app_send_data_task, "BtAppSendDataTask", 2048, NULL, configMAX_PRIORITIES - 3, &s_bt_app_send_data_task_handler); + xTaskCreate(bt_app_send_data_task, "BtAppSendDataTask", 4 * 1024, NULL, configMAX_PRIORITIES - 3, &s_bt_app_send_data_task_handler); s_m_rb = xRingbufferCreate(ESP_HFP_RINGBUF_SIZE, RINGBUF_TYPE_BYTEBUF); const esp_timer_create_args_t c_periodic_timer_args = { .callback = &bt_app_send_data_timer_cb, diff --git a/examples/bluetooth/bluedroid/classic_bt/hfp_hf/main/bt_app_core.c b/examples/bluetooth/bluedroid/classic_bt/hfp_hf/main/bt_app_core.c index 549ba82af0..175ed9102d 100644 --- a/examples/bluetooth/bluedroid/classic_bt/hfp_hf/main/bt_app_core.c +++ b/examples/bluetooth/bluedroid/classic_bt/hfp_hf/main/bt_app_core.c @@ -97,7 +97,7 @@ static void bt_app_task_handler(void *arg) void bt_app_task_start_up(void) { bt_app_task_queue = xQueueCreate(10, sizeof(bt_app_msg_t)); - xTaskCreate(bt_app_task_handler, "BtAppT", 2048, NULL, configMAX_PRIORITIES - 3, &bt_app_task_handle); + xTaskCreate(bt_app_task_handler, "BtAppT", 4 * 1024, NULL, configMAX_PRIORITIES - 3, &bt_app_task_handle); return; }