<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>RTT not appearing in modified ble_app_uart example</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/78157/rtt-not-appearing-in-modified-ble_app_uart-example</link><description>Hello, 
 I have been developing software on the ble_app_uart example in Segger Embedded Studio with sdk 17.0.2. The example has RTT enabled but I noticed when I try to use RTT in my modified version that no RTT shows up in the debugging window. I added</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 16 Aug 2021 08:17:49 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/78157/rtt-not-appearing-in-modified-ble_app_uart-example" /><item><title>RE: RTT not appearing in modified ble_app_uart example</title><link>https://devzone.nordicsemi.com/thread/325035?ContentTypeID=1</link><pubDate>Mon, 16 Aug 2021 08:17:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c05ff96a-cea2-49d2-91f4-4d10151ecc7f</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Hi Jake&lt;/p&gt;
&lt;p&gt;The RETARGET_ENABLED will let youinclude the retarget layer for stdio functions. This is necessary to use printf to transmit data over UART, which is what your application tried doing when you had this define set to 1 and would be why the logging didn&amp;#39;t go to RTT.&lt;/p&gt;
&lt;p&gt;By default, all functions should already only be called from inside the SDK, with the path being set to ../../../SDK, setting the path prior to the SDK version to be relative.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: RTT not appearing in modified ble_app_uart example</title><link>https://devzone.nordicsemi.com/thread/324898?ContentTypeID=1</link><pubDate>Fri, 13 Aug 2021 16:43:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:94aea2b1-d192-49ac-852f-e3e91ee2d293</guid><dc:creator>jake11212</dc:creator><description>&lt;p&gt;I changed RETARGET_ENABLED to 0 and this fixed it, RTT is now working, thanks so much for working with me for so long!&lt;/p&gt;
&lt;p&gt;What does RETARGET_ENABLED actually do?&amp;nbsp; I checked the documentation page but there wasn&amp;#39;t a description for it.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I wasn&amp;#39;t getting any issues on my end with the bool switch statement or snprintf, and I didn&amp;#39;t make any changes to SEGGER_RTT_Syscalls_SES.c to get it to run on my end so I&amp;#39;m not sure why it caused issues for you.&amp;nbsp; I can look into it more if you&amp;#39;d like but my main problem is solved.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
[quote userid="75734" url="~/f/nordic-q-a/78157/rtt-not-appearing-in-modified-ble_app_uart-example/324751#324751"]It took a minute to get the device up and running due to the paths you mentioned, but it was easy enough to remedy on my end when I knew. However, I had some trouble building due to this function in your main.c:[/quote]
&lt;p&gt;This is outside the scope of the question, but how do you avoid this issue with the paths so that it can build purely from within the SDK?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: RTT not appearing in modified ble_app_uart example</title><link>https://devzone.nordicsemi.com/thread/324751?ContentTypeID=1</link><pubDate>Fri, 13 Aug 2021 06:49:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7d66b61b-f299-4a6e-a501-62b39475d20d</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Hi Jake&lt;/p&gt;
&lt;p&gt;It took a minute to get the device up and running due to the paths you mentioned, but it was easy enough to remedy on my end when I knew. However, I had some trouble building due to this function in your main.c:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt; 
  switch(writeBool) 
  { 
     case 0 : 
        snprintf(intermediate, sizeof(intermediate), &amp;quot;S: %x:%x:%d %x/%x/%x&amp;quot;, rx_data[2], rx_data[1], rx_data[0], rx_data[5], rx_data[4], rx_data[6]);
        break;

     case 1 : 
        snprintf(intermediate, sizeof(intermediate), &amp;quot;E: %x:%x:%d %x/%x/%x&amp;quot;, rx_data[2], rx_data[1], rx_data[0], rx_data[5], rx_data[4], rx_data[6]);
        break;

     default :
        break;
  } &lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;First off, I get a warning because the switch condition has a boolean value, and tit seems like the snprintf functions are interfering with the way SEGGER_RTT_Syscalls_SES.c does RTT. If I commented this function out and&amp;nbsp;set the RETARGET_ENABLED define in sdk_config.h to 0 on my end, RTT seems to work fine in the RTT Viewer, as it prints the wake up process every few seconds:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/pastedimage1628836896450v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;I think you need to rework this function as it seems to be the culprit to why the RTT viewer doesn&amp;#39;t work. Please note that I didn&amp;#39;t get the example running while using this function, so what changes did you make to other files, like the SEGGER_RTT_Syscalls_SES.c to get it to run on your end?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: RTT not appearing in modified ble_app_uart example</title><link>https://devzone.nordicsemi.com/thread/324542?ContentTypeID=1</link><pubDate>Wed, 11 Aug 2021 17:16:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0b66a710-a44b-484f-bf3b-6669b0f63e3c</guid><dc:creator>jake11212</dc:creator><description>[quote userid="75734" url="~/f/nordic-q-a/78157/rtt-not-appearing-in-modified-ble_app_uart-example/324439#324439"]I was referring to&amp;nbsp;defines like&amp;nbsp;NRF_LOG_CLI_CMDS and&amp;nbsp; NRF_CLI_ENABLED, which are set to 0 (and need to be enabled to use the CLI) in the ble_app_uart sdk_config.h file. I&amp;#39;m not sure if this is what&amp;#39;s causing the lack of RTT logging, but it&amp;#39;s worth a shot.[/quote]
