zephyr/samples/bluetooth/periodic_adv_rsp
Johan Hedberg eddac27c4e Bluetooth: samples: Fix PAwR samples to match board capabilities
These samples were enabled for an nRF board, even though there is no
upstream support for the feature. Additionally the sample.yaml files
were forcefully disabling any in-tree HCI drivers, making it impossible
to use e.g. qemu with an external HCI controller. Simply remove the nRF
board from the list, as well as the odd Kconfig HCI driver options.

Signed-off-by: Johan Hedberg <johan.hedberg@gmail.com>
2024-06-11 19:42:49 -04:00
..
src samples: Bluetooth: Fix incorrect comments about adv sets 2024-05-24 07:46:43 -04:00
CMakeLists.txt Samples: Bluetooth: Add samples for PAwR 2023-04-26 20:08:16 +02:00
prj.conf Samples: Bluetooth: Add samples for PAwR 2023-04-26 20:08:16 +02:00
README.rst Samples: Bluetooth: Add samples for PAwR 2023-04-26 20:08:16 +02:00
sample.yaml Bluetooth: samples: Fix PAwR samples to match board capabilities 2024-06-11 19:42:49 -04:00

.. _bluetooth-periodic-advertising-rsp-sample:

Bluetooth: Periodic Advertising with Responses (PAwR) Advertiser
################################################################

Overview
********

A simple application demonstrating the BLE Periodic Advertising with
Responses Advertiser functionality.

This sample will scan for the corresponding sync sample and send the required
synchronization info to it. The advertising data is a counter that increases
for each subevent.

Multiple devices can synchronize and respond to one advertiser.

Which subevent to listen to and in which response slot to respond is
application specific. In this sample it is decided by the PAwR advertiser.
Upon connection it will write to a GATT characteristic
the assigned subevent and response slot.

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

* A board with BLE support
* A controller that supports the Periodic Advertising with Responses (PAwR) - Advertiser feature

Building and Running
********************

This sample can be found under :zephyr_file:`samples/bluetooth/periodic_adv_rsp` in
the Zephyr tree.

Use the sample found under :zephyr_file:`samples/bluetooth/periodic_sync_rsp` in the
Zephyr tree that will synchronize and respond to this sample.

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