Bluetooth: Host: Add choice select whether BT RX
Change CONFIG_BT_RECV_IS_RX_THREAD into a choice:CONFIG_BT_RECV_CONTEXT with the following options (names can be discussed further of course): CONFIG_BT_RECV_BLOCKING CONFIG_BT_RECV_WORKQ_BT CONFIG_BT_RECV_WORKQ_SYS This way users would be able to choose what to run most of the BLE stack on, they wouldn't be forced to a single model. We would default to CONFIG_BT_RECV_BLOCKING so that we wouldn't need to change the system workqueue stack size by default, instead asking users to do so if they select the CONFIG_BT_RECV_WORKQ_SYS option Signed-off-by: Lingao Meng <menglingao@xiaomi.com>
This commit is contained in:
parent
2558d277e2
commit
37e561f42e
12 changed files with 137 additions and 78 deletions
|
@ -4,7 +4,7 @@ CONFIG_ZTEST=y
|
|||
CONFIG_BT=y
|
||||
CONFIG_BT_CTLR=n
|
||||
CONFIG_BT_NO_DRIVER=y
|
||||
CONFIG_BT_RECV_IS_RX_THREAD=y
|
||||
CONFIG_BT_RECV_BLOCKING=y
|
||||
|
||||
CONFIG_BT_HCI_VS_EVT_USER=y
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ CONFIG_BT_HCI=n
|
|||
CONFIG_BT_HCI_RAW=n
|
||||
CONFIG_BT_OBSERVER=y
|
||||
CONFIG_BT_NO_DRIVER=y
|
||||
CONFIG_BT_RECV_IS_RX_THREAD=y
|
||||
CONFIG_BT_RECV_BLOCKING=y
|
||||
CONFIG_BT_EXT_ADV=y
|
||||
|
||||
CONFIG_BT_DEBUG_LOG=y
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue