<?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>NRF52833 Adding UART to Thead MQTTSN client publisher</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/92434/nrf52833-adding-uart-to-thead-mqttsn-client-publisher</link><description>Good day I need to add UART to a project based &amp;quot;Thead MQTTSN client publisher&amp;quot; example code. The device needs to receive data over UART and then send the data to the MQTT broker. I have tried to port the code over from the peripheral UART example from</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 03 Oct 2022 11:48:02 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/92434/nrf52833-adding-uart-to-thead-mqttsn-client-publisher" /><item><title>RE: NRF52833 Adding UART to Thead MQTTSN client publisher</title><link>https://devzone.nordicsemi.com/thread/388977?ContentTypeID=1</link><pubDate>Mon, 03 Oct 2022 11:48:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1ac414a0-0e3f-4509-8d53-f719f14b5f1f</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;Those are not the same ones, the last errors was for app_uart, these are for app_fifo. You need to enable the FIFO library in your sdk_config.h file as well:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;// &amp;lt;q&amp;gt; APP_FIFO_ENABLED  - app_fifo - Software FIFO implementation
 
#ifndef APP_FIFO_ENABLED
#define APP_FIFO_ENABLED 1
#endif&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF52833 Adding UART to Thead MQTTSN client publisher</title><link>https://devzone.nordicsemi.com/thread/388959?ContentTypeID=1</link><pubDate>Mon, 03 Oct 2022 10:49:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9f944aa6-ee4a-499b-9ddb-c0ef4710e892</guid><dc:creator>BBI</dc:creator><description>&lt;p&gt;The last three errors have been resolved. The first four are still there. Could you please have a look at the program again.&lt;br /&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/add_5F00_uart_5F00_to_5F00_threading_5F00_3.zip"&gt;devzone.nordicsemi.com/.../add_5F00_uart_5F00_to_5F00_threading_5F00_3.zip&lt;/a&gt;&lt;br /&gt;Undefined symbol app_fifo_flush (referred from app_uart_fifo.o)&lt;br /&gt;Undefined symbol app_fifo_get&amp;nbsp;&amp;nbsp; (referred from app_uart_fifo.o)&lt;br /&gt;Undefined symbol app_fifo_init&amp;nbsp; (referred from app_uart_fifo.o)&lt;br /&gt;Undefined symbol app_fifo_put&amp;nbsp;&amp;nbsp; (referred from app_uart_fifo.o)&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF52833 Adding UART to Thead MQTTSN client publisher</title><link>https://devzone.nordicsemi.com/thread/388819?ContentTypeID=1</link><pubDate>Fri, 30 Sep 2022 14:41:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1aedcc62-ee9c-45bc-a83a-05fddf3c9a13</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;The first 3 errors is because you have not enabled app_uart in your sdk_config.h file:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;// &amp;lt;e&amp;gt; APP_UART_ENABLED - app_uart - UART driver
//==========================================================
#ifndef APP_UART_ENABLED
#define APP_UART_ENABLED 1
#endif
// &amp;lt;o&amp;gt; APP_UART_DRIVER_INSTANCE  - UART instance used
 
// &amp;lt;0=&amp;gt; 0 

#ifndef APP_UART_DRIVER_INSTANCE
#define APP_UART_DRIVER_INSTANCE 0
#endif