&lt;p&gt;I tried that out but still no luck.&amp;nbsp;&amp;nbsp;&lt;/p&gt;
[quote userid="75734" url="~/f/nordic-q-a/78157/rtt-not-appearing-in-modified-ble_app_uart-example/324439#324439"]Can you upload a .zip file with your project that can be placed in the SDK and run, so I don&amp;#39;t have to use time reproducing the exact project you have?[/quote]
&lt;p&gt;Sure, although when I give the paths for library locations to the preprocessor, those paths will be based on the location of my SDK on my hard drive.&amp;nbsp; How do I get around this?&amp;nbsp; I think what I did should work as I made sure all the referenced locations were just to the SDK and the SDK is just sitting at the top of a directory on my drive.&amp;nbsp; Let me know if you have issues with it.&amp;nbsp; It worked for me but it had to be within a folder within examples.&amp;nbsp; On my machine the path is: D:\nRF5SDK1702d674dde\nRF5_SDK_17.0.2_d674dde\examples\peripheral\RebuildDemoV1.0.&amp;nbsp; I added a chart of the logic too which should hopefully make it easier to follow what&amp;#39;s going on.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;One thing I noticed rebuilding was that when I was adding the necessary sections for fstorage/fds/twi/crc16 to the config file that there were duplicates of some statements.&amp;nbsp; All the files I added to the config file are commented at the top of the page but I was wondering if there might be some issues from things being defined twice/turned on at the top/back off later.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/RebuildDemoV1.0.zip"&gt;devzone.nordicsemi.com/.../RebuildDemoV1.0.zip&lt;/a&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/Software-Logic-Chart.pdf"&gt;devzone.nordicsemi.com/.../Software-Logic-Chart.pdf&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: RTT not appearing in modified ble_app_uart example</title><link>https://devzone.nordicsemi.com/thread/324439?ContentTypeID=1</link><pubDate>Wed, 11 Aug 2021 10:59:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:da9ebde1-ff8c-458d-956d-3d1bd93ec368</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;Sorry, I was referring to&amp;nbsp;defines like&amp;nbsp;NRF_LOG_CLI_CMDS and&amp;nbsp; NRF_CLI_ENABLED, which are set to 0 (and need to be enabled to use the CLI) in the ble_app_uart sdk_config.h file. I&amp;#39;m not sure if this is what&amp;#39;s causing the lack of RTT logging, but it&amp;#39;s worth a shot.&lt;/p&gt;
&lt;p&gt;As I&amp;#39;m running out of leads as to what is causing this, I think I might need to try reproducing this on my end, as looking at it first hand usually makes it easier to spot what&amp;#39;s causing it. Can you upload a .zip file with your project that can be placed in the SDK and run, so I don&amp;#39;t have to use time reproducing the exact project you have?&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: RTT not appearing in modified ble_app_uart example</title><link>https://devzone.nordicsemi.com/thread/324331?ContentTypeID=1</link><pubDate>Tue, 10 Aug 2021 20:32:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4a1a2ff3-b399-42ad-9c86-3a91aeb7c677</guid><dc:creator>jake11212</dc:creator><description>[quote userid="75734" url="~/f/nordic-q-a/78157/rtt-not-appearing-in-modified-ble_app_uart-example/324249#324249"]What I did notice though, is that there are some CLI defines (amongst other things) disabled in the ble_app_uart example&amp;#39;s config file. Have you remembered to enable these to go with the additional peripherals you&amp;#39;re using?[/quote]
&lt;p&gt;Which defines need to be enabled and what effects would CLI have on RTT?&amp;nbsp; I don&amp;#39;t think I understand the interaction and there are a lot of CLI defines so I&amp;#39;m not sure what changes I need to make or should try.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: RTT not appearing in modified ble_app_uart example</title><link>https://devzone.nordicsemi.com/thread/324249?ContentTypeID=1</link><pubDate>Tue, 10 Aug 2021 12:53:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:83c47a27-2c96-4e2f-85fa-e49394f47ef4</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;Yes, the UART backend for logging is disabled by setting the NRF_LOG_BACKEND_UART_ENABLED to 0 in sdk_config.h. My mistake, this define is not used in the ble_app_uart example, as the UART backend is not used for logging, but for the application and NUS service instead.&lt;/p&gt;
&lt;p&gt;What I did notice though, is that there are some CLI defines (amongst other things) disabled in the ble_app_uart example&amp;#39;s config file. Have you remembered to enable these to go with the additional peripherals you&amp;#39;re using?&lt;/p&gt;
&lt;p&gt;The description of NRF_LOG_BACKEND_UART_ENABLED is wrong in the Infocenter it seems. I have reported this to our tech. doc. writers. Thank you for pointing that out!&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;
&lt;div&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: RTT not appearing in modified ble_app_uart example</title><link>https://devzone.nordicsemi.com/thread/324079?ContentTypeID=1</link><pubDate>Mon, 09 Aug 2021 17:16:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b2c6c12d-0701-4d50-8f43-50d306c6fc9b</guid><dc:creator>jake11212</dc:creator><description>[quote userid="75734" url="~/f/nordic-q-a/78157/rtt-not-appearing-in-modified-ble_app_uart-example/324035#324035"]So in your modified example project, the application is able to run past NRF_LOG_INFO() without asserting, correct?[/quote]
&lt;p&gt;Yes.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
[quote userid="75734" url="~/f/nordic-q-a/78157/rtt-not-appearing-in-modified-ble_app_uart-example/324035#324035"]Can you also confirm that the UART backend for logging is&amp;nbsp;&lt;strong&gt;disabled&lt;/strong&gt; and that only the RTT is enabled for logging, as enabling both might cause trouble.[/quote]
&lt;p&gt;logging UART is just enabled through the code:&amp;nbsp;&lt;/p&gt;
&lt;table class="memberdecls"&gt;
&lt;tbody&gt;
&lt;tr class="memitem:gafb29ccb5684e4406e96009667cd036c7"&gt;
&lt;td class="memItemLeft" align="right" colspan="1" rowspan="1" valign="top"&gt;&lt;/td&gt;
&lt;td class="memItemRight" colspan="1" rowspan="1" valign="bottom"&gt;&lt;a class="el" href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v15.0.0/group__nrf__log__backend__uart__config.html#gafb29ccb5684e4406e96009667cd036c7"&gt;NRF_LOG_BACKEND_UART_ENABLED&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;in the sdk_config.h file correct?&amp;nbsp; I can&amp;#39;t find this anywhere in the config file which is strange since using UART with putty still works.&amp;nbsp; Could this be enabled elsewhere?&amp;nbsp; I also noticed on the page I linked for NRF_LOG_BACKEND_UART_ENABLED that the description says &amp;quot;enable RTT backend.&amp;quot;&amp;nbsp; Is this&amp;nbsp; a mistake?&amp;nbsp; &amp;nbsp;Or does the UART backend enable both?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: RTT not appearing in modified ble_app_uart example</title><link>https://devzone.nordicsemi.com/thread/324035?ContentTypeID=1</link><pubDate>Mon, 09 Aug 2021 13:36:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0ffd2d97-26a1-4768-a04d-8799bcfdc021</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;So in your modified example project, the application is able to run past NRF_LOG_INFO() without asserting, correct? Can you also confirm that the UART backend for logging is&amp;nbsp;&lt;strong&gt;disabled&lt;/strong&gt; and that only the RTT is enabled for logging, as enabling both might cause trouble.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: RTT not appearing in modified ble_app_uart example</title><link>https://devzone.nordicsemi.com/thread/323623?ContentTypeID=1</link><pubDate>Fri, 06 Aug 2021 03:22:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:28a7d786-8ef4-4178-93e4-ad25b9802787</guid><dc:creator>jake11212</dc:creator><description>&lt;p&gt;I&amp;#39;m using in-place processing.&amp;nbsp; I had been using deferred previously with the only call to NRF_LOG_PROCESS() in the idle_state_handle(), but I changed some of the sleep mode behavior from the ble_app_uart example and changed to in place processing at that point as well since I thought the new sleep behavior would alter the processing.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: RTT not appearing in modified ble_app_uart example</title><link>https://devzone.nordicsemi.com/thread/323452?ContentTypeID=1</link><pubDate>Thu, 05 Aug 2021 08:14:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b5c66697-b844-4064-bd6a-af194e2283a1</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Hi again&lt;/p&gt;
&lt;p&gt;Okay, this seems strange, not able to spot anything that should mess up RTT logging. Are you using deferred or in place processing? If deferred, where is NRF_LOG_PROCESS() called in your application?&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: RTT not appearing in modified ble_app_uart example</title><link>https://devzone.nordicsemi.com/thread/323387?ContentTypeID=1</link><pubDate>Wed, 04 Aug 2021 15:43:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f9f6f266-b03d-477d-880c-5bb1c504b814</guid><dc:creator>jake11212</dc:creator><description>[quote userid="75734" url="~/f/nordic-q-a/78157/rtt-not-appearing-in-modified-ble_app_uart-example/323257#323257"]What pins are your application using for TWI communication?[/quote]
&lt;p&gt;I&amp;#39;m using Pin P0.14 for GPIO and P0.22 and P0.23 for SCL and SDA.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
[quote userid="75734" url="~/f/nordic-q-a/78157/rtt-not-appearing-in-modified-ble_app_uart-example/323257#323257"]and what changes did you make to the sdk_config.h file exactly?&amp;nbsp;[/quote]
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;The changes I made to the config file were:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt;#ifndef NRF_FSTORAGE_ENABLED

