Skip to content

Commit 52a91fd

Browse files
cvinayakcarlescufi
authored andcommitted
samples: Bluetooth: Add configuration file for all controller features
Add project configuration overlay file to build the current full feature set Bluetooth Low Energy Controller. Signed-off-by: Vinayak Kariappa Chettimada <vich@nordicsemi.no>
1 parent 36db437 commit 52a91fd

File tree

2 files changed

+77
-0
lines changed

2 files changed

+77
-0
lines changed
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
CONFIG_BT_BUF_EVT_RX_COUNT=16
2+
3+
CONFIG_BT_BUF_EVT_RX_SIZE=255
4+
CONFIG_BT_BUF_ACL_RX_SIZE=255
5+
CONFIG_BT_BUF_ACL_TX_SIZE=251
6+
CONFIG_BT_BUF_CMD_TX_SIZE=255
7+
8+
CONFIG_BT_EXT_ADV=y
9+
CONFIG_BT_PER_ADV=y
10+
CONFIG_BT_ISO_BROADCASTER=y
11+
12+
CONFIG_BT_PER_ADV_SYNC=y
13+
CONFIG_BT_PER_ADV_SYNC_MAX=2
14+
CONFIG_BT_ISO_SYNC_RECEIVER=y
15+
16+
CONFIG_BT_ISO_MAX_CHAN=2
17+
18+
CONFIG_BT_LL_SW_SPLIT=y
19+
CONFIG_BT_CTLR_ASSERT_HANDLER=y
20+
CONFIG_BT_CTLR_DTM_HCI=y
21+
22+
CONFIG_BT_CTLR_RX_BUFFERS=9
23+
CONFIG_BT_CTLR_DATA_LENGTH_MAX=251
24+
25+
CONFIG_BT_CTLR_PHY_CODED=y
26+
27+
CONFIG_BT_CTLR_ADV_SET=3
28+
CONFIG_BT_CTLR_ADV_DATA_LEN_MAX=191
29+
CONFIG_BT_CTLR_SCAN_DATA_LEN_MAX=1650
30+
31+
CONFIG_BT_CTLR_ADV_ISO=y
32+
CONFIG_BT_CTLR_ADV_ISO_PDU_LEN_MAX=251
33+
CONFIG_BT_CTLR_ISO_TX_BUFFERS=16
34+
CONFIG_BT_CTLR_ISO_TX_BUFFER_SIZE=251
35+
CONFIG_BT_CTLR_ADV_ISO_STREAM_MAX=2
36+
37+
CONFIG_BT_CTLR_SYNC_ISO=y
38+
CONFIG_BT_CTLR_SYNC_ISO_PDU_LEN_MAX=251
39+
CONFIG_BT_CTLR_SYNC_ISO_STREAM_MAX=2
40+
CONFIG_BT_CTLR_ISOAL_SINKS=2
41+
42+
CONFIG_BT_CTLR_ADVANCED_FEATURES=y
43+
CONFIG_BT_CTLR_ADV_AUX_SET=3
44+
CONFIG_BT_CTLR_ADV_AUX_PDU_BACK2BACK=y
45+
CONFIG_BT_CTLR_ADV_SYNC_SET=3
46+
CONFIG_BT_CTLR_ADV_SYNC_PDU_BACK2BACK=y
47+
CONFIG_BT_CTLR_ADV_DATA_BUF_MAX=6
48+
49+
# Increase the below to receive multiple interleaved advertising chains
50+
CONFIG_BT_CTLR_SCAN_AUX_SET=1
51+
52+
CONFIG_BT_CTLR_SCAN_UNRESERVED=y
53+
CONFIG_BT_TICKER_NEXT_SLOT_GET_MATCH=y
54+
55+
CONFIG_BT_CTLR_DF=y
56+
CONFIG_BT_CTLR_DF_PER_ADV_CTE_NUM_MAX=3
57+
CONFIG_BT_CTLR_DF_PER_SCAN_CTE_NUM_MAX=3
58+
59+
CONFIG_BT_LL_SW_LLCP=y
60+
CONFIG_BT_CTLR_LLCP_LOCAL_PROC_CTX_BUF_NUM=6
61+
62+
CONFIG_BT_CTLR_DF_CTE_TX=y
63+
CONFIG_BT_CTLR_DF_CONN_CTE_TX=y
64+
CONFIG_BT_CTLR_DF_ANT_SWITCH_TX=y
65+
CONFIG_BT_CTLR_DF_CONN_CTE_RSP=y
66+
67+
CONFIG_BT_CTLR_DF_CTE_RX=y
68+
CONFIG_BT_CTLR_DF_CONN_CTE_RX=y
69+
CONFIG_BT_CTLR_DF_ANT_SWITCH_RX=y
70+
CONFIG_BT_CTLR_DF_CONN_CTE_REQ=y

samples/bluetooth/hci_uart/sample.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,3 +42,10 @@ tests:
4242
- CONFIG_BT_CTLR_DF=y
4343
- CONFIG_BT_CTLR_DTM_HCI_DF_IQ_REPORT=y
4444
tags: uart bluetooth
45+
sample.bluetooth.hci_uart.nrf52833.all:
46+
harness: bluetooth
47+
platform_allow: nrf52833dk_nrf52833
48+
integration_platforms:
49+
- nrf52833dk_nrf52833
50+
extra_args: OVERLAY_CONFIG=overlay-all-bt_ll_sw_split.conf DTC_OVERLAY_FILE=./boards/nrf52833dk_nrf52833_df.overlay
51+
tags: uart bluetooth

0 commit comments

Comments
 (0)