Add/update docs for the pw_dumb_io facade and backends. Configures GN
build files such that all the backend docs are built even if the backend
isn't in use.
Change-Id: I91fca1cb2d3f5d4b57ae1f6991a89270a35be1c6
Bazel tests broke when pw_unit_test was switched to depend on
pw_dumb_io. This adds build files/changes needed to support the updated
testing.
Change-Id: I731c3dffdc8be1f74d17527923e928b8da32c4b1
This change introduces the pw_dumb_io module, a module intended for
pigweed testing and bringup. pw_dumb_io includes a facade, and a backend
implementation using stdio (pw_dumb_io_stdio).
Change-Id: I5d9ca3c256c7e7c6d60cc07292aaead808a7f3dd