blob: 55d4075fb8b1c6ae39c5a5364139d2542faa951e [file] [log] [blame]
# Bluetooth Audio - Volume Offset Control Service options
#
# Copyright (c) 2020 Bose Corporation
#
# SPDX-License-Identifier: Apache-2.0
#
##################### Volume Offset Control Service #####################
config BT_VOCS_MAX_INSTANCE_COUNT
int "Volume Offset Control Service max instance count [EXPERIMENTAL]"
default 0
range 0 15
help
This option sets the maximum number of instances of Volume Offset
Control Services.
config BT_VOCS
bool # hidden
default y if BT_VOCS_MAX_INSTANCE_COUNT > 0
select EXPERIMENTAL
help
This hidden option enables support for Volume Control Service.
if BT_VOCS
config BT_VOCS_MAX_OUTPUT_DESCRIPTION_SIZE
int "Volume Offset Control Service max output description size"
default 32
range 0 512
help
This option sets the maximum output description size in octets.
############# DEBUG #############
config BT_DEBUG_VOCS
bool "Volume Offset Control Service debug"
select DEPRECATED
help
Use this option to enable Volume Offset Control Service debug logs for
the Bluetooth Audio functionality.
module = BT_VOCS
legacy-debug-sym = BT_DEBUG_VOCS
module-str = "Volume Offset Control Service"
source "subsys/bluetooth/common/Kconfig.template.log_config_bt"
endif # BT_VOCS
##################### Volume Offset Control Service Client #####################
config BT_VOCS_CLIENT_MAX_INSTANCE_COUNT
int "Volume Offset Control Service client max instance count [EXPERIMENTAL]"
default 0
range 0 15
help
This option sets the maximum number of instances of Volume Offset
Control Service clients.
config BT_VOCS_CLIENT
bool # hidden
default y if BT_VOCS_CLIENT_MAX_INSTANCE_COUNT > 0
select EXPERIMENTAL
help
This hidden option enables support for Volume Offset Control Service.
if BT_VOCS_CLIENT
############# DEBUG #############
config BT_DEBUG_VOCS_CLIENT
bool "Volume Offset Control Service client debug"
select DEPRECATED
help
Use this option to enable Volume Offset Control Service client debug
logs for the Bluetooth Audio functionality.
module = BT_VOCS_CLIENT
legacy-debug-sym = BT_DEBUG_VOCS_CLIENT
module-str = "Volume Offset Control Service client"
source "subsys/bluetooth/common/Kconfig.template.log_config_bt"
endif # BT_VOCS_CLIENT