<?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>Kinetis Software Development KitのトピックHow do I  connect a fsl_uart KSDK component in to the MQX IO layer?</title>
    <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/How-do-I-connect-a-fsl-uart-KSDK-component-in-to-the-MQX-IO/m-p/359239#M591</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have instantiated a fsl_uart component in my FRDM-K64F project using MQX_KSDK_1.0.0 with PE. I am initializing it in a task since the "Auto Initialization" selection doesn't work (see &lt;A _jive_internal="true" data-containerid="11234" data-containertype="14" data-objectid="331681" data-objecttype="1" href="https://community.nxp.com/thread/331681#439968"&gt;MQX_KSDK_1.0.0 with PE and fsl_uart auto initialization&lt;/A&gt;). I would like to hook it in to the MQX IO layer so that it can be accessed using POSIX calls. Can anyone give an example for doing this?&lt;/P&gt;&lt;H1 style="font-size: 26px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;/H1&gt;&lt;H1 style="font-size: 26px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;/H1&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 30 Sep 2014 21:16:02 GMT</pubDate>
    <dc:creator>intractablesubt</dc:creator>
    <dc:date>2014-09-30T21:16:02Z</dc:date>
    <item>
      <title>How do I  connect a fsl_uart KSDK component in to the MQX IO layer?</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/How-do-I-connect-a-fsl-uart-KSDK-component-in-to-the-MQX-IO/m-p/359239#M591</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have instantiated a fsl_uart component in my FRDM-K64F project using MQX_KSDK_1.0.0 with PE. I am initializing it in a task since the "Auto Initialization" selection doesn't work (see &lt;A _jive_internal="true" data-containerid="11234" data-containertype="14" data-objectid="331681" data-objecttype="1" href="https://community.nxp.com/thread/331681#439968"&gt;MQX_KSDK_1.0.0 with PE and fsl_uart auto initialization&lt;/A&gt;). I would like to hook it in to the MQX IO layer so that it can be accessed using POSIX calls. Can anyone give an example for doing this?&lt;/P&gt;&lt;H1 style="font-size: 26px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;/H1&gt;&lt;H1 style="font-size: 26px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;/H1&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Sep 2014 21:16:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/How-do-I-connect-a-fsl-uart-KSDK-component-in-to-the-MQX-IO/m-p/359239#M591</guid>
      <dc:creator>intractablesubt</dc:creator>
      <dc:date>2014-09-30T21:16:02Z</dc:date>
    </item>
    <item>
      <title>Re: How do I  connect a fsl_uart KSDK component in to the MQX IO layer?</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/How-do-I-connect-a-fsl-uart-KSDK-component-in-to-the-MQX-IO/m-p/359240#M592</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have an answer that seems to work illustrated in the following code snippet:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; const NIO_SERIAL_INIT_DATA_STRUCT _bsp_nserial3_init =&lt;/P&gt;&lt;P&gt;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .UART_INSTANCE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = FSL_UARTCOM3,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .BAUDRATE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 115228,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .PARITY_MODE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = kUartParityDisabled,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .STOPBIT_COUNT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = kUartOneStopBit,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .BITCOUNT_PERCHAR&amp;nbsp;&amp;nbsp;&amp;nbsp; = kUart8BitsPerChar,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .RXTX_PRIOR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 4,&lt;/P&gt;&lt;P&gt;&amp;nbsp; };&lt;/P&gt;&lt;P&gt;&amp;nbsp; int fd;&lt;/P&gt;&lt;P&gt;&amp;nbsp; char resp[10];&lt;/P&gt;&lt;P&gt;&amp;nbsp; char *resp_ptr;&lt;/P&gt;&lt;P&gt;&amp;nbsp; int nbytes;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&amp;nbsp; _nio_dev_install("nser3:", &amp;amp;nio_serial_dev_fn, (void*) &amp;amp;_bsp_nserial3_init);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; fd = open("nser3:", O_RDWR);&lt;/P&gt;&lt;P&gt;&amp;nbsp; write(fd, "AT\r", 3);&lt;/P&gt;&lt;P&gt;&amp;nbsp; resp_ptr = resp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; while ((nbytes = read(fd, resp_ptr, resp + sizeof(resp) - resp_ptr - 1)) &amp;gt; 0) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; resp_ptr += nbytes;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; if (resp_ptr[-1] == '\n' || resp_ptr[-1] == '\n') {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; break;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp; resp_ptr = '\0';&lt;/P&gt;&lt;P&gt;&amp;nbsp; close(fd);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; printf("%s: Modem says %s\n", __FUNCTION__, resp);&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Oct 2014 17:51:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/How-do-I-connect-a-fsl-uart-KSDK-component-in-to-the-MQX-IO/m-p/359240#M592</guid>
      <dc:creator>intractablesubt</dc:creator>
      <dc:date>2014-10-01T17:51:38Z</dc:date>
    </item>
    <item>
      <title>Re: How do I  connect a fsl_uart KSDK component in to the MQX IO layer?</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/How-do-I-connect-a-fsl-uart-KSDK-component-in-to-the-MQX-IO/m-p/359241#M593</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanks for your sharing&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Nov 2014 06:50:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/How-do-I-connect-a-fsl-uart-KSDK-component-in-to-the-MQX-IO/m-p/359241#M593</guid>
      <dc:creator>danielchen</dc:creator>
      <dc:date>2014-11-03T06:50:47Z</dc:date>
    </item>
  </channel>
</rss>

