zephyr/samples/bluetooth/broadcast_audio_source
Emil Gydesen c5fc32756a Bluetooth: Audio: Remove hardcoded location and context for LC3 macros
The BT_CODEC_LC3_CONFIG_* macros had a hardcoded location
and context, which makes them a lot less usable.

Updates the macro, and the macros that used them.
This also removes the BT_CODEC_LC3_CONFIG and instead
just uses the BT_CODEC_LC3_CONFIG_N macro, which has
then been renamed to BT_CODEC_LC3_CONFIG.

As an addition, the macros and their input has
also been better documented.

Signed-off-by: Emil Gydesen <emil.gydesen@nordicsemi.no>
2022-06-29 10:24:49 +02:00
..
boards samples: Bluetooth: Broadcast audio scan and adv data size increase 2022-05-19 13:21:19 +02:00
src Bluetooth: Audio: Remove hardcoded location and context for LC3 macros 2022-06-29 10:24:49 +02:00
CMakeLists.txt
prj.conf
README.rst
sample.yaml

.. _bluetooth_broadcast_audio_source:

Bluetooth: Broadcast Audio Source
#################################

Overview
********

Application demonstrating the LE Audio broadcast audio source functionality.
Will start advertising extended advertising with audio flags, periodic advertising with the
broadcast audio source endpoint (BASE) and finally the BIGinfo together with
(mock) Audio (ISO) data.

The broadcast source will reset every 30 seconds to show the full API.

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

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