:orphan: .. title:: LOG_BACKEND_SPINEL .. option:: 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 =================== (\ :option:`OPENTHREAD_COPROCESSOR_SPINEL_ON_UART_DEV_NAME ` != \ :option:`UART_CONSOLE_ON_DEV_NAME ` || !\ :option:`LOG_BACKEND_UART `) && \ :option:`NET_L2_OPENTHREAD ` && !\ :option:`LOG_FRONTEND ` && !\ :option:`LOG_MINIMAL ` && \ :option:`LOG ` *(Includes any dependencies from ifs and menus.)* Defaults ======== No defaults. Implicitly defaults to ``n``. Kconfig definition ================== .. highlight:: kconfig At ``subsys/logging/Kconfig.backends:151`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:34`` → ``subsys/Kconfig:31`` → ``subsys/logging/Kconfig:25`` Menu path: (Top) → Sub Systems and OS Services → Logging → Backends .. parsed-literal:: config LOG_BACKEND_SPINEL bool "Enable OpenThread dedicated Spinel protocol backend" depends on (\ :option:`OPENTHREAD_COPROCESSOR_SPINEL_ON_UART_DEV_NAME ` != \ :option:`UART_CONSOLE_ON_DEV_NAME ` || !\ :option:`LOG_BACKEND_UART `) && \ :option:`NET_L2_OPENTHREAD ` && !\ :option:`LOG_FRONTEND ` && !\ :option:`LOG_MINIMAL ` && \ :option:`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.)*