<?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>Avoiding UART RX overflow</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/43664/avoiding-uart-rx-overflow</link><description>Hi I want to ask about the best way to handle a lot of incoming bytes via UART on the nRF52832 (SDK 15.0.0). Unfortunately, the parsing of incoming data seems to be slower than the data coming in during bursts and the HWFC pins are not available. Data</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 13 Feb 2019 14:01:20 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/43664/avoiding-uart-rx-overflow" /><item><title>RE: Avoiding UART RX overflow</title><link>https://devzone.nordicsemi.com/thread/170914?ContentTypeID=1</link><pubDate>Wed, 13 Feb 2019 14:01:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d0cc857a-e361-4bbb-86bd-152abcac9745</guid><dc:creator>awneil</dc:creator><description>&lt;p&gt;you seem to be making it a lot more complicated than I suggested.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Avoiding UART RX overflow</title><link>https://devzone.nordicsemi.com/thread/170911?ContentTypeID=1</link><pubDate>Wed, 13 Feb 2019 13:55:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f21ad4d3-9903-45ff-8a87-be2c0db3e2a8</guid><dc:creator>A Knecht</dc:creator><description>&lt;p&gt;That&amp;#39;s what I&amp;#39;m doing by deferring the processing to the timer handler, no?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Avoiding UART RX overflow</title><link>https://devzone.nordicsemi.com/thread/170877?ContentTypeID=1</link><pubDate>Wed, 13 Feb 2019 12:46:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:387dd5c7-21ba-46b2-ade0-49a91dce12bd</guid><dc:creator>Susheel Nuguru</dc:creator><description>&lt;p&gt;+1&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Avoiding UART RX overflow</title><link>https://devzone.nordicsemi.com/thread/170856?ContentTypeID=1</link><pubDate>Wed, 13 Feb 2019 12:01:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0af07e1c-17f8-4e59-82e4-49ed8b6db8b0</guid><dc:creator>awneil</dc:creator><description>&lt;p&gt;The usual approach is not to try to do any processing/parsing at all in the receive handler - just drop the byte into a ring buffer, and exit ASAP.&lt;/p&gt;
&lt;p&gt;Then do the parsing (from the Ring Buffer) at leisure ...&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>