<?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>UART isue</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/83509/uart-isue</link><description>Hi, 
 
 I experience a very strange issue with UART. 
 When I try to send data via /dev/ttyACM0 device it looks like the characters sent are buffered and sent only upon the following transmission, 
 and in some circumstances the first character gets overwritten</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Sun, 06 Feb 2022 13:32:41 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/83509/uart-isue" /><item><title>RE: UART isue</title><link>https://devzone.nordicsemi.com/thread/351431?ContentTypeID=1</link><pubDate>Sun, 06 Feb 2022 13:32:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7db37d5b-270c-44f0-b3d8-04a89e7bf7f8</guid><dc:creator>Hakon</dc:creator><description>[quote user="vitaliy-f"]1. How did you connect to the board? Was it using regular USB cable?[/quote]
&lt;p&gt;Yes, the J-Link interface USB.&lt;/p&gt;
[quote user="vitaliy-f"]2. What is the state of the switches on your board?[/quote]
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/pastedimage1644153957300v1.jpeg" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;I believe it should be visible from the picture. Let me know if it&amp;#39;s not clear.&lt;/p&gt;
[quote user="vitaliy-f"]3. Which OS &amp;amp; driver are you using?[/quote]
&lt;p&gt;I run Linux from a virtual machine, using a windows 10 host and bridging the COM port. The driver should be the J-Link CDC driver for windows.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: UART isue</title><link>https://devzone.nordicsemi.com/thread/351363?ContentTypeID=1</link><pubDate>Fri, 04 Feb 2022 14:21:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ee4efcdf-717c-416c-acf6-d088e0d3b27c</guid><dc:creator>Vitaliy Freidovich</dc:creator><description>&lt;p&gt;OK, this is great!&lt;/p&gt;
&lt;p&gt;Now we can try to figure out the difference in the environments -&amp;nbsp;&lt;br /&gt;1. How did you connect to the board? Was it using regular USB cable?&lt;/p&gt;
&lt;p&gt;2. What is the state of the switches on your board?&lt;/p&gt;
&lt;p&gt;3. Which OS &amp;amp; driver are you using?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: UART isue</title><link>https://devzone.nordicsemi.com/thread/351346?ContentTypeID=1</link><pubDate>Fri, 04 Feb 2022 13:36:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b43f91c7-d4a2-48a0-a899-bdbb1ce959c3</guid><dc:creator>Hakon</dc:creator><description>&lt;p&gt;Yes, it looks fine. This is what I get&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/pastedimage1643981723580v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;This is from the code you sent. It is different from the serial output you first posted though, but I don&amp;#39;t get any errors and the data is echoed as expected.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: UART isue</title><link>https://devzone.nordicsemi.com/thread/351274?ContentTypeID=1</link><pubDate>Fri, 04 Feb 2022 10:19:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d4c5585c-9025-4e0c-aaea-6e636315b67f</guid><dc:creator>Vitaliy Freidovich</dc:creator><description>&lt;p&gt;Hi, any update on this one?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: UART isue</title><link>https://devzone.nordicsemi.com/thread/350332?ContentTypeID=1</link><pubDate>Sun, 30 Jan 2022 15:40:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:76f9c748-1210-469a-966f-f61548f8ba26</guid><dc:creator>Vitaliy Freidovich</dc:creator><description>&lt;p&gt;Hi again and thanks for trying to reproduce this!&lt;/p&gt;
&lt;p&gt;Yes, you&amp;#39;re right - as I wrote above - I first modified the&amp;nbsp;ncs/zephyr/dts/arm/nordic/nrf52833.dtsi file directly for testing purposes, and thanks for pointing me out that I should have created an overlay file instead, I was not aware of that.&lt;/p&gt;
&lt;p&gt;In any case this is not relevant anymore, as I reverted this change to the original state, as I saw that it makes no impact on the UART issue I&amp;#39;m experieincing.&lt;/p&gt;
&lt;p&gt;So to summarize - you will have an identical environment to mine without any modifications to the &lt;span&gt;ncs/zephyr/dts/arm/nordic/nrf52833.dtsi&lt;/span&gt; file, or additional overlay files.&lt;/p&gt;
&lt;p&gt;I hope this is clear, and thanks again for helping me out!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: UART isue</title><link>https://devzone.nordicsemi.com/thread/350331?ContentTypeID=1</link><pubDate>Sun, 30 Jan 2022 15:27:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e55adb52-ca5a-4e09-99ad-8eba72e80d2b</guid><dc:creator>Hakon</dc:creator><description>&lt;p&gt;But as you said earlier&lt;/p&gt;
[quote user=""]I have modified the nrf25833,dtsi file to contain the following uart&amp;amp;lpuart sections:[/quote]
&lt;p&gt;Did you modify the dts file directly, instead of writing the changes to an overlay file? The dts file is not supposed to be modified directly. It might not matter at all, but I just want to make sure I have your exact setup before I proceed.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: UART isue</title><link>https://devzone.nordicsemi.com/thread/350278?ContentTypeID=1</link><pubDate>Fri, 28 Jan 2022 17:56:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:13b5c695-32bb-4aec-b435-5f98b0db84be</guid><dc:creator>Vitaliy Freidovich</dc:creator><description>&lt;p&gt;Yes, it&amp;#39;s the only overlay file that I have, and you&amp;#39;re right, I think it&amp;#39;s not even used by the IDE (Visual Studio Code).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: UART isue</title><link>https://devzone.nordicsemi.com/thread/350008?ContentTypeID=1</link><pubDate>Thu, 27 Jan 2022 14:35:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:af5c8ffa-3c54-496e-afc1-464bd71b20b6</guid><dc:creator>Hakon</dc:creator><description>[quote user="vitaliy-f"]rv32m1_vega_ri5cy.overlay:[/quote]
&lt;p&gt;Is this the correct file? It&amp;#39;s not for the nrf52833 board, and you don&amp;#39;t include the uart configurations here.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: UART isue</title><link>https://devzone.nordicsemi.com/thread/350000?ContentTypeID=1</link><pubDate>Thu, 27 Jan 2022 14:11:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:decb80a7-2f1b-4b87-94f8-b33c2b9efe2d</guid><dc:creator>Hakon</dc:creator><description>&lt;p&gt;Thank you, I&amp;#39;ll have a look.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: UART isue</title><link>https://devzone.nordicsemi.com/thread/349807?ContentTypeID=1</link><pubDate>Wed, 26 Jan 2022 15:00:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3e91c7e1-7a91-438e-bb31-2943a01764f6</guid><dc:creator>Vitaliy Freidovich</dc:creator><description>&lt;p&gt;Sure!&lt;/p&gt;
&lt;p&gt;Here&amp;#39;s the source code:&lt;br /&gt;.&lt;pre class="ui-code" data-mode="c_cpp"&gt;
#include &amp;lt;zephyr.h&amp;gt;
#include &amp;lt;device.h&amp;gt;
#include &amp;lt;drivers/uart.h&amp;gt;

