diff options
Diffstat (limited to 'pw_sys_io/docs.rst')
-rw-r--r-- | pw_sys_io/docs.rst | 22 |
1 files changed, 16 insertions, 6 deletions
diff --git a/pw_sys_io/docs.rst b/pw_sys_io/docs.rst index eaf60ba92..4a1257352 100644 --- a/pw_sys_io/docs.rst +++ b/pw_sys_io/docs.rst @@ -30,17 +30,27 @@ Setup ===== This module requires relatively minimal setup: - 1. Choose a ``pw_sys_io`` backend, or write one yourself. - 2. If using GN build, Specify the ``pw_sys_io_BACKEND`` GN build arg to point - the library that provides a ``pw_sys_io`` backend. +1. Choose a ``pw_sys_io`` backend, or write one yourself. +2. If using GN build, Specify the ``pw_sys_io_BACKEND`` GN build arg to point + the library that provides a ``pw_sys_io`` backend. Module usage ============ See backend docs for how to interact with the underlying system I/O implementation. +API reference +============= +.. doxygenfunction:: pw::sys_io::ReadByte(std::byte* dest) +.. doxygenfunction:: pw::sys_io::TryReadByte(std::byte* dest) +.. doxygenfunction:: pw::sys_io::WriteByte(std::byte b) +.. doxygenfunction:: pw::sys_io::WriteLine(const std::string_view& s) +.. doxygenfunction:: pw::sys_io::ReadBytes(ByteSpan dest) +.. doxygenfunction:: pw::sys_io::WriteBytes(ConstByteSpan src) + Dependencies ============ - * pw_sys_io_backend - * pw_span - * pw_status +- :ref:`module-pw_sys_io` +- :ref:`module-pw_span` +- :ref:`module-pw_status` + |