zephyr/samples/boards/st/bluetooth/interactive_gui/README.rst
Benjamin Cabé a43009079f boards: st: adopt new zephyr:board directive and role
This updates the documentation of all the STM32 boards to use
the new `zephyr:board::` directive.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2024-10-24 17:51:15 +02:00

38 lines
1.1 KiB
ReStructuredText

.. _samples_boards_stm32_bluetooth_interactive-gui:
.. zephyr:code-sample:: st_bluetooth_interactive_gui
:name: Bluetooth: ST Interactive GUI
:relevant-api: bluenrg_hci_driver bluetooth
Expose ST BlueNRG Bluetooth network coprocessor over UART.
Overview
*********
Expose the Bluetooth network coprocessor via UART to a PC to be used
with the ST BlueNRG GUI app. In this case, the main MCU becomes an intermediate level,
and it passes the data between the host (PC) and controller.
Requirements
************
* A board based on BlueNRG BLE module such as :zephyr:board:`disco_l475_iot1`
* `BlueNRG GUI`_ application installed on your PC
Default UART settings
*********************
It depends on the board default settings for ``zephyr,bt-c2h-uart`` DTS property.
The UART default settings are:
* Baudrate: 115200 bps
* 8 bits, no parity, 1 stop bit
Building and Running
********************
This sample can be found under :zephyr_file:`samples/boards/st/bluetooth/interactive_gui` in the
Zephyr tree.
.. _BlueNRG GUI:
https://www.st.com/en/embedded-software/stsw-bnrgui.html