The latest development version of this page may be more current than this released 1.14.0 version.
CONFIG_MODEM_RECEIVER

Enable modem receiver helper driver

Type: bool

Help

This driver allows modem drivers to communicate over UART with custom defined protocols. Driver doesn’t inspect received data and all aspects of received protocol data are handled by application via work method provided. This driver differs from the pipe UART driver in that callbacks are executed in a different work queue and data is passed around in k_pipe structures.

Direct dependencies

SERIAL_SUPPORT_INTERRUPT && MODEM

(Includes any dependencies from if’s and menus.)

Defaults

No defaults. Implicitly defaults to n.

Symbols that select this symbol

Kconfig definition

At drivers/modem/Kconfig:20

Included via Kconfig:10Kconfig.zephyr:35drivers/Kconfig:82

Menu path: (top menu) → Device Drivers → Modem Drivers

config MODEM_RECEIVER
    bool
    prompt "Enable modem receiver helper driver" if SERIAL_SUPPORT_INTERRUPT && MODEM
    select UART_INTERRUPT_DRIVEN if SERIAL_SUPPORT_INTERRUPT && MODEM
    select RING_BUFFER if SERIAL_SUPPORT_INTERRUPT && MODEM
    depends on SERIAL_SUPPORT_INTERRUPT && MODEM
    help
      This driver allows modem drivers to communicate over UART with custom
      defined protocols. Driver doesn't inspect received data and all
      aspects of received protocol data are handled by application via
      work method provided.  This driver differs from the pipe UART driver
      in that callbacks are executed in a different work queue and data is
      passed around in k_pipe structures.

(Definitions include propagated dependencies, including from if’s and menus.)