zephyr/samples/bluetooth/tmap_bms
Emil Gydesen 9658b7d0d3 samples: Bluetooth: Audio: Avoid uisng K_FOREVER in syswq
Several samples used K_FOREVER when allocating buffers in the
system workqueue thread, which is prohibited.

The samples should rather retry later if TX fails.

This is not the ideal solution for the samples, but
fixes a bug. Ideally the samples would use a dedicated thread
to handle TX, instead of the system workqueue.

Signed-off-by: Emil Gydesen <emil.gydesen@nordicsemi.no>
2024-10-02 15:53:37 +02:00
..
boards
src samples: Bluetooth: Audio: Avoid uisng K_FOREVER in syswq 2024-10-02 15:53:37 +02:00
CMakeLists.txt
README.rst samples: Bluetooth: Audio: Add/fix API includes and references 2024-09-24 09:21:40 -04:00
prj.conf
sample.yaml

README.rst

.. zephyr:code-sample:: ble_peripheral_tmap_bms
   :name: Telephone and Media Audio Profile (TMAP) Broadcast Media Sender (BMS)
   :relevant-api: bluetooth bt_audio bt_bap bt_cap bt_tmap

   Implement the LE Audio TMAP Broadcast Media Sender (BMS) role.

Overview
********

Application demonstrating the 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 :zephyr:code-sample-category:`bluetooth` samples for details.