<?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 receive byte missing.</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/101685/uart-receive-byte-missing</link><description>I have used &amp;quot;ble_app_uart&amp;quot; from sdk as base code where have implemented the logic of circular buffer in order to receive data from uart and send it via air, but in some condition it happens that it misses one byte. Have also tried to get byte directly</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 10 Jul 2023 12:53:05 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/101685/uart-receive-byte-missing" /><item><title>RE: UART receive byte missing.</title><link>https://devzone.nordicsemi.com/thread/435502?ContentTypeID=1</link><pubDate>Mon, 10 Jul 2023 12:53:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3371c092-2625-46e1-98fe-0833bb2c8827</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;OK, do any of these events get raised when you are losing data, and is it possible to enable HW flow control in your case to prevent you from receiving data too fast?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: UART receive byte missing.</title><link>https://devzone.nordicsemi.com/thread/435492?ContentTypeID=1</link><pubDate>Mon, 10 Jul 2023 12:26:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:406816a4-3311-43b8-974e-49c0ccae58e9</guid><dc:creator>Shweta</dc:creator><description>&lt;p&gt;Yes I am handling &amp;quot;&lt;span&gt;APP_UART_COMMUNICATION_ERROR&amp;nbsp;&amp;quot; and &amp;quot;APP_UART_FIFO_ERROR&amp;quot;. No I am not using HWFC.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: UART receive byte missing.</title><link>https://devzone.nordicsemi.com/thread/435469?ContentTypeID=1</link><pubDate>Mon, 10 Jul 2023 11:47:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9074440b-2137-4e9b-b3df-60267e684d38</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;You may lose data if the application is not emptying the UART buffers quickly enough. Do you have HW flow control enabled? Also, are you handling the&amp;nbsp;APP_UART_COMMUNICATION_ERROR and&amp;nbsp;APP_UART_FIFO_ERROR events in your application?&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Vidar&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>