zephyr/subsys/bluetooth/audio/Kconfig.tmap
Silviu Petria 5096aa1c00 Bluetooth: Audio: Add TMAS and two TMAP samples
Add implementation of the Telephony and Media Audio Service, as well as
two sample applications.

tmap_central reflects a smartphone implementing the Unicast Media Sender
and Call Gateway TMAP roles.

tmap_peripheral reflects an earbud implementing the Unicast Media
Receiver and Call Terminal TMAP roles.

Upon connection, tmap_central starts an audio stream using CAP Initiator
APIs.

CCP, MCP and VCP are discovered and used to send example commands.

Future improvements: 2-earbud support, add TMAP Broadcast roles,
update with new CAP Acceptor/Commander APIs as they become available

Signed-off-by: Silviu Petria <silviu.petria@nxp.com>
2023-05-24 16:39:38 +02:00

27 lines
712 B
Plaintext

# Bluetooth Audio - Telephony and Media Audio Profile (TMAP) options
#
# Copyright 2023 NXP
#
# SPDX-License-Identifier: Apache-2.0
#
config BT_TMAP
bool "Telephony and Media Audio Profile [EXPERIMENTAL]"
depends on BT_CAP_ACCEPTOR || BT_CAP_INITIATOR
select EXPERIMENTAL
help
Enabling this will enable TMAP.
config BT_DEBUG_TMAP
bool "Telephony and Media Audio Profile debug"
select DEPRECATED
depends on BT_TMAP
help
Use this option to enable Telephony and Media Audio Profile debug
logs for the Bluetooth Audio functionality.
module = BT_TMAP
legacy-debug-sym = BT_DEBUG_TMAP
module-str = "Telephony and Media Audio Profile"
source "subsys/bluetooth/common/Kconfig.template.log_config_bt"