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_BT_DEBUG_MONITOR_RTT

Monitor protocol over RTT

Type: bool

Help

Use a custom logging protocol over the RTT buffer instead of
plain-text output. Requires a special application
on the host side that can decode this protocol. Currently
the 'btmon' tool from BlueZ is capable of doing this.

Direct dependencies

USE_SEGGER_RTT && SEGGER_RTT_MAX_NUM_UP_BUFFERS >= 2 && <choice BT_DEBUG_TYPE: Bluetooth debug type>

(Includes any dependencies from ifs and menus.)

Symbols selected by this symbol

Kconfig definition

At subsys/bluetooth/common/Kconfig:309

Included via Kconfig:8Kconfig.zephyr:44subsys/Kconfig:9subsys/bluetooth/Kconfig:173

Menu path: (Top) → Sub Systems and OS Services → Bluetooth → Bluetooth debug type

config BT_DEBUG_MONITOR_RTT
    bool "Monitor protocol over RTT"
    select BT_DEBUG
    select BT_MONITOR
    depends on USE_SEGGER_RTT && SEGGER_RTT_MAX_NUM_UP_BUFFERS >= 2 && <choice BT_DEBUG_TYPE>
    help
      Use a custom logging protocol over the RTT buffer instead of
      plain-text output. Requires a special application
      on the host side that can decode this protocol. Currently
      the 'btmon' tool from BlueZ is capable of doing this.

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