Skip to content

Commit 306faea

Browse files
jhedbergkartben
authored andcommitted
Bluetooth: samples: Fix minimal configuration stack sizes
With recent changes to the host stack and crypto subsystem, the actual usage of the system and long workqueues has changed. Here's the measured usage when doing LE SC pairing on a Cortex M0 target: BT LW WQ : STACK: unused 360 usage 1040 / 1400 (74 %); CPU: 4 % sysworkq : STACK: unused 0 usage 1024 / 1024 (100 %); CPU: 0 % Signed-off-by: Johan Hedberg <johan.hedberg@silabs.com>
1 parent 9ecca87 commit 306faea

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

samples/bluetooth/central_hr/prj_minimal.conf

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,8 @@ CONFIG_ARM_MPU=n
6565
CONFIG_BT_RX_STACK_SIZE=1024
6666
CONFIG_BT_HCI_TX_STACK_SIZE_WITH_PROMPT=y
6767
CONFIG_BT_HCI_TX_STACK_SIZE=640
68-
CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=512
68+
CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=1100
69+
CONFIG_BT_LONG_WQ_STACK_SIZE=1100
6970
CONFIG_IDLE_STACK_SIZE=128
7071
CONFIG_MAIN_STACK_SIZE=640
7172
CONFIG_ISR_STACK_SIZE=1024

samples/bluetooth/peripheral_hr/prj_minimal.conf

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,8 @@ CONFIG_ARM_MPU=n
7171
CONFIG_BT_RX_STACK_SIZE=1024
7272
CONFIG_BT_HCI_TX_STACK_SIZE_WITH_PROMPT=y
7373
CONFIG_BT_HCI_TX_STACK_SIZE=640
74-
CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=512
74+
CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=1100
75+
CONFIG_BT_LONG_WQ_STACK_SIZE=1100
7576
CONFIG_IDLE_STACK_SIZE=128
7677
CONFIG_MAIN_STACK_SIZE=640
7778
CONFIG_ISR_STACK_SIZE=1024

0 commit comments

Comments
 (0)