Fix for x86_64 build fail
[platform/upstream/connectedhomeip.git] / third_party / pigweed / repo / pw_sys_io_arduino / docs.rst
1 .. _module-pw_sys_io_arduino:
2
3 -----------------
4 pw_sys_io_arduino
5 -----------------
6
7 ``pw_sys_io_arduino`` implements the ``pw_sys_io`` facade over
8 `Arduino's Serial interface <https://www.arduino.cc/reference/en/language/functions/communication/serial/>`_.
9
10 On initialization it runs Arduino's first ``Serial`` interface at a 115200 baud
11 rate:
12
13 .. code-block:: cpp
14
15   Serial.begin(115200);
16
17   // Wait for serial port to be available
18   while (!Serial) {
19   }
20
21 After ``Serial.begin(115200)`` it will busy wait until a host connects to the
22 serial port.
23
24 .. seealso::
25    - :ref:`target-arduino` target documentation for a list of working hardware.
26    - :ref:`module-pw_arduino_build` for caveats when running Pigweed on top of
27      the Arduino API.