.. _module-pw_sys_io_zephyr: ================ pw_sys_io_zephyr ================ -------- Overview -------- This sys I/O backend implements the ``pw_sys_io`` facade. To enable, set ``CONFIG_PIGWEED_SYS_IO=y``. Once enabled, I/O operations will be routed to Zephyr's console. Additionally, it is possible to enable the USB subsystem by setting ``CONFIG_PIGWEED_SYS_IO_USB=y``. The I/O backend initializes during Zephyr's ``APPLICATION`` level and uses ``CONFIG_PIGWEED_SYS_IO_INIT_PRIORITY`` to set the priority level. This config value defaults to 1, but is configurable via Kconfig.