zephyr/samples/bluetooth/tmap_central
Emil Gydesen eb22e1fc98 Bluetooth: TBS: Make GTBS mandatory
Any places that checked for GTBS is now always enabled
as GTBS is mandatory to support, and the Kconfig option
was removed.

Also removed a duplicate Kconfig option for TBS,
BT_TBS_SERVICE_COUNT, as it was unused.

The other Kconfig option BT_TBS_BEARER_COUNT is used
instead exclusively to set it if needed.

Since GTBS can now exist alone, it must also
support having its own calls and other values.
This means that the GTBS and TBS instances now share
the same underlying struct.

Signed-off-by: Emil Gydesen <emil.gydesen@nordicsemi.no>
2024-09-17 09:45:48 +02:00
..
boards
src Bluetooth: Samples: Use string printing functions for error codes 2024-07-31 12:56:11 +02:00
CMakeLists.txt
prj.conf Bluetooth: TBS: Make GTBS mandatory 2024-09-17 09:45:48 +02:00
README.rst samples: bluetooth: use zephyr:code-sample directive 2024-09-05 16:58:32 -04:00
sample.yaml

.. zephyr:code-sample:: ble_peripheral_tmap_central
   :name: TMAP (Central)
   :relevant-api: bt_audio bt_bap bluetooth

   Implement the LE Audio TMAP central functionality (CG and UMS roles).

Overview
********

Application demonstrating the LE Audio TMAP central functionality. Implements the CG and UMS roles.


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

* A board with Bluetooth Low Energy 5.2 support

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

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