<?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 It is posible implement software Flow Control (Xon/Xoff) over MKL46Z? in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/It-is-posible-implement-software-Flow-Control-Xon-Xoff-over/m-p/930744#M54097</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&amp;nbsp; Sorry if i am&amp;nbsp; using bad English. &lt;/P&gt;&lt;P&gt;&amp;nbsp; I am using&amp;nbsp;UART Polled communication with the host ( Putty) over MKL46Z but i can not implement Software Flow Control (Xon/XOFF). It is posibble ? Below show the code i use to do communication task&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;#include "MKL46Z4.h"&lt;BR /&gt;#include "TxRxQueues.h"&lt;BR /&gt;#define UART_BUFF_SIZE (10)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;char RxQBuffer[UART_BUFF_SIZE], TxQBuffer[UART_BUFF_SIZE];&lt;BR /&gt;struct qRecord RxQueue, TxQueue;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;void UART_Init()&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; //clock init&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;init_Queue(&amp;amp;RxQueue, RxQBuffer, UART_BUFF_SIZE);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;init_Queue(&amp;amp;TxQueue, TxQBuffer, UART_BUFF_SIZE);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;SIM-&amp;gt;SCGC4 |= SIM_SCGC4_UART2_MASK; /* Enable Clock to UART2*/&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;// PTA1 -&amp;gt; ALT3 = UART2_RX&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;// PTA2 -&amp;gt; ALT3 = UART2_TX&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;SIM-&amp;gt;SCGC5 |= SIM_SCGC5_PORTE_MASK; /* Enable Clock to PORTA*/&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;PORTE-&amp;gt;PCR[16] |= PORT_PCR_MUX(3UL);&amp;nbsp; /* Pin PTA1 is alt2 (UART)*/&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;PORTE-&amp;gt;PCR[17] |= PORT_PCR_MUX(3UL);&amp;nbsp; /* Pin PTA2 is alt2 (UART) */&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;UART2-&amp;gt;C2 &amp;amp;= !UART_C2_TE_MASK;&amp;nbsp;&amp;nbsp; /* disable transmitting*/&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;UART2-&amp;gt;C2 &amp;amp;= !UART_C2_RE_MASK;&amp;nbsp;&amp;nbsp; /* disable receiving */&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;UART2-&amp;gt;BDH |= UART_BDH_SBR(0); &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;/*set value of SBR to BDH (it is the first divider)*/&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;UART2-&amp;gt;BDL |= UART_BDL_SBR(0x185);&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;/*set value of SBR to BDL 26*/&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;UART2-&amp;gt;BDH &amp;amp;= !UART_BDH_SBNS_MASK;&amp;nbsp;&amp;nbsp; /*set value of&amp;nbsp; SBNS (0 - one bit, 1- two bits) */&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;UART2-&amp;gt;C1 &amp;amp;= !UART_C1_M_MASK;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* M selects between 8 and 9 bits data MODE*/&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;UART2-&amp;gt;C1 &amp;amp;= !UART_C1_PE_MASK;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* PE - parity enable (0 - no hardware parity)*/&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;//UART2-&amp;gt;C2 |= UART2_C2_TIE_MASK;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* enable interrupt*/&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;//UART2-&amp;gt;C2 |= UART2_C2_RIE_MASK;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;UART2-&amp;gt;C2 |= UART_C2_TE_MASK;&amp;nbsp;&amp;nbsp; /* enable transmitting*/&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;UART2-&amp;gt;C2 |= UART_C2_RE_MASK;&amp;nbsp;&amp;nbsp; /* enable receiving */&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;}&lt;BR /&gt;void Send(uint8_t message)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;// Send message&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;UART2-&amp;gt;D= message;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;// Wait for transfer complete&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;while(!(UART2-&amp;gt;S1 &amp;amp; UART_S1_TDRE_MASK)){}&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;//while(!(UART2-&amp;gt;S1 &amp;amp; UART_S1_TC_MASK)){}&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;char getChar() {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;char character;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;int success;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;do {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;__asm("CPSID I");&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;success = dequeue(&amp;amp;character, &amp;amp;RxQueue);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;__asm("CPSIE I");&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;} while (!success);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;return character;&lt;BR /&gt;}&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 01 Sep 2019 19:53:20 GMT</pubDate>
    <dc:creator>dhernandez-m</dc:creator>
    <dc:date>2019-09-01T19:53:20Z</dc:date>
    <item>
      <title>It is posible implement software Flow Control (Xon/Xoff) over MKL46Z?</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/It-is-posible-implement-software-Flow-Control-Xon-Xoff-over/m-p/930744#M54097</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&amp;nbsp; Sorry if i am&amp;nbsp; using bad English. &lt;/P&gt;&lt;P&gt;&amp;nbsp; I am using&amp;nbsp;UART Polled communication with the host ( Putty) over MKL46Z but i can not implement Software Flow Control (Xon/XOFF). It is posibble ? Below show the code i use to do communication task&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;#include "MKL46Z4.h"&lt;BR /&gt;#include "TxRxQueues.h"&lt;BR /&gt;#define UART_BUFF_SIZE (10)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;char RxQBuffer[UART_BUFF_SIZE], TxQBuffer[UART_BUFF_SIZE];&lt;BR /&gt;struct qRecord RxQueue, TxQueue;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;void UART_Init()&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; //clock init&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;init_Queue(&amp;amp;RxQueue, RxQBuffer, UART_BUFF_SIZE);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;init_Queue(&amp;amp;TxQueue, TxQBuffer, UART_BUFF_SIZE);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;SIM-&amp;gt;SCGC4 |= SIM_SCGC4_UART2_MASK; /* Enable Clock to UART2*/&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;// PTA1 -&amp;gt; ALT3 = UART2_RX&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;// PTA2 -&amp;gt; ALT3 = UART2_TX&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;SIM-&amp;gt;SCGC5 |= SIM_SCGC5_PORTE_MASK; /* Enable Clock to PORTA*/&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;PORTE-&amp;gt;PCR[16] |= PORT_PCR_MUX(3UL);&amp;nbsp; /* Pin PTA1 is alt2 (UART)*/&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;PORTE-&amp;gt;PCR[17] |= PORT_PCR_MUX(3UL);&amp;nbsp; /* Pin PTA2 is alt2 (UART) */&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;UART2-&amp;gt;C2 &amp;amp;= !UART_C2_TE_MASK;&amp;nbsp;&amp;nbsp; /* disable transmitting*/&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;UART2-&amp;gt;C2 &amp;amp;= !UART_C2_RE_MASK;&amp;nbsp;&amp;nbsp; /* disable receiving */&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;UART2-&amp;gt;BDH |= UART_BDH_SBR(0); &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;/*set value of SBR to BDH (it is the first divider)*/&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;UART2-&amp;gt;BDL |= UART_BDL_SBR(0x185);&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;/*set value of SBR to BDL 26*/&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;UART2-&amp;gt;BDH &amp;amp;= !UART_BDH_SBNS_MASK;&amp;nbsp;&amp;nbsp; /*set value of&amp;nbsp; SBNS (0 - one bit, 1- two bits) */&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;UART2-&amp;gt;C1 &amp;amp;= !UART_C1_M_MASK;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* M selects between 8 and 9 bits data MODE*/&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;UART2-&amp;gt;C1 &amp;amp;= !UART_C1_PE_MASK;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* PE - parity enable (0 - no hardware parity)*/&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;//UART2-&amp;gt;C2 |= UART2_C2_TIE_MASK;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* enable interrupt*/&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;//UART2-&amp;gt;C2 |= UART2_C2_RIE_MASK;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;UART2-&amp;gt;C2 |= UART_C2_TE_MASK;&amp;nbsp;&amp;nbsp; /* enable transmitting*/&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;UART2-&amp;gt;C2 |= UART_C2_RE_MASK;&amp;nbsp;&amp;nbsp; /* enable receiving */&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;}&lt;BR /&gt;void Send(uint8_t message)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;// Send message&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;UART2-&amp;gt;D= message;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;// Wait for transfer complete&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;while(!(UART2-&amp;gt;S1 &amp;amp; UART_S1_TDRE_MASK)){}&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;//while(!(UART2-&amp;gt;S1 &amp;amp; UART_S1_TC_MASK)){}&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;char getChar() {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;char character;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;int success;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;do {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;__asm("CPSID I");&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;success = dequeue(&amp;amp;character, &amp;amp;RxQueue);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;__asm("CPSIE I");&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;} while (!success);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;return character;&lt;BR /&gt;}&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 01 Sep 2019 19:53:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/It-is-posible-implement-software-Flow-Control-Xon-Xoff-over/m-p/930744#M54097</guid>
      <dc:creator>dhernandez-m</dc:creator>
      <dc:date>2019-09-01T19:53:20Z</dc:date>
    </item>
    <item>
      <title>Re: It is posible implement software Flow Control (Xon/Xoff) over MKL46Z?</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/It-is-posible-implement-software-Flow-Control-Xon-Xoff-over/m-p/930745#M54098</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Diego,&lt;/P&gt;&lt;P&gt;KL46 can support software flow control. Please refer to this case link &lt;A href="https://community.nxp.com/message/511094"&gt;https://community.nxp.com/message/511094&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;KL26 UART port is same to KL46. Hope this can help you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Jing&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Sep 2019 02:58:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/It-is-posible-implement-software-Flow-Control-Xon-Xoff-over/m-p/930745#M54098</guid>
      <dc:creator>jingpan</dc:creator>
      <dc:date>2019-09-02T02:58:16Z</dc:date>
    </item>
    <item>
      <title>Re: It is posible implement software Flow Control (Xon/Xoff) over MKL46Z?</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/It-is-posible-implement-software-Flow-Control-Xon-Xoff-over/m-p/930746#M54099</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;KL46 XON/XOFF SW and RTS/CTS HW flow control are included in the uTasker project - see the open source link below and the UART document: &lt;A href="http://www.utasker.com/docs/uTasker/uTaskerUART.PDF" target="test_blank"&gt;http://www.utasker.com/docs/uTasker/uTaskerUART.PDF&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Note that XON/XOFF flow control is implemented at the driver level and not in the UART HW.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mark&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Complete Kinetis solutions for professional needs, training and support: &lt;A href="http://www.utasker.com/kinetis.html" target="test_blank"&gt;http://www.utasker.com/kinetis.html&lt;/A&gt;&lt;BR /&gt;Kinetis KL25, KL26, KL27, KL28, KL43, KL46, KL82&lt;BR /&gt;- &lt;A href="http://http://www.utasker.com/kinetis/FRDM-KL25Z.html" target="test_blank"&gt;http://http://www.utasker.com/kinetis/FRDM-KL25Z.html&lt;/A&gt;&lt;BR /&gt;- &lt;A href="http://www.utasker.com/kinetis/TWR-KL25Z48M.html" target="test_blank"&gt;http://www.utasker.com/kinetis/TWR-KL25Z48M.html&lt;/A&gt;&lt;BR /&gt;- &lt;A href="http://www.utasker.com/kinetis/FRDM-KL26Z.html" target="test_blank"&gt;http://www.utasker.com/kinetis/FRDM-KL26Z.html&lt;/A&gt;&lt;BR /&gt;- &lt;A href="http://www.utasker.com/kinetis/TEENSY_LC.html" target="test_blank"&gt;http://www.utasker.com/kinetis/TEENSY_LC.html&lt;/A&gt;&lt;BR /&gt;- &lt;A href="http://www.utasker.com/kinetis/FRDM-KL27Z.html" target="test_blank"&gt;http://www.utasker.com/kinetis/FRDM-KL27Z.html&lt;/A&gt;&lt;BR /&gt;- &lt;A href="http://www.utasker.com/kinetis/Capuccino-KL27.html" target="test_blank"&gt;http://www.utasker.com/kinetis/Capuccino-KL27.html&lt;/A&gt;&lt;BR /&gt;- &lt;A href="http://www.utasker.com/kinetis/FRDM-KL28Z.html" target="test_blank"&gt;http://www.utasker.com/kinetis/FRDM-KL28Z.html&lt;/A&gt;&lt;BR /&gt;- &lt;A href="http://www.utasker.com/kinetis/FRDM-KL43Z.html" target="test_blank"&gt;http://www.utasker.com/kinetis/FRDM-KL43Z.html&lt;/A&gt;&lt;BR /&gt;- &lt;A href="http://www.utasker.com/kinetis/TWR-KL43Z48M.html" target="test_blank"&gt;http://www.utasker.com/kinetis/TWR-KL43Z48M.html&lt;/A&gt;&lt;BR /&gt;- &lt;A href="http://www.utasker.com/kinetis/FRDM-KL46Z.html" target="test_blank"&gt;http://www.utasker.com/kinetis/FRDM-KL46Z.html&lt;/A&gt;&lt;BR /&gt;- &lt;A href="http://www.utasker.com/kinetis/TWR-KL46Z48M.html" target="test_blank"&gt;http://www.utasker.com/kinetis/TWR-KL46Z48M.html&lt;/A&gt;&lt;BR /&gt;- &lt;A href="http://www.utasker.com/kinetis/FRDM-KL82Z.html" target="test_blank"&gt;http://www.utasker.com/kinetis/FRDM-KL82Z.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;uTasker: supporting &amp;gt;1'000 registered Kinetis users get products faster and cheaper to market&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Request Free emergency remote desk-top consulting at &lt;A href="http://www.utasker.com/services.html" target="test_blank"&gt;http://www.utasker.com/services.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Open Source version at &lt;A href="https://github.com/uTasker/uTasker-Kinetis" target="test_blank"&gt;https://github.com/uTasker/uTasker-Kinetis&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Sep 2019 08:41:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/It-is-posible-implement-software-Flow-Control-Xon-Xoff-over/m-p/930746#M54099</guid>
      <dc:creator>mjbcswitzerland</dc:creator>
      <dc:date>2019-09-02T08:41:51Z</dc:date>
    </item>
  </channel>
</rss>

