<?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: Read the UART0_D in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Read-the-UART0-D/m-p/394701#M21645</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;How many times do you read UART0_D in the handing routine?&lt;/P&gt;&lt;P&gt;Remember that this is a buffer/FIFO and each read empties one byte. If you read it more than once it may have no more data in it and always read 0.&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;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Kinetis: &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://www.utasker.com/kinetis.html" rel="nofollow"&gt;http://www.utasker.com/kinetis.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;KL25: &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://www.utasker.com/kinetis/FRDM-KL25Z.html" rel="nofollow"&gt;http://www.utasker.com/kinetis/FRDM-KL25Z.html&lt;/A&gt;&lt;SPAN&gt; / &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://www.utasker.com/kinetis/TWR-KL25Z48M.html" rel="nofollow"&gt;http://www.utasker.com/kinetis/TWR-KL25Z48M.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;For the complete "out-of-the-box" Kinetis experience and faster time to market&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #7ed529;"&gt;:smileyinfo: Out-of-the-box support for 46 Kinetis boards and 10 IDEs (&lt;EM&gt;460 combinations from a single code source with no porting required&lt;/EM&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 09 Nov 2015 11:51:46 GMT</pubDate>
    <dc:creator>mjbcswitzerland</dc:creator>
    <dc:date>2015-11-09T11:51:46Z</dc:date>
    <item>
      <title>Read the UART0_D</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Read-the-UART0-D/m-p/394700#M21644</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, I'm trying to use the UART0 of the kl25z board. I use the KDS software, I set the interrupt, I send a integer from my computer, and the OnRxChar events start, so a correct character is received and I can see each bit by using the oscilloscope. My problem is that I want to read the recived data, so inside the OnRxChar events i wrote : if (UART0_D = '1'){do something}, but it never goes inside this "if", for any kind of values.I use the EmbSys Registers to control the register and for example I can see the content of the other register like&amp;nbsp; UART0_C2 UART0_S2 etc, but UARTO_D remain always equal to zero. What can be the problem in your opinion?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Nov 2015 09:59:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Read-the-UART0-D/m-p/394700#M21644</guid>
      <dc:creator>piergiusepperan</dc:creator>
      <dc:date>2015-11-09T09:59:55Z</dc:date>
    </item>
    <item>
      <title>Re: Read the UART0_D</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Read-the-UART0-D/m-p/394701#M21645</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;How many times do you read UART0_D in the handing routine?&lt;/P&gt;&lt;P&gt;Remember that this is a buffer/FIFO and each read empties one byte. If you read it more than once it may have no more data in it and always read 0.&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;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Kinetis: &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://www.utasker.com/kinetis.html" rel="nofollow"&gt;http://www.utasker.com/kinetis.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;KL25: &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://www.utasker.com/kinetis/FRDM-KL25Z.html" rel="nofollow"&gt;http://www.utasker.com/kinetis/FRDM-KL25Z.html&lt;/A&gt;&lt;SPAN&gt; / &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://www.utasker.com/kinetis/TWR-KL25Z48M.html" rel="nofollow"&gt;http://www.utasker.com/kinetis/TWR-KL25Z48M.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;For the complete "out-of-the-box" Kinetis experience and faster time to market&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #7ed529;"&gt;:smileyinfo: Out-of-the-box support for 46 Kinetis boards and 10 IDEs (&lt;EM&gt;460 combinations from a single code source with no porting required&lt;/EM&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Nov 2015 11:51:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Read-the-UART0-D/m-p/394701#M21645</guid>
      <dc:creator>mjbcswitzerland</dc:creator>
      <dc:date>2015-11-09T11:51:46Z</dc:date>
    </item>
    <item>
      <title>Re: Read the UART0_D</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Read-the-UART0-D/m-p/394702#M21646</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This is the code in events.c that i use:&lt;/P&gt;&lt;P&gt;void AS1_OnRxChar(void)&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp; extern int c;&lt;/P&gt;&lt;P&gt;&amp;nbsp; if(UART0_D==49){&lt;/P&gt;&lt;P&gt;&amp;nbsp; c=c+1;&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;I think that the i read only one time, o not?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Nov 2015 12:01:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Read-the-UART0-D/m-p/394702#M21646</guid>
      <dc:creator>piergiusepperan</dc:creator>
      <dc:date>2015-11-09T12:01:54Z</dc:date>
    </item>
    <item>
      <title>Re: Read the UART0_D</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Read-the-UART0-D/m-p/394703#M21647</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;It is only read once here but has it already been read in the routine calling AS1_OnRxChar() ?&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;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Nov 2015 00:38:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Read-the-UART0-D/m-p/394703#M21647</guid>
      <dc:creator>mjbcswitzerland</dc:creator>
      <dc:date>2015-11-10T00:38:34Z</dc:date>
    </item>
    <item>
      <title>Re: Read the UART0_D</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Read-the-UART0-D/m-p/394704#M21648</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I don't know, I think that the first read operation is in the following part of the code;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PE_ISR(ASerialLdd1_Interrupt)&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* {Default RTOS Adapter} ISR parameter is passed through the global variable */&lt;/P&gt;&lt;P&gt;&amp;nbsp; ASerialLdd1_TDeviceDataPtr DeviceDataPrv = INT_UART0__DEFAULT_RTOS_ISRPARAM;&lt;/P&gt;&lt;P&gt;&amp;nbsp; register uint32_t StatReg = UART0_PDD_ReadInterruptStatusReg(UART0_BASE_PTR); /* Read status register */&lt;/P&gt;&lt;P&gt;&amp;nbsp; register uint16_t OnErrorFlags = 0U; /* Temporary variable for flags */&lt;/P&gt;&lt;P&gt;&amp;nbsp; register uint8_t&amp;nbsp; OnBreakFlag = 0U;&amp;nbsp; /* Temporary variable flag for OnBreak event */&lt;/P&gt;&lt;P&gt;&amp;nbsp; register uint16_t Data;&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; /* Temporary variable for data */&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; if (StatReg &amp;amp; (UART0_S1_NF_MASK | UART0_S1_OR_MASK | UART0_S1_FE_MASK | UART0_S1_PF_MASK)) { /* Is any error flag set? */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; UART0_PDD_ClearInterruptFlags(UART0_BASE_PTR, (UART0_S1_NF_MASK | UART0_S1_OR_MASK | UART0_S1_FE_MASK | UART0_S1_PF_MASK));&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Data = (uint16_t)UART0_PDD_GetChar8(UART0_BASE_PTR); /* Read an 8-bit character from receiver */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ((StatReg &amp;amp; UART0_S1_FE_MASK) != 0U) { /* Is the framing error detected? */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (((StatReg &amp;amp; UART0_S1_RDRF_MASK) != 0U) &amp;amp;&amp;amp; (Data == 0U)) { /* Is the zero character in the receiver? */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OnBreakFlag++;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DeviceDataPrv-&amp;gt;SerFlag |= BREAK_DETECTED; /* If yes then set the flag */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } else {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OnErrorFlags |= LDD_SERIAL_FRAMING_ERROR; /* If yes then set the flag */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ((StatReg &amp;amp; UART0_S1_OR_MASK) != 0U) { /* Is the overrun error flag set? */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OnErrorFlags |= LDD_SERIAL_RX_OVERRUN; /* If yes then set the flag */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ((StatReg &amp;amp; UART0_S1_PF_MASK) != 0U) { /* Is the parity error flag set? */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OnErrorFlags |= LDD_SERIAL_PARITY_ERROR; /* If yes then set the flag */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ((StatReg &amp;amp; UART0_S1_NF_MASK) != 0U) { /* Is the noise error flag set? */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OnErrorFlags |= LDD_SERIAL_NOISE_ERROR; /* If yes then set the flag */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DeviceDataPrv-&amp;gt;ErrFlag |= OnErrorFlags; /* Copy flags status to ErrFlag status variable */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; StatReg &amp;amp;= (uint32_t)(~(uint32_t)UART0_S1_RDRF_MASK); /* Clear the receive data flag to discard the errorneous data */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (OnBreakFlag != 0U) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ASerialLdd1_OnBreak(DeviceDataPrv-&amp;gt;UserDataPtr); /* If yes then invoke user event */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; } else {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ASerialLdd1_OnError(DeviceDataPrv-&amp;gt;UserDataPtr); /* Invoke user event */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp; if (StatReg &amp;amp; UART0_S1_RDRF_MASK) {&amp;nbsp; /* Is the receiver's interrupt flag set? */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; InterruptRx(DeviceDataPrv);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* If yes, then invoke the internal service routine. This routine is inlined. */&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp; if (DeviceDataPrv-&amp;gt;SerFlag &amp;amp; ENABLED_TX_INT) { /* Is the transmitter interrupt enabled? */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (StatReg &amp;amp; UART0_S1_TDRE_MASK) { /* Is the transmitter empty? */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; InterruptTx(DeviceDataPrv);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* If yes, then invoke the internal service routine. This routine is inlined. */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do you think that it is correct? how can I read the uart0_d register?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Nov 2015 10:21:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Read-the-UART0-D/m-p/394704#M21648</guid>
      <dc:creator>piergiusepperan</dc:creator>
      <dc:date>2015-11-10T10:21:37Z</dc:date>
    </item>
    <item>
      <title>Re: Read the UART0_D</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Read-the-UART0-D/m-p/394705#M21649</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;It looks like&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Data = (uint16_t)UART0_PDD_GetChar8(UART0_BASE_PTR); /* Read an 8-bit character from receiver */&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;reads the data so there is no use in reading the data register again since the reception bytes has already been removed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Your function needs to use Data, where the value is still present.&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;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Nov 2015 16:49:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Read-the-UART0-D/m-p/394705#M21649</guid>
      <dc:creator>mjbcswitzerland</dc:creator>
      <dc:date>2015-11-10T16:49:21Z</dc:date>
    </item>
    <item>
      <title>Re: Read the UART0_D</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Read-the-UART0-D/m-p/394706#M21650</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ok, i put this code just below the Data=(uint16_t).... etc :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;extern int16_t uart0_value;&lt;/P&gt;&lt;P&gt;&amp;nbsp; uart0_value=Data;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now it works but the problem is that sometimes this part of code disappear and I have to write the code again.At the beginning of the code (automatically generated) there is this write: It is used by Processor Expert only; Do you know how to avoid the removal of the code: extern int16_t&amp;nbsp; etc?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Nov 2015 09:31:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Read-the-UART0-D/m-p/394706#M21650</guid>
      <dc:creator>piergiusepperan</dc:creator>
      <dc:date>2015-11-11T09:31:39Z</dc:date>
    </item>
    <item>
      <title>Re: Read the UART0_D</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Read-the-UART0-D/m-p/394707#M21651</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 can't help with PE.&lt;/P&gt;&lt;P&gt;If you need to use it to generate basic code you will need to learn how to control it and live with any side-effects.&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;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Nov 2015 16:13:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Read-the-UART0-D/m-p/394707#M21651</guid>
      <dc:creator>mjbcswitzerland</dc:creator>
      <dc:date>2015-11-11T16:13:27Z</dc:date>
    </item>
    <item>
      <title>Re: Read the UART0_D</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Read-the-UART0-D/m-p/394708#M21652</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/piergiusepperanieri"&gt;piergiusepperanieri&lt;/A&gt;​, you just have to disable code generation for that particular component.&amp;nbsp; See below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_0.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/29242i80E80F1727A20359/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_0.png" alt="pastedImage_0.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Nov 2015 17:04:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Read-the-UART0-D/m-p/394708#M21652</guid>
      <dc:creator>dave408</dc:creator>
      <dc:date>2015-11-12T17:04:07Z</dc:date>
    </item>
  </channel>
</rss>

