| ``pw_uart`` defines core methods for UART communication. This serves |
| as a blueprint for concrete UART implementations. You will need to write the |
| backend code tailored to your specific hardware device to interact with the |
| .. repository: https://bazel.build/concepts/build-ref#repositories |
| Add ``@pigweed//pw_uart`` to the ``deps`` list in your Bazel target: |
| This assumes that your Bazel ``WORKSPACE`` has a `repository |
| <https://bazel.build/concepts/build-ref#repositories>`_ named ``@pigweed`` |
| that points to the upstream Pigweed repository. |
| Add ``$dir_pw_uart`` to the ``deps`` list in your ``pw_executable()`` |
| Add ``pw_uart`` to your ``pw_add_library`` or similar CMake target: |
| pw_add_library(my_library STATIC |
| .. _module-pw_uart-reference: |
| .. doxygengroup:: pw_uart |