#include &amp;lt;string.h&amp;gt;

/* change this to any other UART peripheral if desired */
#define UART_DEVICE_NODE DT_CHOSEN(zephyr_shell_uart)

#define MSG_SIZE 32

/* queue to store up to 10 messages (aligned to 4-byte boundary) */
K_MSGQ_DEFINE(uart_msgq, MSG_SIZE, 10, 4);

static const struct device *uart_dev = DEVICE_DT_GET(UART_DEVICE_NODE);

/* receive buffer used in UART ISR callback */
static char rx_buf[MSG_SIZE];
static int rx_buf_pos;

/*
 * Read characters from UART until line end is detected. Afterwards push the
 * data to the message queue.
 */
void serial_cb(const struct device *dev, void *user_data)
{
	uint8_t c;

	if (!uart_irq_update(uart_dev)) {
		return;
	}

	while (uart_irq_rx_ready(uart_dev)) {

		uart_fifo_read(uart_dev, &amp;amp;c, 1);

		if ((c == &amp;#39;\n&amp;#39; || c == &amp;#39;\r&amp;#39;) &amp;amp;&amp;amp; rx_buf_pos &amp;gt; 0) {
			/* terminate string */
			rx_buf[rx_buf_pos] = &amp;#39;\0&amp;#39;;

			/* if queue is full, message is silently dropped */
			k_msgq_put(&amp;amp;uart_msgq, &amp;amp;rx_buf, K_NO_WAIT);

			/* reset the buffer (it was copied to the msgq) */
			rx_buf_pos = 0;
		} else if (rx_buf_pos &amp;lt; (sizeof(rx_buf) - 1)) {
			rx_buf[rx_buf_pos++] = c;
		}
		/* else: characters beyond buffer size are dropped */
	}
}

/*
 * Print a null-terminated string character by character to the UART interface
 */
void print_uart(char *buf)
{
	int msg_len = strlen(buf);

	for (int i = 0; i &amp;lt; msg_len; i++) {
		uart_poll_out(uart_dev, buf[i]);
	}
}

void main(void)
{
	char tx_buf[MSG_SIZE];

	if (!device_is_ready(uart_dev)) {
		printk(&amp;quot;UART device not found!&amp;quot;);
		return;
	}

	/* configure interrupt and callback to receive data */
	uart_irq_callback_user_data_set(uart_dev, serial_cb, NULL);
	uart_irq_rx_enable(uart_dev);

	print_uart(&amp;quot;Hello! I&amp;#39;m your echo bot.\r\n&amp;quot;);
	print_uart(&amp;quot;Tell me something and press enter:\r\n&amp;quot;);

	/* indefinitely wait for input from the user */
	while (k_msgq_get(&amp;amp;uart_msgq, &amp;amp;tx_buf, K_FOREVER) == 0) {
		print_uart(&amp;quot;Echo: &amp;quot;);
		print_uart(tx_buf);
		print_uart(&amp;quot;\r\n&amp;quot;);
	}
}&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;prj.conf:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=4096

# BT configuration 
CONFIG_BT=y
CONFIG_BT_DEBUG_LOG=y
CONFIG_BT_SMP=y
CONFIG_BT_SIGNING=y
CONFIG_BT_PERIPHERAL=y
CONFIG_BT_DIS=n
CONFIG_BT_ATT_PREPARE_COUNT=5
CONFIG_BT_BAS=n
CONFIG_BT_HRS=n
CONFIG_BT_PRIVACY=y
CONFIG_BT_DEVICE_NAME=&amp;quot;AAA&amp;quot;
CONFIG_BT_DEVICE_APPEARANCE=833
CONFIG_BT_DEVICE_NAME_DYNAMIC=y
CONFIG_BT_DEVICE_NAME_MAX=128
CONFIG_BT_KEYS_OVERWRITE_OLDEST=y
CONFIG_BT_SETTINGS=y
CONFIG_BT_L2CAP_TX_MTU=252
CONFIG_BT_BUF_ACL_RX_SIZE=256

CONFIG_FLASH=y
CONFIG_FLASH_PAGE_LAYOUT=y
CONFIG_FLASH_MAP=y
CONFIG_NVS=y
CONFIG_SETTINGS=y

CONFIG_PRINTK=y
CONFIG_LOG_PRINTK=y
CONFIG_LOG=y
CONFIG_LOG_MODE_IMMEDIATE=y
CONFIG_LOG_MAX_LEVEL=4
CONFIG_USE_SEGGER_RTT=y
CONFIG_RTT_CONSOLE=y
CONFIG_UART_CONSOLE=y

CONFIG_BOOTLOADER_MCUBOOT=y
CONFIG_SECURE_BOOT=y
CONFIG_MCUMGR=y
CONFIG_MCUMGR_CMD_OS_MGMT=y
CONFIG_MCUMGR_CMD_IMG_MGMT=y
CONFIG_MCUMGR_SMP_BT=y
CONFIG_MCUMGR_SMP_BT_AUTHEN=n

CONFIG_IMG_MANAGER=y

CONFIG_NRFX_TEMP=y

CONFIG_SERIAL=y
CONFIG_UART_INTERRUPT_DRIVEN=y
CONFIG_UART_USE_RUNTIME_CONFIGURE=y
CONFIG_USB_CDC_ACM=n&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;rv32m1_vega_ri5cy.overlay:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;/*
 * Copyright 2019 NXP
 *
 * SPDX-License-Identifier: Apache-2.0
 */

&amp;amp;lptmr1 {
	interrupt-parent = &amp;lt;&amp;amp;intmux0_ch2&amp;gt;;
};

&amp;amp;intmux0_ch2 {
	status = &amp;quot;okay&amp;quot;;
};

&amp;amp;intmux0_ch3 {
	status = &amp;quot;okay&amp;quot;;
};

&amp;amp;generic_fsk {
	interrupt-parent = &amp;lt;&amp;amp;intmux0_ch3&amp;gt;;
	status = &amp;quot;okay&amp;quot;;
};
&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Please let me know how it behaves for you and what you see.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: UART isue</title><link>https://devzone.nordicsemi.com/thread/349000?ContentTypeID=1</link><pubDate>Fri, 21 Jan 2022 15:33:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e19bab8c-cd19-42e3-920f-be87e3ffc540</guid><dc:creator>Hakon</dc:creator><description>&lt;p&gt;I can try to reproduce the issue with an nrf52833 DK. Can you include the entire project here including prj.conf and overlays?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: UART isue</title><link>https://devzone.nordicsemi.com/thread/348289?ContentTypeID=1</link><pubDate>Tue, 18 Jan 2022 13:12:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:051f37ef-3f2d-419d-8895-1876dd151f12</guid><dc:creator>Vitaliy Freidovich</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Any thoughts on this one?&lt;/p&gt;
&lt;p&gt;How would you recommend to proceed?&lt;/p&gt;
&lt;p&gt;Thanks!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: UART isue</title><link>https://devzone.nordicsemi.com/thread/347659?ContentTypeID=1</link><pubDate>Thu, 13 Jan 2022 18:29:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:96b963d3-4588-4871-a8a9-929ce914f5f0</guid><dc:creator>Vitaliy Freidovich</dc:creator><description>&lt;p&gt;I tried picocom with the same parameters, no change in results &lt;span class="emoticon" data-url="https://devzone.nordicsemi.com/cfs-file/__key/system/emoji/1f61e.svg" title="Disappointed"&gt;&amp;#x1f61e;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;How would you advise to proceed?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: UART isue</title><link>https://devzone.nordicsemi.com/thread/347609?ContentTypeID=1</link><pubDate>Thu, 13 Jan 2022 13:53:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:276ea485-16f2-45f2-bc25-2f145504d778</guid><dc:creator>Krzysztof Chruscinski</dc:creator><description>&lt;p&gt;i&amp;#39;m using picocom, no flow control:&lt;/p&gt;
&lt;pre&gt;picocom --omap delbs -b 115200 /dev/tty0&lt;/pre&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Unfortunately, i don&amp;#39;t have nrf52833dk to check.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: UART isue</title><link>https://devzone.nordicsemi.com/thread/347588?ContentTypeID=1</link><pubDate>Thu, 13 Jan 2022 12:54:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4386b57a-595b-43f0-acea-7be76466836d</guid><dc:creator>Vitaliy Freidovich</dc:creator><description>&lt;p&gt;- Nordic DK&lt;/p&gt;
&lt;p&gt;- Clean zephyr repo&lt;/p&gt;
&lt;p&gt;Are you using minicom?&lt;/p&gt;
&lt;p&gt;Have you configured anything special?&lt;/p&gt;
&lt;p&gt;Flow control or anything else?&lt;/p&gt;
&lt;p&gt;Any other thoughts?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: UART isue</title><link>https://devzone.nordicsemi.com/thread/347586?ContentTypeID=1</link><pubDate>Thu, 13 Jan 2022 12:51:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7face79d-586e-4cb1-8ea6-4982b014d324</guid><dc:creator>Krzysztof Chruscinski</dc:creator><description>&lt;p&gt;&lt;span&gt;Are you having a custom board or Nordic DK? I&amp;#39;ve been trying this zephyr sample on nrf52840dk and it works fine. Was it clean zephyr repo or with some modifications?&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: UART isue</title><link>https://devzone.nordicsemi.com/thread/347459?ContentTypeID=1</link><pubDate>Wed, 12 Jan 2022 17:28:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a2894b53-d0d3-4f89-8e45-7c80d29383fe</guid><dc:creator>Vitaliy Freidovich</dc:creator><description>&lt;p&gt;Hi!&lt;br /&gt;I tried this example!&lt;br /&gt;Similar results &lt;span class="emoticon" data-url="https://devzone.nordicsemi.com/cfs-file/__key/system/emoji/1f61e.svg" title="Disappointed"&gt;&amp;#x1f61e;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: UART isue</title><link>https://devzone.nordicsemi.com/thread/347223?ContentTypeID=1</link><pubDate>Tue, 11 Jan 2022 15:21:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c39e82d6-4da9-421d-8e27-01607a192342</guid><dc:creator>Krzysztof Chruscinski</dc:creator><description>&lt;p&gt;Just recently an uart sample got merged to zephyr upstream. You can try to run it to see if it&amp;#39;s working.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/zephyrproject-rtos/zephyr/pull/41575"&gt;github.com/.../41575&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: UART isue</title><link>https://devzone.nordicsemi.com/thread/347217?ContentTypeID=1</link><pubDate>Tue, 11 Jan 2022 14:58:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:80d5b0d3-1dff-4346-b793-6737c75e23ec</guid><dc:creator>Vitaliy Freidovich</dc:creator><description>&lt;p&gt;You&amp;#39;re right!&lt;br /&gt;So now we need to figure out why the reception is corrupt.&lt;/p&gt;
&lt;p&gt;Any ideas?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: UART isue</title><link>https://devzone.nordicsemi.com/thread/347213?ContentTypeID=1</link><pubDate>Tue, 11 Jan 2022 14:49:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fa2b8517-b041-4c3c-9456-f31d11831040</guid><dc:creator>Krzysztof Chruscinski</dc:creator><description>&lt;p&gt;Standard uart is not documented in nRF Connect SDK because it is part of zephyr. Lpuart implements the same interface so the only change is device that is used.&lt;/p&gt;
&lt;p&gt;Now, when i looked at the code you provided, i realized that you are actually using standard UART device. In device tree overlay you configure lpuart on top of UART_1 device but in the code snippet you are using UART_0 (device_get_binding(&amp;quot;UART_0&amp;quot;)).&lt;/p&gt;
&lt;p&gt;Though, not sure why reception is corrupted.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: UART isue</title><link>https://devzone.nordicsemi.com/thread/347210?ContentTypeID=1</link><pubDate>Tue, 11 Jan 2022 14:37:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:32a8da8d-6cde-4c6d-88df-f83da55c2777</guid><dc:creator>Vitaliy Freidovich</dc:creator><description>&lt;p&gt;Additionally, correct me if I&amp;#39;m wrong, if it would have been an issue with CTS/RTS I would have received no data at all. Here it seems like a flow control / driver issue.What do you think? Perhaps it needs to be configured differently?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: UART isue</title><link>https://devzone.nordicsemi.com/thread/347183?ContentTypeID=1</link><pubDate>Tue, 11 Jan 2022 13:47:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c11d2447-3bca-42b9-9be3-5f2719b24484</guid><dc:creator>Vitaliy Freidovich</dc:creator><description>&lt;p&gt;Thanks for your response. I understand from the documentation here &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/drivers/uart_nrf_sw_lpuart.html"&gt;https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/drivers/uart_nrf_sw_lpuart.html&lt;/a&gt; that LPUART supersedes regular UART, and provides the same communication API &amp;amp; protocol above the HW level.&lt;/p&gt;
&lt;p&gt;If this is not the case, can you please point me to documentation regarding using regular UART in the nRF Connect SDK?&amp;nbsp;&lt;br /&gt;I have not found any reference to regular UART and thought that LPUART is the way to implement UART now.&lt;br /&gt;I&amp;#39;m not using nRF5 SDK so &lt;span&gt;libuarte and the similar will not work for me.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Thanks!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: UART isue</title><link>https://devzone.nordicsemi.com/thread/347177?ContentTypeID=1</link><pubDate>Tue, 11 Jan 2022 13:33:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c77f8631-3bf1-4683-80d2-ca3b73dc18ff</guid><dc:creator>Krzysztof Chruscinski</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;lpuart can only be used with another instance of lpuart on the other side. It implements 2 pin control protocol which replaces CTS/RTS and allows receiver to go to sleep in idle.&lt;/p&gt;
&lt;p&gt;You need standard UART with or without flow control in that case.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>