#define NRF_FSTORAGE_ENABLED 1

#endif

&amp;#160;

#ifndef NRF_FSTORAGE_PARAM_CHECK_DISABLED

#define NRF_FSTORAGE_PARAM_CHECK_DISABLED 0

#endif

&amp;#160;

#ifndef NRF_FSTORAGE_SD_QUEUE_SIZE

#define NRF_FSTORAGE_SD_QUEUE_SIZE 4

#endif

&amp;#160;

#ifndef NRF_FSTORAGE_SD_MAX_RETRIES

#define NRF_FSTORAGE_SD_MAX_RETRIES 8

#endif

&amp;#160;

#ifndef NRF_FSTORAGE_SD_MAX_WRITE_SIZE

#define NRF_FSTORAGE_SD_MAX_WRITE_SIZE 4096

#endif

#ifndef FDS_ENABLED

#define FDS_ENABLED 1

#endif

&amp;#160;

#ifndef FDS_VIRTUAL_PAGES

#define FDS_VIRTUAL_PAGES 30

#endif

&amp;#160;

#ifndef FDS_VIRTUAL_PAGE_SIZE

#define FDS_VIRTUAL_PAGE_SIZE 1024

#endif

&amp;#160;

#ifndef FDS_VIRTUAL_PAGES_RESERVED

#define FDS_VIRTUAL_PAGES_RESERVED 0

#endif

&amp;#160;

#ifndef FDS_BACKEND

#define FDS_BACKEND 2

#endif

&amp;#160;

#ifndef FDS_OP_QUEUE_SIZE

#define FDS_OP_QUEUE_SIZE 4

#endif

&amp;#160;

#ifndef FDS_CRC_CHECK_ON_READ

#define FDS_CRC_CHECK_ON_READ 1

#endif

&amp;#160;

#ifndef FDS_CRC_CHECK_ON_WRITE

#define FDS_CRC_CHECK_ON_WRITE 0

#endif

&amp;#160;

#ifndef FDS_MAX_USERS

#define FDS_MAX_USERS 4

#endif

&amp;#160;

#ifndef NRF_BALLOC_CLI_CMDS

#define NRF_BALLOC_CLI_CMDS 1

#endif

&amp;#160;

#ifndef NRF_QUEUE_CLI_CMDS

