<?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>libuarte+freertos receive wrong data</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/97108/libuarte-freertos-receive-wrong-data</link><description>Hi there, 
 I used libuarte under FreeRTOS together with the SDK 17.1.0. When I test the application, I found that the data I received except some problem. 
 The baudrate is 921600, and I send the test data (abcdefg...), when i send about 10 pieces of</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 02 Mar 2023 03:18:29 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/97108/libuarte-freertos-receive-wrong-data" /><item><title>RE: libuarte+freertos receive wrong data</title><link>https://devzone.nordicsemi.com/thread/412871?ContentTypeID=1</link><pubDate>Thu, 02 Mar 2023 03:18:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6f6adaa1-aa4f-44b1-961e-a25522ae304b</guid><dc:creator>Lurn_Z</dc:creator><description>&lt;p&gt;Ok, now, &lt;span class="HwtZe" lang="en"&gt;&lt;span class="jCAhz ChMk0b C1N51c"&gt;&lt;span class="ryNqvb"&gt;when I sending data by uarte, something went wrong.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="HwtZe" lang="en"&gt;&lt;span class="jCAhz ChMk0b C1N51c"&gt;&lt;span class="ryNqvb"&gt;you can see that, when I send 5A 0C 03 01 01 over uart for test, &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="HwtZe" lang="en"&gt;&lt;span class="jCAhz ChMk0b"&gt;&lt;span class="ryNqvb"&gt;I can receive it correctly&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ZSCsVd"&gt;&lt;/span&gt;. then I modify the data in data[3] and data[4], the RTT print is OK, but the uart print is wrong. &lt;span class="HwtZe" lang="en"&gt;&lt;span class="jCAhz ChMk0b"&gt;&lt;span class="ryNqvb"&gt;when i increase the data length&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ZSCsVd"&gt;&lt;/span&gt;, I found that the data from data[3] to data[31] are all 0.&lt;/p&gt;
