zephyr/samples/bluetooth/tmap_bms
Daniela Andreea Dumitrache 3bfb2e3ab2 Bluetooth: Audio: Add implementation for PBP and dedicated sample apps.
PBP API allows sources to create a Public Broadcast Announcement.
PBP API to parse a Public Broadcast Announcement.

public_broadcast_source application starts extended advertising and
includes a Public Broadcast Announcement. The advertised broadcast
audio stream quality will cycle between high and standard quality.

public_broadcast_sink application scans for broadcast sources and
synchronizes to the first found source which defines a Public Broadcast
Announcement including a High Quality Public Broadcast Audio Stream
configuration.

Add bsim tests for Public Broadcast Profile APIs.

Add shell implementation for Public Broadcast Profile APIs.

Signed-off-by: Daniela Andreea Dumitrache <danielaandreea.dumitrache@nxp.com>
2024-01-09 09:59:23 +01:00
..
boards samples/bluetooth/tmap*: Enable in native_sim 2023-11-14 09:52:34 +02:00
src Bluetooth: Audio: Add implementation for PBP and dedicated sample apps. 2024-01-09 09:59:23 +01:00
CMakeLists.txt Bluetooth: Audio: Add TMAP broadcast samples 2023-07-18 11:09:31 +00:00
prj.conf Bluetooth: Audio: Add implementation for PBP and dedicated sample apps. 2024-01-09 09:59:23 +01:00
README.rst Bluetooth: Audio: Add TMAP broadcast samples 2023-07-18 11:09:31 +00:00
sample.yaml samples/bluetooth/tmap*: Enable in native_sim 2023-11-14 09:52:34 +02:00

.. _bluetooth_tmap_bms:

Bluetooth: TMAP BMS
###################

Overview
********

Application demonstrating the LE Audio TMAP Broadcast Media Sender functionality.
Implements the BMS role.


Requirements
************

* A board with Bluetooth Low Energy 5.2 support

Building and Running
********************
This sample can be found under :zephyr_file:`samples/bluetooth/tmap_bms` in the Zephyr tree.

See :ref:`bluetooth samples section <bluetooth-samples>` for details.