pw_sys_io_zephyr#
Pigweed AI summary: The pw_sys_io_zephyr module is a sys I/O backend that implements the pw_sys_io facade. It can be enabled by setting CONFIG_PIGWEED_SYS_IO=y and I/O operations will be routed to Zephyr's console. The USB subsystem can also be enabled 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, which is
Overview#
Pigweed AI summary: This paragraph describes the implementation of the pw_sys_io facade in the sys I/O backend. To enable this feature, the CONFIG_PIGWEED_SYS_IO setting must be set to "y". Once enabled, I/O operations will be directed to Zephyr's console. The USB subsystem can also be enabled by setting CONFIG_PIGWEED_SYS_IO_USB to "y". The I/O backend initializes during Zephyr's APPLICATION level and uses CONFIG_PIGWEED_SYS_IO_INIT_PRIORITY to
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.