<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: UART buffer problem in Kinetis Software Development Kit</title>
    <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/UART-buffer-problem/m-p/749747#M7716</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Daniel,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using KV31F512.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there any problem regarding the API usage?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 13 Nov 2017 18:08:59 GMT</pubDate>
    <dc:creator>PedroCastro</dc:creator>
    <dc:date>2017-11-13T18:08:59Z</dc:date>
    <item>
      <title>UART buffer problem</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/UART-buffer-problem/m-p/749745#M7714</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px; font-size: 14px;"&gt;Hi,&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px; font-size: 14px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px; font-size: 14px;"&gt;I am using KSDK 1.3 with KDS 3.2 and I am struggling to receive a variable size array of bytes. I only receive one byte and I cannot get the rest of the array.&lt;BR /&gt;I used the function&amp;nbsp;static inline uint8_t UART_HAL_GetRxFifoSize(UART_Type * base) and it returned 0x0 which means only one word in the buffer.&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px; font-size: 14px;"&gt;I did not find a way to change it and use UART_DRV_ReceiveData or UART_DRV_ReceiveDataBlocking for a greater number of bytes.&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px; font-size: 14px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px; font-size: 14px;"&gt;How can I solve it?&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px; font-size: 14px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px; font-size: 14px;"&gt;Thanks in advance&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Nov 2017 10:41:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/UART-buffer-problem/m-p/749745#M7714</guid>
      <dc:creator>PedroCastro</dc:creator>
      <dc:date>2017-11-06T10:41:09Z</dc:date>
    </item>
    <item>
      <title>Re: UART buffer problem</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/UART-buffer-problem/m-p/749746#M7715</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;A _jive_internal="true" class="" data-content-finding="Community" data-userid="198858" data-username="PedroCastro" href="https://community.nxp.com/people/PedroCastro"&gt;Pedro Correa de Castro&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;which chip you are using?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Daniel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Nov 2017 08:20:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/UART-buffer-problem/m-p/749746#M7715</guid>
      <dc:creator>danielchen</dc:creator>
      <dc:date>2017-11-07T08:20:38Z</dc:date>
    </item>
    <item>
      <title>Re: UART buffer problem</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/UART-buffer-problem/m-p/749747#M7716</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Daniel,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using KV31F512.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there any problem regarding the API usage?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Nov 2017 18:08:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/UART-buffer-problem/m-p/749747#M7716</guid>
      <dc:creator>PedroCastro</dc:creator>
      <dc:date>2017-11-13T18:08:59Z</dc:date>
    </item>
    <item>
      <title>Re: UART buffer problem</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/UART-buffer-problem/m-p/749748#M7717</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Daniel Chen,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;did you find any reference about this?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Nov 2017 13:07:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/UART-buffer-problem/m-p/749748#M7717</guid>
      <dc:creator>PedroCastro</dc:creator>
      <dc:date>2017-11-20T13:07:49Z</dc:date>
    </item>
    <item>
      <title>Re: UART buffer problem</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/UART-buffer-problem/m-p/749749#M7718</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sorry I lost tracking of this thread.&lt;/P&gt;&lt;P&gt;From the KV31 reference manual, only uart0 contains 8-entry receive FIFOs,&amp;nbsp; all other UARTs contains a 1-entry receive FIFOs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_1.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/35070iD0C65AA351B4FE7D/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_1.png" alt="pastedImage_1.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Do you use uart0 or other?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Daniel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Nov 2017 07:55:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/UART-buffer-problem/m-p/749749#M7718</guid>
      <dc:creator>danielchen</dc:creator>
      <dc:date>2017-11-23T07:55:31Z</dc:date>
    </item>
    <item>
      <title>Re: UART buffer problem</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/UART-buffer-problem/m-p/749750#M7719</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We have uart demos under the KSDK installation folder, you can refer to it.&lt;/P&gt;&lt;P&gt;KSDK_1.3.0\examples\frdmkv31f\driver_examples\uart\&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You need to specify the number of data words that you going to receive before it can continue&lt;/P&gt;&lt;P&gt;For example, for uart_blocking example,&amp;nbsp; the specified number is 1.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Send/receive blocking function&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; while(true)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Wait to receive input data&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (kStatus_UART_Success == UART_DRV_ReceiveDataBlocking(BOARD_DEBUG_UART_INSTANCE, &amp;amp;rxChar, 1u, OSA_WAIT_FOREVER))&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp; // Echo received character&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; UART_DRV_SendDataBlocking(BOARD_DEBUG_UART_INSTANCE, &amp;amp;rxChar, 1u, 1000u);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Nov 2017 14:07:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/UART-buffer-problem/m-p/749750#M7719</guid>
      <dc:creator>danielchen</dc:creator>
      <dc:date>2017-11-23T14:07:16Z</dc:date>
    </item>
  </channel>
</rss>

