1.. _module-pw_sys_io_arduino: 2 3----------------- 4pw_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 10On initialization it runs Arduino's first ``Serial`` interface at a 115200 baud 11rate: 12 13.. code-block:: cpp 14 15 Serial.begin(115200); 16 17 // Wait for serial port to be available 18 while (!Serial) { 19 } 20 21After ``Serial.begin(115200)`` it will busy wait until a host connects to the 22serial 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. 28