zephyr/samples/bluetooth/unicast_audio_server
Casper Bonde 52843f7f9d Bluetooth: BAP: use codec configuration parameters for LC3 processing
Replace hardcoded LC3 codec config with the selected configuration
used in the GATT profiles.
The selected codec configuration on the client will be used on both
sides for LC3 encode/decode.
This required completing the LC3 macroes for building codec
cababilities and codec configuration as they were not setting the
max_frames_per_sdu and frames_per_sdu values.
So as a side effect this change adds the capability to pack multiple
audio frames into a single SDU - tested with 2 frames every 20ms.

Signed-off-by: Casper Bonde <casper_bonde@bose.com>
2022-04-06 11:00:20 +02:00
..
boards Bluetooth: BAP: Add LC3 lib to BAP sample applications 2022-03-30 14:18:01 +02:00
src Bluetooth: BAP: use codec configuration parameters for LC3 processing 2022-04-06 11:00:20 +02:00
CMakeLists.txt
README.rst
prj.conf
sample.yaml

README.rst

.. _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/audio_unicast_server` in the Zephyr tree.

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