This is the documentation for the latest (main) development branch of Zephyr. If you are looking for the documentation of previous releases, use the drop-down menu on the left and select the desired version.

CONFIG_UART_PIPE

Enable pipe UART driver

Type: bool

Help

Enable pipe UART driver. This driver allows application to communicate
over UART with custom defined protocol. Driver doesn't inspect received
data (as contrary to console UART driver) and all aspects of received
protocol data are handled by application provided callback.

Direct dependencies

CONSOLE

(Includes any dependencies from ifs and menus.)

Defaults

No defaults. Implicitly defaults to n.

Symbols selected by this symbol

Symbols that select this symbol

Kconfig definition

At drivers/console/Kconfig:201

Included via Kconfig:8Kconfig.zephyr:42drivers/Kconfig:14

Menu path: (Top) → Device Drivers → Console drivers

config UART_PIPE
    bool "Enable pipe UART driver"
    select UART_INTERRUPT_DRIVEN
    depends on CONSOLE
    help
      Enable pipe UART driver. This driver allows application to communicate
      over UART with custom defined protocol. Driver doesn't inspect received
      data (as contrary to console UART driver) and all aspects of received
      protocol data are handled by application provided callback.

(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)