CONFIG_LOG_BACKEND_SPINEL

Enable OpenThread dedicated Spinel protocol backend

Type: bool

Help

When enabled, backend will use OpenThread dedicated SPINEL protocol for logging. This protocol is byte oriented and wrapps given messages into serial frames. Backend should be enabled only to OpenThread purposes and when UART backend is disabled or works on antoher UART device to avoid interference.

Direct dependencies

(OPENTHREAD_COPROCESSOR_SPINEL_ON_UART_DEV_NAME != UART_CONSOLE_ON_DEV_NAME || !LOG_BACKEND_UART) && NET_L2_OPENTHREAD && !LOG_MINIMAL && LOG

(Includes any dependencies from ifs and menus.)

Defaults

No defaults. Implicitly defaults to n.

Kconfig definition

At <Zephyr>/subsys/logging/Kconfig:429

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:34<Zephyr>/subsys/Kconfig:31

Menu path: (Top) → Sub Systems and OS Services → Logging

config LOG_BACKEND_SPINEL
    bool "Enable OpenThread dedicated Spinel protocol backend"
    depends on (OPENTHREAD_COPROCESSOR_SPINEL_ON_UART_DEV_NAME != UART_CONSOLE_ON_DEV_NAME || !LOG_BACKEND_UART) && NET_L2_OPENTHREAD && !LOG_MINIMAL && LOG
    help
      When enabled, backend will use OpenThread dedicated SPINEL protocol for logging.
      This protocol is byte oriented and wrapps given messages into serial frames.
      Backend should be enabled only to OpenThread purposes and when UART backend is disabled
      or works on antoher UART device to avoid interference.

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