// &amp;lt;/e&amp;gt;&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;The last 3 errors seems to be because the thread_utils.c file calls otCliUartInit(), which is not implemented after you changed the transport library file. If you comment out that function call, the application should compile successfully. The CLI would anyway not be available without the transport.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF52833 Adding UART to Thead MQTTSN client publisher</title><link>https://devzone.nordicsemi.com/thread/388811?ContentTypeID=1</link><pubDate>Fri, 30 Sep 2022 14:12:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:57f50cb8-8412-408e-982a-ccbd14c5a4a9</guid><dc:creator>BBI</dc:creator><description>&lt;p&gt;I&amp;#39;ve changed the libraries, but no luck. I get 6 new errors now.&lt;br /&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/libraries.png" alt=" " /&gt;&lt;br /&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/add_5F00_uart_5F00_to_5F00_threading_5F00_2.zip"&gt;devzone.nordicsemi.com/.../add_5F00_uart_5F00_to_5F00_threading_5F00_2.zip&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF52833 Adding UART to Thead MQTTSN client publisher</title><link>https://devzone.nordicsemi.com/thread/388771?ContentTypeID=1</link><pubDate>Fri, 30 Sep 2022 12:24:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8a4acc50-62e5-4320-9f47-18751df38b51</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;Did you try my previous suggestion?&lt;/p&gt;
[quote user="joh2"]If you want to use UART0 in your application, you may try replacing the library &amp;quot;libopenthread-nrf52833-transport.a&amp;quot; with &amp;quot;libopenthread-nrf52833-transport-none.a[/quote]&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF52833 Adding UART to Thead MQTTSN client publisher</title><link>https://devzone.nordicsemi.com/thread/388767?ContentTypeID=1</link><pubDate>Fri, 30 Sep 2022 12:18:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f569e9e1-9d07-4578-a144-28237284c64c</guid><dc:creator>BBI</dc:creator><description>&lt;p&gt;Thank you. I&amp;#39;m getting a new error now:&lt;br /&gt;Symbol UARTE0_UART0_IRQHandler multiply defined (by uart.o and nrfx_prs.o)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF52833 Adding UART to Thead MQTTSN client publisher</title><link>https://devzone.nordicsemi.com/thread/388747?ContentTypeID=1</link><pubDate>Fri, 30 Sep 2022 11:19:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e2b13271-0b33-4b0c-8c2a-190a93ba95a5</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;There are a couple of things needed to make the project compile:&lt;/p&gt;
&lt;p&gt;In sdk_config.h, set NRFX_UARTE0_ENABLED:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;// &amp;lt;o&amp;gt; NRFX_UARTE0_ENABLED - Enable UARTE0 instance
#ifndef NRFX_UARTE0_ENABLED
#define NRFX_UARTE0_ENABLED 1
#endif&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;In project options, remove the preprocessor symbol &amp;quot;UART_ENABLED=0&amp;quot;.&lt;/p&gt;
&lt;p&gt;Add &amp;quot;#include &amp;quot;bsp.h&amp;quot;&amp;quot; to main.c, before the check for&amp;nbsp;#if defined(UART_PRESENT)\#if defined(UARTE_PRESENT).&lt;/p&gt;
&lt;p&gt;I also get one additional error related to the scatter file, but this might be an issue on my end and likely not related to the addition of UART.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF52833 Adding UART to Thead MQTTSN client publisher</title><link>https://devzone.nordicsemi.com/thread/388674?ContentTypeID=1</link><pubDate>Fri, 30 Sep 2022 07:43:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3a081173-3018-464d-a2e5-624e5ba7d265</guid><dc:creator>BBI</dc:creator><description>&lt;p&gt;Thank you&lt;br /&gt;The code you mentioned is present in my config file.&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/add_5F00_uart_5F00_to_5F00_threading.rar"&gt;devzone.nordicsemi.com/.../add_5F00_uart_5F00_to_5F00_threading.rar&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF52833 Adding UART to Thead MQTTSN client publisher</title><link>https://devzone.nordicsemi.com/thread/388609?ContentTypeID=1</link><pubDate>Thu, 29 Sep 2022 14:26:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bbac284c-ebac-4706-abbc-b62bca62f2cd</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;It looks like most of the errors are related to legacy UART vs. EasyDMA UARTE peripheral. Make sure that you set the following configs if you want to support both legacy and EasyDMA UART:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;// &amp;lt;q&amp;gt; UART_EASY_DMA_SUPPORT  - Driver supporting EasyDMA
 

#ifndef UART_EASY_DMA_SUPPORT
#define UART_EASY_DMA_SUPPORT 1
#endif

// &amp;lt;q&amp;gt; UART_LEGACY_SUPPORT  - Driver supporting Legacy mode
 

#ifndef UART_LEGACY_SUPPORT
#define UART_LEGACY_SUPPORT 1
#endif

// &amp;lt;e&amp;gt; UART0_ENABLED - Enable UART0 instance
//==========================================================
#ifndef UART0_ENABLED
#define UART0_ENABLED 1
#endif
// &amp;lt;q&amp;gt; UART0_CONFIG_USE_EASY_DMA  - Default setting for using EasyDMA
 