#define NRF_QUEUE_CLI_CMDS 1

#endif

&amp;#160;

#ifndef NRF_CLI_ENABLED

#define NRF_CLI_ENABLED 1

#endif

&amp;#160;

#ifndef NRF_CLI_ARGC_MAX

#define NRF_CLI_ARGC_MAX 12

#endif

&amp;#160;

#ifndef NRF_CLI_BUILD_IN_CMDS_ENABLED

#define NRF_CLI_BUILD_IN_CMDS_ENABLED 1

#endif

&amp;#160;

#ifndef NRF_CLI_CMD_BUFF_SIZE

#define NRF_CLI_CMD_BUFF_SIZE 128

#endif

&amp;#160;

#ifndef NRF_CLI_ECHO_STATUS

#define NRF_CLI_ECHO_STATUS 1

#endif

&amp;#160;

#ifndef NRF_CLI_WILDCARD_ENABLED

#define NRF_CLI_WILDCARD_ENABLED 0

#endif

&amp;#160;

#ifndef NRF_CLI_METAKEYS_ENABLED

#define NRF_CLI_METAKEYS_ENABLED 0

#endif

&amp;#160;

#ifndef NRF_CLI_PRINTF_BUFF_SIZE

#define NRF_CLI_PRINTF_BUFF_SIZE 23

#endif

&amp;#160;

#ifndef NRF_CLI_HISTORY_ENABLED

#define NRF_CLI_HISTORY_ENABLED 1

#endif

&amp;#160;

#ifndef NRF_CLI_HISTORY_ELEMENT_SIZE

#define NRF_CLI_HISTORY_ELEMENT_SIZE 32

#endif

&amp;#160;

#ifndef NRF_CLI_HISTORY_ELEMENT_COUNT

#define NRF_CLI_HISTORY_ELEMENT_COUNT 8

#endif

&amp;#160;

#ifndef NRF_CLI_VT100_COLORS_ENABLED

#define NRF_CLI_VT100_COLORS_ENABLED 1

#endif

&amp;#160;

#ifndef NRF_CLI_STATISTICS_ENABLED

#define NRF_CLI_STATISTICS_ENABLED 1

#endif

&amp;#160;

#ifndef NRF_CLI_LOG_BACKEND

#define NRF_CLI_LOG_BACKEND 1

#endif

&amp;#160;

#ifndef NRF_CLI_USES_TASK_MANAGER_ENABLED

#define NRF_CLI_USES_TASK_MANAGER_ENABLED 0

#endif

&amp;#160;

#ifndef NRF_CLI_BLE_UART_CONFIG_LOG_ENABLED

#define NRF_CLI_BLE_UART_CONFIG_LOG_ENABLED 0

#endif

&amp;#160;

#ifndef NRF_CLI_BLE_UART_CONFIG_LOG_LEVEL

#define NRF_CLI_BLE_UART_CONFIG_LOG_LEVEL 3

#endif

&amp;#160;

#ifndef NRF_CLI_BLE_UART_CONFIG_INFO_COLOR

#define NRF_CLI_BLE_UART_CONFIG_INFO_COLOR 0

#endif

&amp;#160;

#ifndef NRF_CLI_BLE_UART_CONFIG_DEBUG_COLOR

#define NRF_CLI_BLE_UART_CONFIG_DEBUG_COLOR 0

#endif

&amp;#160;

#ifndef NRF_CLI_LIBUARTE_CONFIG_LOG_ENABLED

#define NRF_CLI_LIBUARTE_CONFIG_LOG_ENABLED 0

#endif

&amp;#160;

#ifndef NRF_CLI_LIBUARTE_CONFIG_LOG_LEVEL

#define NRF_CLI_LIBUARTE_CONFIG_LOG_LEVEL 3

#endif

&amp;#160;

#ifndef NRF_CLI_LIBUARTE_CONFIG_INFO_COLOR

#define NRF_CLI_LIBUARTE_CONFIG_INFO_COLOR 0

#endif

&amp;#160;

#ifndef NRF_CLI_LIBUARTE_CONFIG_DEBUG_COLOR

#define NRF_CLI_LIBUARTE_CONFIG_DEBUG_COLOR 0

#endif

&amp;#160;

#ifndef NRF_CLI_UART_CONFIG_LOG_ENABLED

#define NRF_CLI_UART_CONFIG_LOG_ENABLED 0

#endif

&amp;#160;

#ifndef NRF_CLI_UART_CONFIG_LOG_LEVEL

#define NRF_CLI_UART_CONFIG_LOG_LEVEL 3

#endif

&amp;#160;

#ifndef NRF_CLI_BLE_UART_CONFIG_INFO_COLOR

#define NRF_CLI_BLE_UART_CONFIG_INFO_COLOR 0

#endif

&amp;#160;

#ifndef NRF_CLI_BLE_UART_CONFIG_DEBUG_COLOR

#define NRF_CLI_BLE_UART_CONFIG_DEBUG_COLOR 0

#endif

&amp;#160;

#ifndef NRF_CLI_LIBUARTE_CONFIG_LOG_ENABLED

#define NRF_CLI_LIBUARTE_CONFIG_LOG_ENABLED 0

#endif

&amp;#160;

#ifndef NRF_CLI_LIBUARTE_CONFIG_LOG_LEVEL

#define NRF_CLI_LIBUARTE_CONFIG_LOG_LEVEL 3

#endif

&amp;#160;

#ifndef NRF_CLI_LIBUARTE_CONFIG_INFO_COLOR

#define NRF_CLI_LIBUARTE_CONFIG_INFO_COLOR 0

#endif

&amp;#160;

#ifndef NRF_CLI_LIBUARTE_CONFIG_DEBUG_COLOR

#define NRF_CLI_LIBUARTE_CONFIG_DEBUG_COLOR 0

