Use CONFIG value instead of hard-coded value.

Add intermediate defines.

Use CONFIG_BTU_TASK_STACK_SIZE instead of hard-coded value in Bluedroid component
This commit is contained in:
Zac Bond 2019-08-28 17:30:07 -04:00 committed by baohongde
parent c9bff93080
commit a774406b91
3 changed files with 15 additions and 1 deletions

View file

@ -19,6 +19,16 @@
#include "bt_common.h" #include "bt_common.h"
#include "bt_user_config.h" #include "bt_user_config.h"
/**********************************************************
* Thread/Task reference
**********************************************************/
#ifdef CONFIG_BT_BTU_TASK_STACK_SIZE
#define UC_BT_BTU_TASK_STACK_SIZE CONFIG_BT_BTU_TASK_STACK_SIZE
#else
#define UC_BT_BTU_TASK_STACK_SIZE 4096
#endif
/********************************************************** /**********************************************************
* Profile reference * Profile reference
**********************************************************/ **********************************************************/

View file

@ -41,6 +41,10 @@
#include "stack/dyn_mem.h" /* defines static and/or dynamic memory for components */ #include "stack/dyn_mem.h" /* defines static and/or dynamic memory for components */
/* OS Configuration from User config (eg: sdkconfig) */
#define BT_BTU_TASK_STACK_SIZE UC_BT_BTU_TASK_STACK_SIZE
/****************************************************************************** /******************************************************************************
** **
** Classic BT features ** Classic BT features

View file

@ -45,7 +45,7 @@
#endif #endif
#define BTU_TASK_PINNED_TO_CORE (TASK_PINNED_TO_CORE) #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 (BT_BTU_TASK_STACK_SIZE + BT_TASK_EXTRA_STACK_SIZE)
#define BTU_TASK_PRIO (BT_TASK_MAX_PRIORITIES - 5) #define BTU_TASK_PRIO (BT_TASK_MAX_PRIORITIES - 5)
#define BTU_TASK_NAME "btuT" #define BTU_TASK_NAME "btuT"