zephyr/samples/bluetooth/unicast_audio_server
Emil Gydesen 6ccd112c56 Bluetooth: Audio: Refactor bt_audio_codec_cfg to flat arrays
Refactor the bt_audio_codec_cfg to use flat arrays to store
metadata and codec specific configurations.

The purpose of this is to make it easier to copy the data
between layers, but also to support non-LTV data for non-LC3
codec configurations.

Signed-off-by: Emil Gydesen <emil.gydesen@nordicsemi.no>
2023-08-28 15:56:53 +02:00
..
boards samples: Bluetooth: Add nrf5340_audio_dk board config to audio samples 2023-03-13 14:02:33 +01:00
src Bluetooth: Audio: Refactor bt_audio_codec_cfg to flat arrays 2023-08-28 15:56:53 +02:00
CMakeLists.txt
overlay-bt_ll_sw_split.conf samples: Bluetooth: Relax Tx ISO SDUs dropped in unicast audio samples 2023-06-08 06:47:25 -04:00
prj.conf samples: Bluetooth: unicast audio client and server overlay config 2023-06-08 06:47:25 -04:00
README.rst samples: Bluetooth: unicast audio client and server overlay config 2023-06-08 06:47:25 -04:00
sample.yaml samples: Bluetooth: unicast audio client and server overlay config 2023-06-08 06:47:25 -04:00

.. _bluetooth_unicast_audio_server:

Bluetooth: Unicast Audio Server
###############################

Overview
********

Application demonstrating the LE Audio unicast server functionality.
Starts advertising and awaits connection from a LE Audio unicast client.

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

* BlueZ running on the host, or
* A board with Bluetooth Low Energy 5.2 support

Building and Running
********************
This sample can be found under
:zephyr_file:`samples/bluetooth/unicast_audio_server` in the Zephyr tree.
Use `-DEXTRA_CONF_FILE=overlay-bt_ll_sw_split.conf` to enable required ISO
feature support in Zephyr Bluetooth Controller on supported boards.

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