#endif

&amp;#160;

#ifndef NRF_CLI_UART_CONFIG_LOG_ENABLED

#define NRF_CLI_UART_CONFIG_LOG_ENABLED 0

#endif

&amp;#160;

#ifndef NRF_CLI_UART_CONFIG_LOG_LEVEL

#define NRF_CLI_UART_CONFIG_LOG_LEVEL 3

#endif

&amp;#160;

#ifndef NRF_QUEUE_CONFIG_LOG_ENABLED

#define NRF_QUEUE_CONFIG_LOG_ENABLED 0

#endif

&amp;#160;

#ifndef NRF_BALLOC_CLI_CMDS

#define NRF_BALLOC_CLI_CMDS 1

#endif

&amp;#160;

&amp;#160;

#ifndef NRF_CLI_ENABLED

#define NRF_CLI_ENABLED 1

#endif

&amp;#160;

#ifndef NRF_CLI_ARGC_MAX

#define NRF_CLI_ARGC_MAX 12

#endif

&amp;#160;

#ifndef NRF_CLI_BUILD_IN_CMDS_ENABLED

#define NRF_CLI_BUILD_IN_CMDS_ENABLED 1

#endif

&amp;#160;

#ifndef NRF_CLI_CMD_BUFF_SIZE

#define NRF_CLI_CMD_BUFF_SIZE 128

#endif

&amp;#160;

#ifndef NRF_CLI_ECHO_STATUS

#define NRF_CLI_ECHO_STATUS 1

#endif

&amp;#160;

#ifndef NRF_CLI_WILDCARD_ENABLED

#define NRF_CLI_WILDCARD_ENABLED 0

#endif

&amp;#160;

#ifndef NRF_CLI_METAKEYS_ENABLED

#define NRF_CLI_METAKEYS_ENABLED 0

#endif

&amp;#160;

#ifndef NRF_CLI_PRINTF_BUFF_SIZE

#define NRF_CLI_PRINTF_BUFF_SIZE 23

#endif

&amp;#160;

#ifndef NRF_CLI_HISTORY_ENABLED

#define NRF_CLI_HISTORY_ENABLED 1

#endif

&amp;#160;

#ifndef NRF_CLI_HISTORY_ELEMENT_SIZE

#define NRF_CLI_HISTORY_ELEMENT_SIZE 32

#endif

&amp;#160;

#ifndef NRF_CLI_HISTORY_ELEMENT_COUNT

#define NRF_CLI_HISTORY_ELEMENT_COUNT 8

#endif

&amp;#160;

#ifndef NRF_CLI_VT100_COLORS_ENABLED

#define NRF_CLI_VT100_COLORS_ENABLED 1

#endif

&amp;#160;

#ifndef NRF_CLI_STATISTICS_ENABLED

#define NRF_CLI_STATISTICS_ENABLED 1

#endif

&amp;#160;

#ifndef NRF_CLI_LOG_BACKEND

#define NRF_CLI_LOG_BACKEND 1

#endif

#ifndef NRF_LOG_CLI_CMDS

#define NRF_LOG_CLI_CMDS 1

#endif

&amp;#160;

#ifndef NRF_CLI_BLE_UART_CONFIG_LOG_ENABLED

#define NRF_CLI_BLE_UART_CONFIG_LOG_ENABLED 0

#endif

&amp;#160;

#ifndef NRF_CLI_BLE_UART_CONFIG_LOG_LEVEL

#define NRF_CLI_BLE_UART_CONFIG_LOG_LEVEL 3

#endif

&amp;#160;

#ifndef NRF_CLI_BLE_UART_CONFIG_INFO_COLOR

#define NRF_CLI_BLE_UART_CONFIG_INFO_COLOR 0

#endif

&amp;#160;

#ifndef NRF_CLI_BLE_UART_CONFIG_DEBUG_COLOR

#define NRF_CLI_BLE_UART_CONFIG_DEBUG_COLOR 0

#endif

&amp;#160;

#ifndef NRF_CLI_LIBUARTE_CONFIG_LOG_ENABLED

#define NRF_CLI_LIBUARTE_CONFIG_LOG_ENABLED 0

#endif

&amp;#160;

#ifndef NRF_CLI_LIBUARTE_CONFIG_LOG_LEVEL

#define NRF_CLI_LIBUARTE_CONFIG_LOG_LEVEL 3

#endif

&amp;#160;

#ifndef NRF_CLI_LIBUARTE_CONFIG_INFO_COLOR

#define NRF_CLI_LIBUARTE_CONFIG_INFO_COLOR 0

#endif

&amp;#160;

#ifndef NRF_CLI_LIBUARTE_CONFIG_DEBUG_COLOR

#define NRF_CLI_LIBUARTE_CONFIG_DEBUG_COLOR 0

#endif

&amp;#160;

#ifndef NRF_CLI_UART_CONFIG_LOG_ENABLED

#define NRF_CLI_UART_CONFIG_LOG_ENABLED 0

#endif

&amp;#160;

#ifndef NRF_CLI_UART_CONFIG_LOG_LEVEL

#define NRF_CLI_UART_CONFIG_LOG_LEVEL 3

#endif

&amp;#160;

#ifndef NRF_CLI_UART_CONFIG_INFO_COLOR

#define NRF_CLI_UART_CONFIG_INFO_COLOR 0

#endif

&amp;#160;

#ifndef NRF_CLI_UART_CONFIG_DEBUG_COLOR

#define NRF_CLI_UART_CONFIG_DEBUG_COLOR 0

#endif

&amp;#160;

#ifndef NRF_CLI_USES_TASK_MANAGER_ENABLED

#define NRF_CLI_USES_TASK_MANAGER_ENABLED 0

#endif

&amp;#160;

