zephyr/samples/bluetooth/hap_ha
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 Bluetooth: samples: Add HAP Hearing Aid sample application 2022-08-01 18:10:34 +01:00
src Bluetooth: Audio: Refactor bt_audio_codec_cfg to flat arrays 2023-08-28 15:56:53 +02:00
banded.conf Bluetooth: has: Make HAS registration dynamic 2022-12-20 17:04:45 +00:00
binaural.conf Bluetooth: has: Make HAS registration dynamic 2022-12-20 17:04:45 +00:00
CMakeLists.txt Bluetooth: has: Make HAS registration dynamic 2022-12-20 17:04:45 +00:00
Kconfig Bluetooth: has: Make HAS registration dynamic 2022-12-20 17:04:45 +00:00
prj.conf Bluetooth: audio: tbs_client: Minor Kconfig refactor 2023-07-18 11:06:57 +00:00
README.rst Bluetooth: samples: Add HAP Hearing Aid sample application 2022-08-01 18:10:34 +01:00
sample.yaml Bluetooth: audio: has: Fix building with preset support disabled 2023-06-05 16:24:18 +02:00

.. _bluetooth_hap_ha:

Bluetooth: HAP Hearing Aid (HA)
###############################

Overview
********

Application demonstrating the LE Audio Hearing Aid sample functionality.
Starts advertising and awaits connection from a Hearing Aid Unicast Client (HAUC)
or Hearing Aid Remote Controller (HARC).

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

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