1# Increased stack due to settings API usage
2CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=2048
3
4# Needed for devices with many PAC records or large BASEs
5CONFIG_BT_RX_STACK_SIZE=8192
6
7CONFIG_TEST=y
8CONFIG_TEST_LOGGING_DEFAULTS=n
9CONFIG_BT=y
10CONFIG_BT_SMP=y
11CONFIG_BT_TESTING=y
12CONFIG_BT_CENTRAL=y
13CONFIG_BT_ISO_CENTRAL=y
14CONFIG_BT_EXT_ADV=y
15CONFIG_BT_PER_ADV_SYNC=y
16CONFIG_BT_ISO_SYNC_RECEIVER=y
17CONFIG_BT_PERIPHERAL=y
18CONFIG_BT_PRIVACY=y
19CONFIG_BT_GATT_CLIENT=y
20CONFIG_BT_GATT_DYNAMIC_DB=y
21CONFIG_BT_GATT_AUTO_DISCOVER_CCC=y
22CONFIG_BT_GATT_AUTO_UPDATE_MTU=y
23CONFIG_BT_L2CAP_ECRED=y
24CONFIG_BT_APP_PASSKEY=y
25CONFIG_BT_ATT_PREPARE_COUNT=5
26CONFIG_BT_SHELL=y
27CONFIG_BT_DEVICE_NAME="audio test shell"
28CONFIG_BT_DEVICE_NAME_DYNAMIC=y
29# TBS Client may require up to 12 buffers
30CONFIG_BT_ATT_TX_COUNT=12
31CONFIG_BT_ID_MAX=2
32CONFIG_BT_FILTER_ACCEPT_LIST=y
33CONFIG_BT_REMOTE_INFO=y
34CONFIG_BT_REMOTE_VERSION=y
35CONFIG_BT_MAX_CONN=3
36CONFIG_BT_MAX_PAIRED=3
37CONFIG_BT_KEYS_OVERWRITE_OLDEST=y
38
39CONFIG_BT_L2CAP_TX_MTU=128
40CONFIG_BT_BUF_ACL_RX_SIZE=255
41CONFIG_BT_BUF_ACL_TX_SIZE=251
42CONFIG_BT_SETTINGS=y
43CONFIG_FLASH=y
44CONFIG_FLASH_MAP=y
45CONFIG_NVS=y
46CONFIG_SETTINGS=y
47
48CONFIG_BT_USER_DATA_LEN_UPDATE=y
49CONFIG_BT_AUTO_DATA_LEN_UPDATE=y
50
51CONFIG_BT_USER_PHY_UPDATE=y
52
53CONFIG_BT_GAP_AUTO_UPDATE_CONN_PARAMS=n
54# Set preferred values based on BT_BAP_CONN_PARAM_RELAXED
55CONFIG_BT_PERIPHERAL_PREF_MIN_INT=50
56CONFIG_BT_PERIPHERAL_PREF_MAX_INT=70
57CONFIG_BT_PERIPHERAL_PREF_LATENCY=0
58CONFIG_BT_PERIPHERAL_PREF_TIMEOUT=400
59
60CONFIG_BT_PER_ADV_SYNC_TRANSFER_RECEIVER=y
61CONFIG_BT_PER_ADV_SYNC_TRANSFER_SENDER=y
62
63# Support an ISO channel per ASE
64CONFIG_BT_ISO_BROADCASTER=y
65CONFIG_BT_ISO_PERIPHERAL=y
66CONFIG_BT_ISO_MAX_CHAN=2
67CONFIG_BT_ISO_TEST_PARAMS=y
68CONFIG_BT_ISO_TX_BUF_COUNT=10
69CONFIG_BT_ISO_RX_BUF_COUNT=20
70CONFIG_BT_ISO_TX_MTU=310
71CONFIG_BT_ISO_RX_MTU=310
72
73CONFIG_BT_AUDIO=y
74CONFIG_BT_BAP_UNICAST_SERVER=y
75
76CONFIG_BT_BAP_UNICAST_CLIENT=y
77CONFIG_BT_BAP_UNICAST_CLIENT_GROUP_STREAM_COUNT=2
78CONFIG_BT_BAP_UNICAST_CLIENT_ASE_SNK_COUNT=2
79CONFIG_BT_BAP_UNICAST_CLIENT_ASE_SRC_COUNT=2
80
81CONFIG_BT_AUDIO_CODEC_CFG_MAX_METADATA_SIZE=255
82CONFIG_BT_AUDIO_CODEC_CAP_MAX_METADATA_SIZE=255
83
84CONFIG_BT_ASCS=y
85CONFIG_BT_PAC_SNK=y
86CONFIG_BT_ASCS_MAX_ASE_SNK_COUNT=2
87CONFIG_BT_PAC_SRC=y
88CONFIG_BT_ASCS_MAX_ASE_SRC_COUNT=2
89CONFIG_BT_BAP_BROADCAST_SOURCE=y
90CONFIG_BT_BAP_BROADCAST_SRC_SUBGROUP_COUNT=1
91CONFIG_BT_BAP_BROADCAST_SRC_STREAM_COUNT=2
92
93CONFIG_BT_BAP_BROADCAST_SINK=y
94CONFIG_BT_BAP_BROADCAST_SNK_SUBGROUP_COUNT=1
95CONFIG_BT_BAP_BROADCAST_SNK_STREAM_COUNT=2
96
97CONFIG_BT_VOCS_MAX_INSTANCE_COUNT=1
98CONFIG_BT_VOCS_CLIENT_MAX_INSTANCE_COUNT=1
99
100CONFIG_BT_AICS_MAX_INSTANCE_COUNT=2
101CONFIG_BT_AICS_CLIENT_MAX_INSTANCE_COUNT=2
102
103CONFIG_BT_VCP_VOL_REND=y
104CONFIG_BT_VCP_VOL_REND_VOCS_INSTANCE_COUNT=1
105CONFIG_BT_VCP_VOL_REND_AICS_INSTANCE_COUNT=1
106CONFIG_BT_VCP_VOL_CTLR=y
107CONFIG_BT_VCP_VOL_CTLR_MAX_VOCS_INST=1
108CONFIG_BT_VCP_VOL_CTLR_MAX_AICS_INST=1
109CONFIG_BT_VCP_VOL_REND_VOL_FLAGS_NOTIFIABLE=y
110
111CONFIG_BT_MICP_MIC_DEV=y
112CONFIG_BT_MICP_MIC_DEV_AICS_INSTANCE_COUNT=1
113CONFIG_BT_MICP_MIC_CTLR=y
114CONFIG_BT_MICP_MIC_CTLR_MAX_AICS_INST=1
115
116# Coordinated Set Identification
117CONFIG_BT_CSIP_SET_MEMBER=y
118CONFIG_BT_CSIP_SET_MEMBER_SIRK_NOTIFIABLE=y
119CONFIG_BT_CSIP_SET_MEMBER_SIZE_NOTIFIABLE=y
120CONFIG_BT_CSIP_SET_COORDINATOR=y
121CONFIG_BT_CSIP_SET_COORDINATOR_MAX_CSIS_INSTANCES=2
122
123CONFIG_MCTL=y
124CONFIG_MCTL_LOCAL_PLAYER_CONTROL=y
125CONFIG_MCTL_LOCAL_PLAYER_LOCAL_CONTROL=y
126CONFIG_MCTL_LOCAL_PLAYER_REMOTE_CONTROL=y
127CONFIG_MCTL_REMOTE_PLAYER_CONTROL=y
128CONFIG_MCTL_REMOTE_PLAYER_CONTROL_OBJECTS=y
129
130CONFIG_BT_MPL=y
131CONFIG_BT_MPL_OBJECTS=y
132
133# Call Control
134CONFIG_BT_CCP_CALL_CONTROL_SERVER=y
135CONFIG_BT_CCP_CALL_CONTROL_SERVER_BEARER_COUNT=2
136CONFIG_BT_TBS=y
137CONFIG_BT_TBS_BEARER_COUNT=1
138CONFIG_BT_TBS_SUPPORTED_FEATURES=3
139CONFIG_BT_CCP_CALL_CONTROL_CLIENT=y
140CONFIG_BT_CCP_CALL_CONTROL_CLIENT_BEARER_COUNT=2
141CONFIG_BT_TBS_CLIENT_TBS=y
142CONFIG_BT_TBS_CLIENT_GTBS=y
143
144CONFIG_BT_MCS=y
145CONFIG_BT_MCC=y
146CONFIG_BT_MCC_OTS=y
147CONFIG_UTF8=y
148
149# Object Transfer
150CONFIG_BT_OTS=y
151CONFIG_BT_OTS_SECONDARY_SVC=y
152CONFIG_BT_OTS_CLIENT=y
153
154CONFIG_BT_BAP_SCAN_DELEGATOR=y
155CONFIG_BT_BAP_BASS_MAX_SUBGROUPS=1
156CONFIG_BT_BAP_BROADCAST_ASSISTANT=y
157CONFIG_BT_BAP_BROADCAST_ASSISTANT_RECV_STATE_COUNT=2
158
159# IAS
160CONFIG_BT_IAS=y
161CONFIG_BT_IAS_CLIENT=y
162
163CONFIG_BT_HAS=y
164CONFIG_BT_HAS_PRESET_NAME_DYNAMIC=y
165CONFIG_BT_HAS_PRESET_COUNT=2
166CONFIG_BT_HAS_CLIENT=y
167CONFIG_BT_HAS_FEATURES_NOTIFIABLE=y
168
169# Common Audio Profile
170CONFIG_BT_CAP_ACCEPTOR=y
171CONFIG_BT_CAP_ACCEPTOR_SET_MEMBER=y
172CONFIG_BT_CAP_INITIATOR=y
173CONFIG_BT_CAP_COMMANDER=y
174CONFIG_BT_CAP_HANDOVER=y
175
176# Telephone and Media Audio Profile
177CONFIG_BT_TMAP=y
178
179# Public Broadcast Profile
180CONFIG_BT_PBP=y
181
182CONFIG_BT_PACS_SUPPORTED_CONTEXT_NOTIFIABLE=y
183CONFIG_BT_PAC_SNK_LOC_NOTIFIABLE=y
184CONFIG_BT_PAC_SRC_LOC_NOTIFIABLE=y
185CONFIG_BT_PAC_SRC_NOTIFIABLE=y
186CONFIG_BT_PAC_SNK_NOTIFIABLE=y
187CONFIG_BT_PAC_SNK_LOC_WRITEABLE=y
188CONFIG_BT_PAC_SRC_LOC_WRITEABLE=y
189
190# Gaming Audio Profile
191CONFIG_BT_GMAP=y
192
193# DEBUGGING
194CONFIG_LOG=y
195# CONFIG_BT_AUDIO_LOG_LEVEL_DBG=y
196# CONFIG_BT_AUDIO_CODEC_LOG_LEVEL_DBG=y
197# CONFIG_BT_AICS_LOG_LEVEL_DBG=y
198# CONFIG_BT_AICS_CLIENT_LOG_LEVEL_DBG=y
199# CONFIG_BT_ASCS_LOG_LEVEL_DBG=y
200# CONFIG_BT_BAP_BROADCAST_SOURCE_LOG_LEVEL_DBG=y
201# CONFIG_BT_BAP_BROADCAST_SINK_LOG_LEVEL_DBG=y
202# CONFIG_BT_BAP_BROADCAST_ASSISTANT_LOG_LEVEL_DBG=y
203# CONFIG_BT_BAP_ISO_LOG_LEVEL_DBG=y
204# CONFIG_BT_BAP_SCAN_DELEGATOR_LOG_LEVEL_DBG=y
205# CONFIG_BT_BAP_STREAM_LOG_LEVEL_DBG=y
206# CONFIG_BT_BAP_UNICAST_SERVER_LOG_LEVEL_DBG=y
207# CONFIG_BT_BAP_UNICAST_CLIENT_LOG_LEVEL_DBG=y
208# CONFIG_BT_CAP_ACCEPTOR_LOG_LEVEL_DBG=y
209# CONFIG_BT_CAP_COMMANDER_LOG_LEVEL_DBG=y
210# CONFIG_BT_CAP_COMMON_LOG_LEVEL_DBG=y
211# CONFIG_BT_CAP_INITIATOR_LOG_LEVEL_DBG=y
212# CONFIG_BT_CSIP_SET_COORDINATOR_LOG_LEVEL_DBG=y
213# CONFIG_BT_CSIP_SET_MEMBER_LOG_LEVEL_DBG=y
214# CONFIG_BT_GMAP_LOG_LEVEL_DBG=y
215# CONFIG_BT_HAS_LOG_LEVEL_DBG=y
216# CONFIG_BT_HAS_CLIENT_LOG_LEVEL_DBG=y
217# CONFIG_BT_MCS_LOG_LEVEL_DBG=y
218# CONFIG_BT_MCC_LOG_LEVEL_DBG=y
219# CONFIG_BT_MICP_MIC_CTLR_LOG_LEVEL_DBG=y
220# CONFIG_BT_MICP_MIC_DEV_LOG_LEVEL_DBG=y
221# CONFIG_BT_MPL_LOG_LEVEL_DBG=y
222# CONFIG_BT_OTS_LOG_LEVEL_DBG=y
223# CONFIG_BT_OTS_CLIENT_LOG_LEVEL_DBG=y
224# CONFIG_BT_PACS_LOG_LEVEL_DBG=y
225# CONFIG_BT_TBS_LOG_LEVEL_DBG=y
226# CONFIG_BT_TBS_CLIENT_LOG_LEVEL_DBG=y
227# CONFIG_BT_TMAP_LOG_LEVEL_DBG=y
228# CONFIG_BT_VCP_VOL_CTLR_LOG_LEVEL_DBG=y
229# CONFIG_BT_VCP_VOL_REND_LOG_LEVEL_DBG=y
230# CONFIG_BT_VOCS_CLIENT_LOG_LEVEL_DBG=y
231# CONFIG_BT_VOCS_LOG_LEVEL_DBG=y
232# CONFIG_MCTL_LOG_LEVEL_DBG=y
233
234# Controller settings
235CONFIG_BT_CTLR_DATA_LENGTH_MAX=251
236
237# Support having both a connectable and a non-connectable set
238CONFIG_BT_CTLR_ADV_SET=2
239CONFIG_BT_CTLR_ADV_AUX_SET=2
240CONFIG_BT_CTLR_ADV_SYNC_SET=2
241CONFIG_BT_CTLR_ADV_DATA_LEN_MAX=191
242CONFIG_BT_CTLR_ADV_DATA_BUF_MAX=6
243
244CONFIG_BT_CTLR_SCAN_DATA_LEN_MAX=1650
245
246# Match the number of broadcast streams supported in BAP
247CONFIG_BT_CTLR_SYNC_ISO_STREAM_MAX=4
248CONFIG_BT_CTLR_ADV_ISO_STREAM_MAX=4
249
250# Match the number of unicast streams supported in BAP
251CONFIG_BT_CTLR_ISOAL_SOURCES=2
252CONFIG_BT_CTLR_ISOAL_SINKS=2
253