| .. _sample_uart_stm32_single_wire: |
| |
| STM32 Single Wire UART |
| ###################### |
| |
| Overview |
| ******** |
| |
| A simple application demonstrating how to use the single wire / half-duplex UART |
| functionality of STM32. Without adaptions this example runs on STM32F3 discovery |
| board. You need to establish a physical connection between pins PA2 (USART2_TX) and |
| PC10 (UART4_TX). |
| |
| Add a `single_wire_uart_loopback` fixture to your board in the hardware map to allow |
| twister to verify this sample's output automatically. |
| |
| Building and Running |
| ******************** |
| |
| Build and flash as follows, replacing ``stm32f3_disco`` with your board: |
| |
| .. zephyr-app-commands:: |
| :zephyr-app: samples/drivers/uart/stm32/single_wire |
| :board: stm32f3_disco |
| :goals: build flash |
| :compact: |
| |
| After flashing the console output should not show any failure reports, |
| but the following message repeated every 2s: |
| |
| .. code-block:: none |
| |
| Received c |