From ffa89eb2d37a35e042889883c1176e6d84c8598d Mon Sep 17 00:00:00 2001 From: tomaszduda23 <35012788+tomaszduda23@users.noreply.github.com> Date: Mon, 11 Aug 2025 02:20:45 +0300 Subject: [PATCH] [nrf52, zephyr_debug] add zephyr debug component (#8319) --- esphome/components/debug/__init__.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/esphome/components/debug/__init__.py b/esphome/components/debug/__init__.py index 9dffe00bf4..6b4205a545 100644 --- a/esphome/components/debug/__init__.py +++ b/esphome/components/debug/__init__.py @@ -48,6 +48,15 @@ CONFIG_SCHEMA = cv.All( async def to_code(config): if CORE.using_zephyr: zephyr_add_prj_conf("HWINFO", True) + # gdb thread support + zephyr_add_prj_conf("DEBUG_THREAD_INFO", True) + # RTT + zephyr_add_prj_conf("USE_SEGGER_RTT", True) + zephyr_add_prj_conf("RTT_CONSOLE", True) + zephyr_add_prj_conf("LOG", True) + zephyr_add_prj_conf("LOG_BLOCK_IN_THREAD", True) + zephyr_add_prj_conf("LOG_BUFFER_SIZE", 4096) + zephyr_add_prj_conf("SEGGER_RTT_MODE_BLOCK_IF_FIFO_FULL", True) var = cg.new_Pvariable(config[CONF_ID]) await cg.register_component(var, config)