#ifndef NRF_CLI_UART_ENABLED

#define NRF_CLI_UART_ENABLED 1

#endif

&amp;#160;

#ifndef NRF_QUEUE_CLI_CMDS

#define NRF_QUEUE_CLI_CMDS 1

#endif

&amp;#160;

#ifndef NRF_QUEUE_CONFIG_LOG_LEVEL

#define NRF_QUEUE_CONFIG_LOG_LEVEL 3

#endif

&amp;#160;

#ifndef NRF_QUEUE_CONFIG_LOG_INIT_FILTER_LEVEL

#define NRF_QUEUE_CONFIG_LOG_INIT_FILTER_LEVEL 3

#endif

&amp;#160;

#ifndef NRF_QUEUE_CONFIG_INFO_COLOR

#define NRF_QUEUE_CONFIG_INFO_COLOR 0

#endif

&amp;#160;

#ifndef NRF_QUEUE_ENABLED

#define NRF_QUEUE_ENABLED 1

#endif

&amp;#160;

#ifndef NRF_QUEUE_CLI_CMDS

#define NRF_QUEUE_CLI_CMDS 1

#endif

&amp;#160;

#ifndef NRF_CLI_LIBUARTE_CONFIG_LOG_ENABLED

#define NRF_CLI_LIBUARTE_CONFIG_LOG_ENABLED 0

#endif

&amp;#160;

#ifndef NRF_CLI_LIBUARTE_CONFIG_LOG_LEVEL

#define NRF_CLI_LIBUARTE_CONFIG_LOG_LEVEL 3

#endif

&amp;#160;

#ifndef NRF_CLI_LIBUARTE_CONFIG_INFO_COLOR

#define NRF_CLI_LIBUARTE_CONFIG_INFO_COLOR 0

#endif

&amp;#160;

#ifndef NRF_CLI_LIBUARTE_CONFIG_DEBUG_COLOR

#define NRF_CLI_LIBUARTE_CONFIG_DEBUG_COLOR 0

#endif

&amp;#160;

#ifndef NRF_CLI_UART_CONFIG_LOG_ENABLED

#define NRF_CLI_UART_CONFIG_LOG_ENABLED 0

#endif

&amp;#160;

#ifndef NRF_CLI_UART_CONFIG_LOG_LEVEL

#define NRF_CLI_UART_CONFIG_LOG_LEVEL 3

#endif

&amp;#160;

#ifndef NRF_CLI_UART_CONFIG_INFO_COLOR

#define NRF_CLI_UART_CONFIG_INFO_COLOR 0

#endif

&amp;#160;

#ifndef NRFX_TWIM_ENABLED

#define NRFX_TWIM_ENABLED 1

#endif

&amp;#160;

#ifndef NRFX_TWIM0_ENABLED

#define NRFX_TWIM0_ENABLED 0

#endif

&amp;#160;

#ifndef NRFX_TWIM1_ENABLED

#define NRFX_TWIM1_ENABLED 0

#endif

&amp;#160;

#ifndef NRFX_TWIM_DEFAULT_CONFIG_FREQUENCY

#define NRFX_TWIM_DEFAULT_CONFIG_FREQUENCY 26738688

#endif

&amp;#160;

#ifndef NRFX_TWIM_DEFAULT_CONFIG_HOLD_BUS_UNINIT

#define NRFX_TWIM_DEFAULT_CONFIG_HOLD_BUS_UNINIT 0

#endif

&amp;#160;

#ifndef NRFX_TWIM_DEFAULT_CONFIG_IRQ_PRIORITY

#define NRFX_TWIM_DEFAULT_CONFIG_IRQ_PRIORITY 6

#endif

&amp;#160;

#ifndef NRFX_TWIM_CONFIG_LOG_ENABLED

#define NRFX_TWIM_CONFIG_LOG_ENABLED 0

#endif

&amp;#160;

#ifndef NRFX_TWIM_CONFIG_LOG_LEVEL

#define NRFX_TWIM_CONFIG_LOG_LEVEL 3

#endif

&amp;#160;

#ifndef NRFX_TWIM_CONFIG_INFO_COLOR

#define NRFX_TWIM_CONFIG_INFO_COLOR 0

#endif

&amp;#160;

#ifndef NRFX_TWIM_CONFIG_DEBUG_COLOR

#define NRFX_TWIM_CONFIG_DEBUG_COLOR 0

#endif

&amp;#160;

#ifndef NRFX_TWIM_NRF52_ANOMALY_109_WORKAROUND_ENABLED

#define NRFX_TWIM_NRF52_ANOMALY_109_WORKAROUND_ENABLED 0

#endif

&amp;#160;

#ifndef NRFX_TWI_ENABLED

#define NRFX_TWI_ENABLED 1

#endif

&amp;#160;

#ifndef NRFX_TWI0_ENABLED

#define NRFX_TWI0_ENABLED 0

#endif

&amp;#160;

#ifndef NRFX_TWI1_ENABLED

#define NRFX_TWI1_ENABLED 0

#endif

&amp;#160;

#ifndef NRFX_TWI_DEFAULT_CONFIG_FREQUENCY

#define NRFX_TWI_DEFAULT_CONFIG_FREQUENCY 26738688

#endif

&amp;#160;

#ifndef NRFX_TWI_DEFAULT_CONFIG_HOLD_BUS_UNINIT

#define NRFX_TWI_DEFAULT_CONFIG_HOLD_BUS_UNINIT 0

#endif

&amp;#160;

#ifndef NRFX_TWI_DEFAULT_CONFIG_IRQ_PRIORITY

#define NRFX_TWI_DEFAULT_CONFIG_IRQ_PRIORITY 6

#endif

&amp;#160;

#ifndef NRFX_TWI_CONFIG_LOG_ENABLED

