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>
61 lines
1.7 KiB
Plaintext
61 lines
1.7 KiB
Plaintext
# Bluetooth Audio - Media control configuration options
|
|
|
|
#
|
|
# Copyright (c) 2022 Nordic Semiconductor
|
|
#
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
#
|
|
|
|
# TODO: Decide, and add, top-level namespace prefix (currently none) to symbols.
|
|
# Dependent upon where the module will be placed.
|
|
|
|
config MCTL
|
|
bool "Support for media player control"
|
|
select EXPERIMENTAL
|
|
help
|
|
Enables support for control of local and remote media players
|
|
To enable support for control of a local media player, support for
|
|
local media player must be enabled
|
|
|
|
if MCTL
|
|
|
|
config MCTL_LOCAL_PLAYER_CONTROL
|
|
bool "Support for control of local media player"
|
|
help
|
|
This option enables support for control of a local media player
|
|
|
|
config MCTL_LOCAL_PLAYER_LOCAL_CONTROL
|
|
bool "Support for local control of local media player"
|
|
default y
|
|
depends on MCTL_LOCAL_PLAYER_CONTROL
|
|
help
|
|
This option enables support for local application control of local
|
|
media players
|
|
|
|
config MCTL_LOCAL_PLAYER_REMOTE_CONTROL
|
|
bool "Support for remote control of local media players"
|
|
depends on MCTL_LOCAL_PLAYER_CONTROL
|
|
help
|
|
This option enables support for remote control of local media
|
|
players.
|
|
|
|
config MCTL_REMOTE_PLAYER_CONTROL
|
|
bool "Support for control of remote media player"
|
|
default y
|
|
# TODO: Remove dependency on BT_MCC once MCC has been reworked
|
|
depends on BT_MCC
|
|
help
|
|
This options enables support for control of a remote media player.
|
|
|
|
config MCTL_REMOTE_PLAYER_CONTROL_OBJECTS
|
|
bool "Support for accessing objects on remote player"
|
|
depends on MCTL_REMOTE_PLAYER_CONTROL
|
|
default y
|
|
# TODO: Remove dependency on BT_MCC_OTS once MCC has been reworked
|
|
depends on BT_MCC_OTS
|
|
help
|
|
This options enables support for accessing objects (tracks, groups,
|
|
search results, ...) on a remote media player
|
|
|
|
endif # MCTL
|