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.