From ddc1d8706e48f210770e5848bdde1329117f8db2 Mon Sep 17 00:00:00 2001 From: Helmut Lord Date: Thu, 16 May 2024 15:24:50 -0400 Subject: [PATCH] snippets: rtt console Adds a snippet to enable RTT as console backend. Signed-off-by: Helmut Lord --- snippets/rtt-console/README.rst | 21 +++++++++++++++++++++ snippets/rtt-console/rtt-console.conf | 3 +++ snippets/rtt-console/snippet.yml | 3 +++ 3 files changed, 27 insertions(+) create mode 100644 snippets/rtt-console/README.rst create mode 100644 snippets/rtt-console/rtt-console.conf create mode 100644 snippets/rtt-console/snippet.yml diff --git a/snippets/rtt-console/README.rst b/snippets/rtt-console/README.rst new file mode 100644 index 000000000000..68a1f1baf5a0 --- /dev/null +++ b/snippets/rtt-console/README.rst @@ -0,0 +1,21 @@ +.. _snippet-rtt-console: + +RTT Console Snippet (rtt-console) +######################################### + +.. code-block:: console + + west build -S rtt-console [...] + +Overview +******** + +This snippet redirects serial console output to SEGGER RTT. + +Requirements +************ + +Hardware support for: + +- :kconfig:option:`CONFIG_HAS_SEGGER_RTT` +- :kconfig:option:`CONFIG_CONSOLE` diff --git a/snippets/rtt-console/rtt-console.conf b/snippets/rtt-console/rtt-console.conf new file mode 100644 index 000000000000..3453f62ca38e --- /dev/null +++ b/snippets/rtt-console/rtt-console.conf @@ -0,0 +1,3 @@ +CONFIG_USE_SEGGER_RTT=y +CONFIG_RTT_CONSOLE=y +CONFIG_UART_CONSOLE=n diff --git a/snippets/rtt-console/snippet.yml b/snippets/rtt-console/snippet.yml new file mode 100644 index 000000000000..c773063490c0 --- /dev/null +++ b/snippets/rtt-console/snippet.yml @@ -0,0 +1,3 @@ +name: rtt-console +append: + EXTRA_CONF_FILE: rtt-console.conf