zephyr/subsys/bluetooth
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
..
audio Bluetooth: Audio: Add TMAS and two TMAP samples 2023-05-24 16:39:38 +02:00
common Bluetooth: Increase HCI CMD buffer size when ISO Central is used 2023-04-17 10:18:27 +02:00
controller Bluetooth: controller: move bn scope from filescope to lll-scope 2023-05-23 12:56:07 +02:00
crypto Bluetooth: Logging: Move all logging symbols together 2023-03-28 10:33:24 +02:00
host Bluetooth: host: clarify the behavior of BT_PRIVACY 2023-05-22 15:26:55 +02:00
lib Bluetooth: Logging: Move all logging symbols together 2023-03-28 10:33:24 +02:00
mesh Bluetooth: Mesh: Shell: fix vnd model pub command 2023-05-23 13:03:18 +02:00
services iterable_sections: move to specific header 2023-05-22 10:42:30 +02:00
shell Bluetooth: Audio: Remove BT_CODEC_MAX_DATA_LEN > 0 checks 2023-05-22 15:25:54 +02:00
CMakeLists.txt Bluetooth: Host: Add Encrypted Advertising Data 2023-03-21 13:39:09 +02:00
Kconfig Bluetooth: Add missing dependency for PAST feature 2023-04-04 14:31:17 +02:00
Kconfig.adv Bluetooth: Host: Add support for PAwR Sync 2023-04-26 20:08:16 +02:00
Kconfig.iso Bluetooth: ISO: Fix BT_ISO_TX_MTU range 2023-03-03 09:19:19 +01:00
Kconfig.logging Bluetooth: Logging: Make BT_LOG and BT_LOG_LEGACY hidden symbols 2023-04-12 10:23:04 +02:00