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 [EXPERIMENTAL]"
13	default 0
14	range 0 15
15	help
16	  This option sets the maximum number of instances of Audio Input
17	  Control Services.
18
19config BT_AICS
20	bool # hidden
21	default y if BT_AICS_MAX_INSTANCE_COUNT > 0
22	select EXPERIMENTAL
23	select 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 [EXPERIMENTAL]"
42	default 0
43	range 0 15
44	help
45	  This option sets the maximum number of instances of Audio Input
46	  Control Services.
47
48config BT_AICS_CLIENT
49	bool # hidden
50	default y if BT_AICS_CLIENT_MAX_INSTANCE_COUNT > 0
51	select EXPERIMENTAL
52	help
53	  This hidden option enables support for Audio Input Control Service.
54