1# Copyright (c) 2024 Nordic Semiconductor ASA
2# SPDX-License-Identifier: Apache-2.0
3
4mainmenu "Bluetooth: Common Audio Profile initiator sample"
5
6config SAMPLE_UNICAST
7	bool "Whether or not to search for CAP acceptors for unicast audio"
8	default y
9	select BT_CENTRAL
10	select BT_GATT_CLIENT
11	select BT_GATT_AUTO_DISCOVER_CCC
12	select BT_GATT_AUTO_UPDATE_MTU
13	select BT_ISO_CENTRAL
14	select BT_SMP
15	select BT_KEYS_OVERWRITE_OLDEST
16	select BT_CSIP_SET_COORDINATOR
17	select BT_BAP_UNICAST_CLIENT
18	select BT_CTLR_CENTRAL_ISO if BT_CTLR
19	help
20	  If set to true, the sample will start advertising connectable for
21	  Broadcast Assistants.
22
23config SAMPLE_BROADCAST
24	bool "Whether or not to search for CAP acceptors for broadcast audio"
25	default y if !SAMPLE_UNICAST
26	select BT_BROADCASTER
27	select BT_ISO_BROADCASTER
28	select BT_BAP_BROADCAST_SOURCE
29	select BT_CTLR_ADV_ISO if BT_CTLR
30	help
31	  If set to true, the sample will start advertising syncable audio streams
32
33config STATIC_BROADCAST_ID
34	bool "Use static broadcast ID"
35	default y
36	help
37	   Enabling this option will make the application use static broadcast ID, as opposed to a
38	   randomly generated one.
39
40config BROADCAST_ID
41	hex "The static broadcast ID to use"
42	range 0x000000 0xFFFFFF
43	depends on STATIC_BROADCAST_ID
44	help
45	   This is the 3-octet broadcast ID advertised if static broadcast IDs are enabled.
46
47source "Kconfig.zephyr"
48