0b90fd5adf
As both C and C++ standards require applications running under an OS to return 'int', adapt that for Zephyr to align with those standard. This also eliminates errors when building with clang when not using -ffreestanding, and reduces the need for compiler flags to silence warnings for both clang and gcc. Most of these changes were automated using coccinelle with the following script: @@ @@ - void + int main(...) { ... - return; + return 0; ... } Approximately 40 files had to be edited by hand as coccinelle was unable to fix them. Signed-off-by: Keith Packard <keithp@keithp.com> |
||
---|---|---|
.. | ||
src | ||
CMakeLists.txt | ||
Kconfig | ||
overlay-bt_ll_sw_split.conf | ||
prj.conf | ||
README.rst | ||
sample.yaml |
.. _bluetooth_broadcast_audio_sink: Bluetooth: Broadcast Audio Sink ############################### Overview ******** Application demonstrating the LE Audio broadcast sink functionality. Starts by scanning for LE Audio broadcast sources and then synchronizes to the first found and listens to it until the source is (potentially) stopped. 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_sink` in the Zephyr tree. Use `-DOVERLAY_CONFIG=overlay-bt_ll_sw_split.conf` to enable required ISO feature support in Zephyr Bluetooth Controller on supported boards. See :ref:`bluetooth samples section <bluetooth-samples>` for details.