#define NRFX_TWI_CONFIG_LOG_ENABLED 0

#endif

&amp;#160;

#ifndef NRFX_TWI_CONFIG_LOG_LEVEL

#define NRFX_TWI_CONFIG_LOG_LEVEL 3

#endif

&amp;#160;

#ifndef NRFX_TWI_CONFIG_INFO_COLOR

#define NRFX_TWI_CONFIG_INFO_COLOR 0

#endif

&amp;#160;

#ifndef NRFX_TWI_CONFIG_DEBUG_COLOR

#define NRFX_TWI_CONFIG_DEBUG_COLOR 0

#endif

&amp;#160;

#ifndef TWI_ENABLED

#define TWI_ENABLED 1

#endif

&amp;#160;

#ifndef TWI_DEFAULT_CONFIG_FREQUENCY

#define TWI_DEFAULT_CONFIG_FREQUENCY 26738688

#endif

&amp;#160;

#ifndef TWI_DEFAULT_CONFIG_CLR_BUS_INIT

#define TWI_DEFAULT_CONFIG_CLR_BUS_INIT 0

#endif

&amp;#160;

#ifndef TWI_DEFAULT_CONFIG_HOLD_BUS_UNINIT

#define TWI_DEFAULT_CONFIG_HOLD_BUS_UNINIT 0

#endif

&amp;#160;

#ifndef TWI_DEFAULT_CONFIG_IRQ_PRIORITY

#define TWI_DEFAULT_CONFIG_IRQ_PRIORITY 6

#endif

&amp;#160;

#ifndef TWI0_ENABLED

#define TWI0_ENABLED 1

#endif

&amp;#160;

#ifndef TWI0_USE_EASY_DMA

#define TWI0_USE_EASY_DMA 1

#endif

&amp;#160;

#ifndef TWI1_ENABLED

#define TWI1_ENABLED 1

#endif

&amp;#160;

#ifndef TWI1_USE_EASY_DMA

#define TWI1_USE_EASY_DMA 1

#endif

&amp;#160;

#ifndef TWIM_NRF52_ANOMALY_109_WORKAROUND_ENABLED

#define TWIM_NRF52_ANOMALY_109_WORKAROUND_ENABLED 0

#endif

&amp;#160;

#ifndef TWIS_CONFIG_LOG_ENABLED

#define TWIS_CONFIG_LOG_ENABLED 0

#endif

&amp;#160;

#ifndef TWIS_CONFIG_LOG_LEVEL

#define TWIS_CONFIG_LOG_LEVEL 3

#endif

&amp;#160;

#ifndef TWIS_CONFIG_INFO_COLOR

#define TWIS_CONFIG_INFO_COLOR 0

#endif

&amp;#160;

#ifndef TWIS_CONFIG_DEBUG_COLOR

#define TWIS_CONFIG_DEBUG_COLOR 0

#endif

&amp;#160;

#ifndef TWI_CONFIG_LOG_ENABLED

#define TWI_CONFIG_LOG_ENABLED 0

#endif

&amp;#160;

#ifndef TWI_CONFIG_LOG_LEVEL

#define TWI_CONFIG_LOG_LEVEL 3

#endif

&amp;#160;

#ifndef TWI_ENABLED

#define TWI_ENABLED 0

#endif&amp;#160;

&amp;#160;

#ifndef TWI0_ENABLED

#define TWI0_ENABLED 0

#endif

&amp;#160;

#ifndef TWI_CONFIG_LOG_ENABLED

#define TWI_CONFIG_LOG_ENABLED 0

#endif

&amp;#160;

#ifndef TWI_CONFIG_LOG_LEVEL

#define TWI_CONFIG_LOG_LEVEL 3

#endif

&amp;#160;

#ifndef TWI_CONFIG_INFO_COLOR

#define TWI_CONFIG_INFO_COLOR 0

#endif

&amp;#160;

#ifndef TWI_CONFIG_DEBUG_COLOR

#define TWI_CONFIG_DEBUG_COLOR 0

#endif

&amp;#160;

#ifndef TWI_CONFIG_INFO_COLOR

#define TWI_CONFIG_INFO_COLOR 0

#endif

&amp;#160;

#ifndef TWI_CONFIG_DEBUG_COLOR

#define TWI_CONFIG_DEBUG_COLOR 0

#endif

&amp;#160;

#ifndef NRF_CLI_UART_CONFIG_DEBUG_COLOR

#define NRF_CLI_UART_CONFIG_DEBUG_COLOR 0

#endif

&amp;#160;

#ifndef NRF_SECTION_ITER_ENABLED

#define NRF_SECTION_ITER_ENABLED 1

#endif

&amp;#160;

#ifndef NRF_SORTLIST_ENABLED

#define NRF_SORTLIST_ENABLED 1

#endif

&amp;#160;

#ifndef NRF_STRERROR_ENABLED

#define NRF_STRERROR_ENABLED 1

#endif

&amp;#160;

#ifndef NRF_QUEUE_CONFIG_DEBUG_COLOR

#define NRF_QUEUE_CONFIG_DEBUG_COLOR 0

#endif

&amp;#160;

#ifndef NRF_CLI_UART_CONFIG_INFO_COLOR

#define NRF_CLI_UART_CONFIG_INFO_COLOR 0

#endif

&amp;#160;

#ifndef NRF_CLI_UART_CONFIG_DEBUG_COLOR

#define NRF_CLI_UART_CONFIG_DEBUG_COLOR 0

#endif

&amp;#160;

#ifndef NRF_CLI_UART_ENABLED

#define NRF_CLI_UART_ENABLED 1

#endif

&amp;#160;

#ifndef FDS_CRC_CHECK_ON_READ

#define FDS_CRC_CHECK_ON_READ 1

#endif