&lt;p&gt;&lt;span class="HwtZe" lang="en"&gt;&lt;span class="jCAhz ChMk0b C1N51c"&gt;&lt;span class="ryNqvb"&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1677663774473v2.png" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="HwtZe" lang="en"&gt;&lt;span class="jCAhz ChMk0b C1N51c"&gt;&lt;span class="ryNqvb"&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1677726503270v1.png" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="HwtZe" lang="en"&gt;&lt;span class="jCAhz ChMk0b C1N51c"&gt;&lt;span class="ryNqvb"&gt;Any idea what the problem could be?&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="HwtZe" lang="en"&gt;&lt;span class="jCAhz ChMk0b C1N51c"&gt;&lt;span class="ryNqvb"&gt;BR,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="HwtZe" lang="en"&gt;&lt;span class="jCAhz ChMk0b C1N51c"&gt;&lt;span class="ryNqvb"&gt;Lurn&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: libuarte+freertos receive wrong data</title><link>https://devzone.nordicsemi.com/thread/412630?ContentTypeID=1</link><pubDate>Wed, 01 Mar 2023 03:43:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b952d65f-a546-48a3-81b0-70d4bddb5651</guid><dc:creator>Lurn_Z</dc:creator><description>&lt;p&gt;Hi Kenneth,&lt;/p&gt;
&lt;p&gt;I think this problem has been solved.&lt;/p&gt;
&lt;p&gt;I &lt;span class="HwtZe" lang="en"&gt;&lt;span class="jCAhz ChMk0b"&gt;&lt;span class="ryNqvb"&gt;modified&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; the buffer size, buffer number and time_out to &lt;span class="HwtZe" lang="en"&gt;&lt;span class="jCAhz ChMk0b"&gt;&lt;span class="ryNqvb"&gt; find the values that work for me.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="HwtZe" lang="en"&gt;&lt;span class="jCAhz ChMk0b"&gt;&lt;span class="ryNqvb"&gt;Now, it is running ok.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="HwtZe" lang="en"&gt;&lt;span class="jCAhz ChMk0b"&gt;&lt;span class="ryNqvb"&gt;&lt;img style="cursor:zoom-in;max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1677642113918v2.png" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="HwtZe" lang="en"&gt;&lt;span class="jCAhz ChMk0b"&gt;&lt;span class="ryNqvb"&gt;Thanks a lot!&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="HwtZe" lang="en"&gt;&lt;span class="jCAhz ChMk0b"&gt;&lt;span class="ryNqvb"&gt;BR,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="HwtZe" lang="en"&gt;&lt;span class="jCAhz ChMk0b"&gt;&lt;span class="ryNqvb"&gt;Lurn&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: libuarte+freertos receive wrong data</title><link>https://devzone.nordicsemi.com/thread/412568?ContentTypeID=1</link><pubDate>Tue, 28 Feb 2023 15:24:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:11abb84d-ada7-4843-9992-65eecbfc0145</guid><dc:creator>Lurn_Z</dc:creator><description>&lt;p&gt;Sorry, I haven&amp;#39;t measured it...&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: libuarte+freertos receive wrong data</title><link>https://devzone.nordicsemi.com/thread/412479?ContentTypeID=1</link><pubDate>Tue, 28 Feb 2023 11:51:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5c522e9e-d46c-41c2-b307-1621b8449520</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;Out of curiosity, have you measured how long time your &amp;quot;UART_PRINTF(&amp;quot;data_array = %s&amp;quot;, data_array);&amp;quot; takes?&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: libuarte+freertos receive wrong data</title><link>https://devzone.nordicsemi.com/thread/412472?ContentTypeID=1</link><pubDate>Tue, 28 Feb 2023 11:33:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:766f673e-4eda-479b-9421-cb3274632a2c</guid><dc:creator>Lurn_Z</dc:creator><description>&lt;p&gt;OK,&lt;/p&gt;
&lt;p&gt;NRF_LIBUARTE_ASYNC_DEFINE(_name, _uarte_idx, _timer0_idx,\&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _rtc1_idx, _timer1_idx,\&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _rx_buf_size, _rx_buf_cnt);&lt;/p&gt;
&lt;p&gt;So, how many _rx_buf_cnt can i set &lt;span class="HwtZe" lang="en"&gt;&lt;span class="jCAhz ChMk0b"&gt;&lt;span class="ryNqvb"&gt;at most&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;?&lt;/p&gt;
&lt;p&gt;and w&lt;span class="HwtZe" lang="en"&gt;&lt;span class="jCAhz ChMk0b"&gt;&lt;span class="ryNqvb"&gt;hat is the maximum _rx_buf_size I can set&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ZSCsVd"&gt;&lt;/span&gt;?&lt;/p&gt;
&lt;p&gt;BR,&lt;/p&gt;
&lt;p&gt;Lurn&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: libuarte+freertos receive wrong data</title><link>https://devzone.nordicsemi.com/thread/412457?ContentTypeID=1</link><pubDate>Tue, 28 Feb 2023 10:20:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3879c950-a17c-4ad6-bccb-2428341c4fe4</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;It&amp;#39;s quite normal in any communication that data is fragmented, how you solve this is up to your requirements, but I can only confirm that what you observe is normal.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Please have in mind that if you are also outputting the data to a log here, that may likely impact the throughput.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: libuarte+freertos receive wrong data</title><link>https://devzone.nordicsemi.com/thread/412444?ContentTypeID=1</link><pubDate>Tue, 28 Feb 2023 09:42:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:dabe985e-50e2-4115-92cd-e6969efd2350</guid><dc:creator>Lurn_Z</dc:creator><description>&lt;p&gt;So, after my test, I send 32 bytes, the data head is A5 C5, and print 34 bytes so the last two data should be 0 (uint8_t data_array[256] = {0};).&lt;/p&gt;
&lt;p&gt;Here is 3 questions.&lt;/p&gt;
&lt;p&gt;1. When the sender sending data slowly, about 25 times per second, logs looks like that.&lt;/p&gt;
&lt;p&gt;After&lt;span class="HwtZe" lang="en"&gt;&lt;span class="jCAhz ChMk0b"&gt;&lt;span class="ryNqvb"&gt; receiving several pieces of data,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; one of it wa&lt;span lang="en"&gt;&lt;span&gt;s split into two parts&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&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/pastedimage1677576305450v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;2. When the sender sending data quickly, (250 times per second), data will be lost, &lt;span class="HwtZe" lang="en"&gt;&lt;span class="jCAhz ChMk0b"&gt;&lt;span class="ryNqvb"&gt;Only 30 pieces of data are received per second.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ZSCsVd"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="HwtZe" lang="en"&gt;&lt;span class="jCAhz ChMk0b"&gt;&lt;span class="ryNqvb"&gt;3. When the sender sending data quickly, (250 times per second), logs looks like that.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="HwtZe" lang="en"&gt;&lt;span class="jCAhz ChMk0b"&gt;&lt;span class="ryNqvb"&gt;There is an exception in the data format, &lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="HwtZe" lang="en"&gt;&lt;span class="jCAhz ChMk0b"&gt;&lt;span class="ryNqvb"&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/pastedimage1677577033734v2.png" alt=" " /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="HwtZe" lang="en"&gt;&lt;span class="jCAhz ChMk0b"&gt;&lt;span class="ryNqvb"&gt;Hope you can give me some suggestions.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="HwtZe" lang="en"&gt;&lt;span class="jCAhz ChMk0b"&gt;&lt;span class="ryNqvb"&gt;If you need my application, please tell me.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="HwtZe" lang="en"&gt;&lt;span class="jCAhz ChMk0b"&gt;&lt;span class="ryNqvb"&gt;BR,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="HwtZe" lang="en"&gt;&lt;span class="jCAhz ChMk0b"&gt;&lt;span class="ryNqvb"&gt;Lurn&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: libuarte+freertos receive wrong data</title><link>https://devzone.nordicsemi.com/thread/412384?ContentTypeID=1</link><pubDate>Tue, 28 Feb 2023 01:59:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e6ed7d85-d383-4792-a249-f23422c9ccec</guid><dc:creator>Lurn_Z</dc:creator><description>&lt;p&gt;Hi Kenneth,&lt;/p&gt;
&lt;p&gt;I saw this &lt;a href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fsdk_nrf5_v17.1.0%2Flib_dfu_transport.html"&gt;link&lt;/a&gt;, and from my understanding of this question is when I want send n bytes, I need packet it and send 2*n+1 bytes?&lt;/p&gt;
&lt;p&gt;if my understanding is correct, I can&amp;#39;t use it. cause my nrf device just receiver, the sender is another device that I can not control it.&lt;/p&gt;
&lt;p&gt;And I think this question maybe about the rx buffer, because when I change the RX buffer from 256 to 64, the data was be split earlier.&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;NRF_LIBUARTE_ASYNC_DEFINE(libuarte, 0, 0, 0, NRF_LIBUARTE_PERIPHERAL_NOT_USED, 64, 3);
&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1677556184351v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;Do you have &lt;span class="HwtZe" lang="en"&gt;&lt;span class="jCAhz ChMk0b C1N51c"&gt;&lt;span class="ryNqvb"&gt;any other solution?&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="HwtZe" lang="en"&gt;&lt;span class="jCAhz ChMk0b C1N51c"&gt;&lt;span class="ryNqvb"&gt;And I have another question that I need a frequency of 500 times per second, but when I test the application,&lt;span class="jCAhz ChMk0b"&gt;I don&amp;#39;t think it can reach this frequency. Because I get the logs in 9 second, it just 260 times data. Also I will check the sender frequency, and hope you can give me some suggestions.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="HwtZe" lang="en"&gt;&lt;span class="jCAhz ChMk0b C1N51c"&gt;&lt;span class="ryNqvb"&gt;BR,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="HwtZe" lang="en"&gt;&lt;span class="jCAhz ChMk0b C1N51c"&gt;&lt;span class="ryNqvb"&gt;Lurn&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: libuarte+freertos receive wrong data</title><link>https://devzone.nordicsemi.com/thread/412375?ContentTypeID=1</link><pubDate>Mon, 27 Feb 2023 22:47:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0cc263b0-7ba8-4c8f-90e0-2d40c8446df3</guid><dc:creator>Kenneth</dc:creator><description>[quote user="Lurn_Z"]How should I do this?[/quote]
&lt;p&gt;Or maybe you could do it much simpler.&lt;/p&gt;
&lt;p&gt;Maybe you could do as the SLIP packet framing as described in the Bluetooth Core Specification 4.0, Volume 4, Part D, Chapter 3 SLIP Layer.&lt;/p&gt;
&lt;p&gt;SLIP framing ensures that all packets sent on the UART are framed as: &lt;br /&gt;&amp;lt;0xC0&amp;gt; SLIP packet 1 &amp;lt;0xC0&amp;gt; &lt;br /&gt;&amp;lt;0xC0&amp;gt; SLIP packet 2 &amp;lt;0xC0&amp;gt;&lt;/p&gt;
&lt;p&gt;In your case replace &amp;quot;SLIP packet&amp;quot; with &amp;quot;your packet&amp;quot;.&lt;/p&gt;
&lt;p&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: libuarte+freertos receive wrong data</title><link>https://devzone.nordicsemi.com/thread/412338?ContentTypeID=1</link><pubDate>Mon, 27 Feb 2023 16:07:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:60f87005-1ad9-444c-9700-9a80c483a8fe</guid><dc:creator>Lurn_Z</dc:creator><description>&lt;p&gt;Hi Kenneth,&lt;/p&gt;
[quote userid="2111" url="~/f/nordic-q-a/97108/libuarte-freertos-receive-wrong-data/412240"] So you may need to add some header, length field and checksum to handle fragmentation in the application. [/quote]
&lt;p&gt;How should I do this?&lt;/p&gt;
[quote userid="2111" url="~/f/nordic-q-a/97108/libuarte-freertos-receive-wrong-data/412240"]Though, you may try to increase the&amp;nbsp;timeout_us also to see if that helps (e.g. try 200us instead of 100us).[/quote]
&lt;p&gt;I modify the time out to 10/1000, it looks like same.&lt;/p&gt;
&lt;p&gt;BR,&lt;/p&gt;
&lt;p&gt;Lurn&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: libuarte+freertos receive wrong data</title><link>https://devzone.nordicsemi.com/thread/412240?ContentTypeID=1</link><pubDate>Mon, 27 Feb 2023 11:38:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:13baa82d-9eab-4382-9800-549edd3a5ceb</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Packets may be fragmented depending on buffer alignment and timeout. So you may need to add some header, length field and checksum to handle fragmentation in the application. Though, you may try to increase the&amp;nbsp;timeout_us also to see if that helps (e.g. try 200us instead of 100us).&lt;/p&gt;
&lt;p&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>