#ifndef UART0_CONFIG_USE_EASY_DMA
#define UART0_CONFIG_USE_EASY_DMA 1
#endif&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;If you want me to have a look at the project and help you fix the issues, please upload a zipped version of your project.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF52833 Adding UART to Thead MQTTSN client publisher</title><link>https://devzone.nordicsemi.com/thread/388595?ContentTypeID=1</link><pubDate>Thu, 29 Sep 2022 13:53:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7aec6d75-2bf3-470a-b838-416b810fe425</guid><dc:creator>BBI</dc:creator><description>&lt;p&gt;Thank you for the quick response.&lt;br /&gt;&lt;br /&gt;I&amp;#39;ve added the following drivers to the Thread example, based on what I saw in the UART example:&lt;br /&gt;nrf_drv_uart&lt;br /&gt;nrfx_prs (not sure if needed)&lt;br /&gt;nrfx_uart&lt;br /&gt;nrfx_uarte&lt;br /&gt;&lt;br /&gt;And the following libraries:&lt;br /&gt;nrf_fifo&lt;br /&gt;nrf_uart_fico&lt;br /&gt;&lt;br /&gt;In the main.c file I included:&lt;br /&gt;#include &amp;quot;app_uart.h&amp;quot;&lt;br /&gt;&lt;br /&gt;And defined:&lt;br /&gt;#if defined (UART_PRESENT)&lt;br /&gt;#include &amp;quot;nrf_uart.h&amp;quot;&lt;br /&gt;#endif&lt;br /&gt;#if defined (UARTE_PRESENT)&lt;br /&gt;#include &amp;quot;nrf_uarte.h&amp;quot;&lt;br /&gt;#endif&lt;br /&gt;&lt;br /&gt;#define MAX_TEST_DATA_BYTES&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (15U) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; /**&amp;lt; max number of test bytes to be used for tx and rx. */&lt;br /&gt;#define UART_TX_BUF_SIZE 256&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /**&amp;lt; UART TX buffer size. */&lt;br /&gt;#define UART_RX_BUF_SIZE 256&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /**&amp;lt; UART RX buffer size. */&lt;br /&gt;&lt;br /&gt;UART_PRESENT is not defined and this causes errors later in the program -&amp;gt; NRF_UART_BAUDRATE_115200 not found&lt;br /&gt;&lt;br /&gt;I added this above the main function:&lt;br /&gt;#define UART_HWFC APP_UART_FLOW_CONTROL_DISABLED&lt;/p&gt;
&lt;p&gt;And in the main function:&lt;br /&gt;uint32_t err_code;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; const app_uart_comm_params_t comm_params =&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RX_PIN_NUMBER,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TX_PIN_NUMBER,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RTS_PIN_NUMBER,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CTS_PIN_NUMBER,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UART_HWFC,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; false,&lt;br /&gt;#if defined (UART_PRESENT)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NRF_UART_BAUDRATE_115200&lt;br /&gt;#else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NRF_UARTE_BAUDRATE_115200&lt;br /&gt;#endif&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; APP_UART_FIFO_INIT(&amp;amp;comm_params,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UART_RX_BUF_SIZE,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UART_TX_BUF_SIZE,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; uart_error_handle,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; APP_IRQ_PRIORITY_LOWEST,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; err_code);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; APP_ERROR_CHECK(err_code);&lt;br /&gt;&lt;br /&gt;I also get the following errors in nrf_drv_uart.h:&lt;/p&gt;
&lt;p&gt;Type not found&lt;br /&gt;line 122: typedef nrf_uarte_baudrate_t&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; nrf_uart_baudrate_t;&lt;br /&gt;iine 127: typedef nrf_uarte_error_mask_t&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; nrf_uart_error_mask_t;&lt;br /&gt;line 130: typedef nrf_uarte_hwfc_t&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; nrf_uart_hwfc_t;&lt;br /&gt;line 133: typedef nrf_uarte_parity_t&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; nrf_uart_parity_t;&lt;br /&gt;line 134: typedef nrf_uarte_task_t&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; nrf_uart_task_t;&lt;br /&gt;line 135: typedef nrf_uarte_event_t&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; nrf_uart_event_t;&lt;br /&gt;&lt;br /&gt;I also added the following to the Tread example&amp;#39;s config,&lt;br /&gt;from line 51-492 of the UART example:&lt;br /&gt;Which gives me the following in the config wizard&lt;br /&gt;NRFX_PRS_ENABLED - nrfx_prs&lt;br /&gt;NRFX_UARTE_ENABLED&amp;nbsp; - nrfx_uarte&lt;br /&gt;NRFX_UART_ENABLED - nrfx_uart&lt;br /&gt;UART_ENABLED - nrd_drv_uart&lt;br /&gt;&lt;br /&gt;Also, the IDE I&amp;#39;m working is is Keil uVision5&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF52833 Adding UART to Thead MQTTSN client publisher</title><link>https://devzone.nordicsemi.com/thread/388541?ContentTypeID=1</link><pubDate>Thu, 29 Sep 2022 10:59:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5f5e6efe-f444-45cd-b877-edb9d75a8d55</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Which issues are you facing when adding UART? Can you post the errors you get when building?&lt;/p&gt;
&lt;p&gt;The typical problem when adding UART to the Thread examples is that the OpenThread CLI have been built with UART support into the OpenThread libraries in the SDK. Since you are using nRF52833, you should be able to use the second UART instance (UARTE1) without issues.&lt;/p&gt;
&lt;p&gt;In nRF5 SDK for Thread and Zigbee v4.1.0, the transport is also compiles into a separate library, to be easily changes/removed, without the need to rebuild the OpenThread libraries. If you want to use UART0 in your application, you may try replacing the library &amp;quot;libopenthread-nrf52833-transport.a&amp;quot; with &amp;quot;libopenthread-nrf52833-transport-none.a&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Jørgen&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>