&amp;#160;

#ifndef FDS_CRC_CHECK_ON_WRITE

#define FDS_CRC_CHECK_ON_WRITE 0

#endif

&amp;#160;

#ifndef NRF_BALLOC_CLI_CMDS

#define NRF_BALLOC_CLI_CMDS 1

#endif

&amp;#160;

#ifndef NRF_CLI_UART_ENABLED

#define NRF_CLI_UART_ENABLED 1

#endif&lt;/pre&gt;&amp;nbsp;&lt;/p&gt;
[quote userid="75734" url="~/f/nordic-q-a/78157/rtt-not-appearing-in-modified-ble_app_uart-example/323257#323257"]What&amp;nbsp;libraries have you added exactly,[/quote]
&lt;p&gt;&lt;strong&gt;Board support:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Ses_startup_nrf_common.s&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Application:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;cli.c&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Drivers:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;nrf_drv_twi.c&lt;/p&gt;
&lt;p&gt;nrfx_twim.c&lt;/p&gt;
&lt;p&gt;nrfx_twi.c&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Libraries:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Nrf_queue.c&lt;/p&gt;
&lt;p&gt;Nrf_queue.h&lt;/p&gt;
&lt;p&gt;Nrf_fstorage_sd.c&lt;/p&gt;
&lt;p&gt;Nrf_fstorage.c&lt;/p&gt;
&lt;p&gt;Nrf_cli_uart.c&lt;/p&gt;
&lt;p&gt;Nrf_cli.c&lt;/p&gt;
&lt;p&gt;Fds.c&lt;/p&gt;
&lt;p&gt;Crc16.c&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
[quote userid="75734" url="~/f/nordic-q-a/78157/rtt-not-appearing-in-modified-ble_app_uart-example/323257#323257"]Does your modified project run as expected without logging?[/quote]
&lt;p&gt;Yes.&amp;nbsp; I have been using putty to debug over UART but we are changing to a custom PCB and will be needing RTT in the future.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks for the help so far!&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: RTT not appearing in modified ble_app_uart example</title><link>https://devzone.nordicsemi.com/thread/323257?ContentTypeID=1</link><pubDate>Wed, 04 Aug 2021 09:09:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cbc4a0dc-d89d-45ee-adef-15020d70b3fb</guid><dc:creator>Simonr</dc:creator><description>[quote user="jake11212"]I gave this a try and was able to get RTT viewer 7.0 working for the default ble_app_uart but not with my modified version.[/quote]
&lt;p&gt;&amp;nbsp;Okay, so one of the modifications you&amp;#39;ve done is hindering the RTT backend to log for some reason. What pins are your application using for TWI communication? What&amp;nbsp;libraries have you added exactly, and what changes did you make to the sdk_config.h file exactly?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Does your modified project run as expected without logging?&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: RTT not appearing in modified ble_app_uart example</title><link>https://devzone.nordicsemi.com/thread/323183?ContentTypeID=1</link><pubDate>Tue, 03 Aug 2021 20:33:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:69b83f34-61fd-41f6-a172-1f19ca613a93</guid><dc:creator>jake11212</dc:creator><description>[quote userid="75734" url="~/f/nordic-q-a/78157/rtt-not-appearing-in-modified-ble_app_uart-example/323099#323099"]Can you confirm that NRF_LOG_ENABLED and&amp;nbsp;NRF_LOG_BACKEND_RTT_ENABLED are set to 1 in your project&amp;#39;s sdk_config.h header file? [/quote]
&lt;p&gt;Yep, double checked these and both are set to 1.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
[quote userid="75734" url="~/f/nordic-q-a/78157/rtt-not-appearing-in-modified-ble_app_uart-example/323099#323099"]NRF_FPRINTF_FLAG_AUTOMATIC_CR_ON_LF_ENABLED set to 1 as well?[/quote]
&lt;p&gt;Yes, it was set to 1.&amp;nbsp; I tried setting it to 0 but this didn&amp;#39;t fix the issue.&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
[quote userid="75734" url="~/f/nordic-q-a/78157/rtt-not-appearing-in-modified-ble_app_uart-example/323099#323099"]You can alternatively try using the&lt;a href="https://www.segger.com/products/debug-probes/j-link/tools/rtt-viewer/"&gt; RTT Viewer&lt;/a&gt; to see if that works[/quote]
&lt;p&gt;I gave this a try and was able to get RTT viewer 7.0 working for the default ble_app_uart but not with my modified version.&lt;/p&gt;
[quote userid="75734" url="~/f/nordic-q-a/78157/rtt-not-appearing-in-modified-ble_app_uart-example/323099#323099"]Can you also confirm whether or not you&amp;#39;re working on a development kit or a custom board?[/quote]
&lt;p&gt;This is all done on the nRF52DK.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: RTT not appearing in modified ble_app_uart example</title><link>https://devzone.nordicsemi.com/thread/323099?ContentTypeID=1</link><pubDate>Tue, 03 Aug 2021 12:34:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2054b952-23a2-45d6-9934-6f42cf839d98</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;Can you confirm that NRF_LOG_ENABLED and&amp;nbsp;NRF_LOG_BACKEND_RTT_ENABLED are set to 1 in your project&amp;#39;s sdk_config.h header file? Is&amp;nbsp;NRF_FPRINTF_FLAG_AUTOMATIC_CR_ON_LF_ENABLED set to 1 as well? If so, try setting it to 0, as SEGGER Embedded Studios for some reason doesn&amp;#39;t like this define. You can alternatively try using the&lt;a href="https://www.segger.com/products/debug-probes/j-link/tools/rtt-viewer/"&gt; RTT Viewer&lt;/a&gt; to see if that works. Can you also confirm whether or not you&amp;#39;re working on a development kit or a custom board?&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>