Move all Kconfig symbols related to Bluetooth logging into the newly created `Kconfig.logging`. The logging symbols are now grouped by into a menu "Bluetooth logging". Closely related symbols are grouped with each others. For example, audio related logging symbol are found behind a submenu "Audio" inside the "Bluetooth logging". The deprecated logging symbols have also been moved in a submenu of "Bluetooth logging", it's easier to avoid them so. Behavior of the Bluetooth logging system: When `LOG` symbol is selected, if Bluetooth is enabled (`BT` symbol selected), the Bluetooth logging is enabled. If the user does not set any log level, the Bluetooth logging symbols will inherit the log level of `BT_LOG_LEVEL`. If the user does not set the level of `BT_LOG_LEVEL`, the default log level will be the one defined by the logging subsystem. Which currently is `LOG_LEVEL_INF`. Signed-off-by: Théo Battrel <theo.battrel@nordicsemi.no>
91 lines
2.8 KiB
Plaintext
91 lines
2.8 KiB
Plaintext
# Bluetooth Audio - Broadcast Assistant configuration options
|
|
#
|
|
# Copyright (c) 2020 Bose Corporation
|
|
# Copyright (c) 2021 Nordic Semiconductor ASA
|
|
#
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
#
|
|
|
|
#################### Coordinated Set Identification Service ####################
|
|
|
|
config BT_CSIP_SET_MEMBER
|
|
bool "Coordinated Set Identification Profile Set Member support [EXPERIMENTAL]"
|
|
imply BT_EXT_ADV if BT_PRIVACY
|
|
select EXPERIMENTAL
|
|
help
|
|
This option enables support for Coordinated Set Identification
|
|
Profile Set Member role and the Coordinated Set Identification
|
|
Service.
|
|
|
|
if BT_CSIP_SET_MEMBER
|
|
|
|
config BT_CSIP_SET_MEMBER_TEST_SAMPLE_DATA
|
|
bool "Coordinated Set Identification Service Test Sample Data"
|
|
help
|
|
Enable the use of the sample data defined by the CSIS spec SIRK.
|
|
This will use the sample SIRK, prand and LTK.
|
|
|
|
WARNING: This option enables anyone to track and decrypt the SIRK
|
|
(if encrypted) using public sample data.
|
|
Should not be used for production builds.
|
|
|
|
config BT_CSIP_SET_MEMBER_ENC_SIRK_SUPPORT
|
|
bool "Support for encrypted SIRK"
|
|
default y
|
|
help
|
|
Enables support encrypting the SIRK.
|
|
|
|
config BT_CSIP_SET_MEMBER_MAX_INSTANCE_COUNT
|
|
int "Coordinated Set Identification Profle max service instance count"
|
|
default 1
|
|
range 1 255
|
|
help
|
|
This option sets the maximum number of instances of Coordinated Set
|
|
Identification Services. If the service is declared as primary service
|
|
then only a single instance is possible.
|
|
|
|
Enabling BT_CAP_ACCEPTOR_SET_MEMBER will take one of the allocated
|
|
instances.
|
|
|
|
endif # BT_CSIP_SET_MEMBER
|
|
|
|
#################### Coordinated Set Identification Client ####################
|
|
|
|
config BT_CSIP_SET_COORDINATOR
|
|
bool "Coordinated Set Identification Profile Set Coordinator Support [EXPERIMENTAL]"
|
|
select BT_GATT_CLIENT
|
|
select BT_GATT_AUTO_DISCOVER_CCC
|
|
select EXPERIMENTAL
|
|
help
|
|
This option enables support for Coordinated Set Identification
|
|
Profile Set Coordinator.
|
|
|
|
if BT_CSIP_SET_COORDINATOR
|
|
|
|
config BT_CSIP_SET_COORDINATOR_TEST_SAMPLE_DATA
|
|
bool "Coordinated Set Identification Service Test Sample Data"
|
|
help
|
|
Enable the use of the sample data defined by the CSIS spec.
|
|
This will use the sample SIRK, prand and LTK.
|
|
|
|
WARNING: This option enables the client to use the sample data
|
|
to locate members and decrypt the SIRK, and thus won't work
|
|
with set members that are not using the sample data.
|
|
Should not be used for production builds.
|
|
|
|
config BT_CSIP_SET_COORDINATOR_MAX_CSIS_INSTANCES
|
|
int "Coordinated Set Identification Service Count"
|
|
default 1
|
|
range 1 3
|
|
help
|
|
Sets the number of service instances, which corresponds to the number
|
|
of different sets the peer device may be in.
|
|
|
|
config BT_CSIP_SET_COORDINATOR_ENC_SIRK_SUPPORT
|
|
bool "Support for encrypted SIRK"
|
|
default y
|
|
help
|
|
Enables support encrypting the SIRK.
|
|
|
|
endif # BT_CSIP_SET_COORDINATOR
|