From 56019e2c9d97195d4c3d6cef6b8374d28514e2b7 Mon Sep 17 00:00:00 2001 From: baohongde Date: Mon, 29 Jun 2020 21:22:16 +0800 Subject: [PATCH] components/bt: Config BTU stack size by menuconifg --- components/bt/Kconfig | 7 +++++++ components/bt/bluedroid/osi/include/osi/thread.h | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/components/bt/Kconfig b/components/bt/Kconfig index 5e9b4ecba..19b86b49c 100644 --- a/components/bt/Kconfig +++ b/components/bt/Kconfig @@ -364,6 +364,13 @@ config BTC_TASK_STACK_SIZE help This select btc task stack size +config BTU_TASK_STACK_SIZE + int "Bluetooth Bluedroid Host Stack task stack size" + depends on BLUEDROID_ENABLED + default 4096 + help + This select btu task stack size + config BLUEDROID_MEM_DEBUG bool "Bluedroid memory debug" depends on BLUEDROID_ENABLED diff --git a/components/bt/bluedroid/osi/include/osi/thread.h b/components/bt/bluedroid/osi/include/osi/thread.h index cd08e8f9c..a8e0773b9 100644 --- a/components/bt/bluedroid/osi/include/osi/thread.h +++ b/components/bt/bluedroid/osi/include/osi/thread.h @@ -72,7 +72,7 @@ typedef enum { #define HCI_H4_QUEUE_LEN 1 #define BTU_TASK_PINNED_TO_CORE (TASK_PINNED_TO_CORE) -#define BTU_TASK_STACK_SIZE (4096 + BT_TASK_EXTRA_STACK_SIZE) +#define BTU_TASK_STACK_SIZE (CONFIG_BTU_TASK_STACK_SIZE + BT_TASK_EXTRA_STACK_SIZE) #define BTU_TASK_PRIO (configMAX_PRIORITIES - 5) #define BTU_TASK_NAME "btuT" #define BTU_QUEUE_LEN 50