1# Bluetooth Audio - Audio Input Control Service options
2#
3# Copyright (c) 2020 Bose Corporation
4# Copyright (c) 2020 Nordic Semiconductor ASA
5#
6# SPDX-License-Identifier: Apache-2.0
7#
8
9##################### Audio Input Control Service #####################
10
11config BT_AICS_MAX_INSTANCE_COUNT
12	int "Audio Input Control Service max instance count"
13	depends on BT_SMP
14	default 0
15	range 0 15
16	help
17	  This option sets the maximum number of instances of Audio Input
18	  Control Services.
19
20config BT_AICS
21	bool # hidden
22	default y if BT_AICS_MAX_INSTANCE_COUNT > 0
23	depends on BT_GATT_DYNAMIC_DB
24	help
25	  This hidden option enables support for Audio Input Control Service.
26
27if BT_AICS
28
29config BT_AICS_MAX_INPUT_DESCRIPTION_SIZE
30	int "Audio Input Control Service max input description size"
31	default 32
32	range 0 512
33	help
34	  This option sets the maximum input description size in octets.
35
36endif # BT_AICS
37
38##################### Audio Input Control Service Client #####################
39
40config BT_AICS_CLIENT_MAX_INSTANCE_COUNT
41	int "Audio Input Control Service client max instance count"
42	depends on BT_SMP
43	default 0
44	range 0 15
45	help
46	  This option sets the maximum number of instances of Audio Input
47	  Control Services.
48
49config BT_AICS_CLIENT
50	bool # hidden
51	default y if BT_AICS_CLIENT_MAX_INSTANCE_COUNT > 0
52	help
53	  This hidden option enables support for Audio Input Control Service.
54