zephyr/samples/bluetooth/central_otc
Emil Gydesen ec2c5b0c1f Bluetooth: GATT: Replace magic number 0 with macro for auto ccc
Replace the magic number 0 with a #defined value for
the auto CCC discovery feature.

Signed-off-by: Emil Gydesen <emil.gydesen@nordicsemi.no>
2024-09-26 17:41:24 -04:00
..
src Bluetooth: GATT: Replace magic number 0 with macro for auto ccc 2024-09-26 17:41:24 -04:00
CMakeLists.txt
prj.conf
README.rst doc: samples: Adopt code-sample-category across tree 2024-09-23 12:00:00 +02:00
sample.yaml

.. zephyr:code-sample:: ble_central_otc
   :name: Central OTC
   :relevant-api: bluetooth

   Connect to a Bluetooth LE peripheral that supports the Object Transfer Service (OTS)

Overview
********

Similar to the :zephyr:code-sample:`ble_central` sample, except that this
application specifically looks for the OTS (Object Transfer) GATT Service.
And this sample is to select object sequentially, to read metadata, to write data,
to read data, and to calculate checksum of selected objects.

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

* A board with Bluetooth LE support and 4 buttons.

Building and Running
********************
This sample can be found under :zephyr_file:`samples/bluetooth/central_otc` in the
Zephyr tree.

See :zephyr:code-sample-category:`bluetooth` samples for details.