<?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: static volatile in Kinetis Design Studio</title>
    <link>https://community.nxp.com/t5/Kinetis-Design-Studio/static-volatile/m-p/617747#M7844</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Erich,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After going back and forward with support from TI, they said that tTRF797x_Status was declared in say&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;File2.h like so:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="color: #006699 !important; background: none !important; border: 0px !important; font-weight: bold !important; margin: 0px !important; padding: 0px !important;"&gt;typedef&lt;/CODE&gt; &lt;CODE class="" style="color: #006699 !important; background: none !important; border: 0px !important; font-weight: bold !important; margin: 0px !important; padding: 0px !important;"&gt;enum&lt;/CODE&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt; &lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;{ &lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;TRF_IDLE, &lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;TX_COMPLETE, &lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;RX_COMPLETE, &lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;TX_ERROR, &lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;RX_WAIT, &lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;RX_WAIT_EXTENSION, &lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;TX_WAIT, &lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;PROTOCOL_ERROR, &lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;COLLISION_ERROR, &lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;NO_RESPONSE_RECEIVED, &lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;NO_RESPONSE_RECEIVED_15693 &lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;}tTrfStatus;&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;What was strange is that I expect to see this line somewhere in this .h file&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;extern&amp;nbsp;&lt;SPAN style="background-color: #ffffff;"&gt; tTRF797x_Status tTrfStatus; &amp;nbsp; &amp;lt;----- which is not there?&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&lt;SPAN style="background-color: #ffffff;"&gt;also I expected to see this in the File2.c&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&lt;SPAN style="background-color: #ffffff;"&gt;&lt;SPAN&gt;tTRF797x_Status tTrfStatus; &amp;nbsp;&amp;lt;----- which is not there?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&lt;SPAN style="background-color: #ffffff;"&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&lt;SPAN style="background-color: #ffffff;"&gt;&lt;SPAN&gt;and finally in File1.h the following:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&lt;SPAN style="background-color: #ffffff;"&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&lt;SPAN style="background-color: #ffffff;"&gt;&lt;SPAN&gt;#include "File2.h" &amp;lt;---- This is present&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&lt;SPAN style="background-color: #ffffff;"&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&lt;SPAN style="background-color: #ffffff;"&gt;&lt;SPAN&gt;so that you can the make the following declaration in File1.c&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&lt;SPAN style="background-color: #ffffff;"&gt;&lt;SPAN&gt;static volatile tTRF797x_Status &amp;nbsp;g_sTrfStatus; &amp;nbsp; &amp;lt;------ This is what the compiler is having an issue with&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&lt;SPAN style="background-color: #ffffff;"&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&lt;SPAN style="background-color: #ffffff;"&gt;&lt;SPAN&gt;Am I missing anything here?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&lt;SPAN style="background-color: #ffffff;"&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&lt;SPAN style="background-color: #ffffff;"&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&lt;SPAN style="background-color: #ffffff;"&gt;&lt;SPAN&gt;Neil&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&lt;SPAN style="background-color: #ffffff;"&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&lt;/CODE&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 22 Apr 2017 17:36:12 GMT</pubDate>
    <dc:creator>neilporven</dc:creator>
    <dc:date>2017-04-22T17:36:12Z</dc:date>
    <item>
      <title>static volatile</title>
      <link>https://community.nxp.com/t5/Kinetis-Design-Studio/static-volatile/m-p/617745#M7842</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi everyone,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am converting some code that was done for a TI MSP430 to a Kinetis part. &amp;nbsp;When&lt;/P&gt;&lt;P&gt;I compile the code, it is complaining about this variable, saying that it is unknown type name.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;static volatile tTRF797x_Status &amp;nbsp;g_sTrfStatus;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is this declared incorrectly? &amp;nbsp;&lt;/P&gt;&lt;P&gt;Is there a document that explains all the legal types in the Kinetis IDE?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you,&lt;/P&gt;&lt;P&gt;Neil&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Apr 2017 01:36:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Design-Studio/static-volatile/m-p/617745#M7842</guid>
      <dc:creator>neilporven</dc:creator>
      <dc:date>2017-04-18T01:36:17Z</dc:date>
    </item>
    <item>
      <title>Re: static volatile</title>
      <link>https://community.nxp.com/t5/Kinetis-Design-Studio/static-volatile/m-p/617746#M7843</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Neil,&lt;/P&gt;&lt;P&gt;I think the reason is that the compiler does not see the declaration of tTRF797x_Status. Make sure it is declared before usinig it, probably you missed to include the header file for it?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope this helps,&lt;/P&gt;&lt;P&gt;Erich&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Apr 2017 05:35:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Design-Studio/static-volatile/m-p/617746#M7843</guid>
      <dc:creator>BlackNight</dc:creator>
      <dc:date>2017-04-18T05:35:19Z</dc:date>
    </item>
    <item>
      <title>Re: static volatile</title>
      <link>https://community.nxp.com/t5/Kinetis-Design-Studio/static-volatile/m-p/617747#M7844</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Erich,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After going back and forward with support from TI, they said that tTRF797x_Status was declared in say&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;File2.h like so:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="color: #006699 !important; background: none !important; border: 0px !important; font-weight: bold !important; margin: 0px !important; padding: 0px !important;"&gt;typedef&lt;/CODE&gt; &lt;CODE class="" style="color: #006699 !important; background: none !important; border: 0px !important; font-weight: bold !important; margin: 0px !important; padding: 0px !important;"&gt;enum&lt;/CODE&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt; &lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;{ &lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;TRF_IDLE, &lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;TX_COMPLETE, &lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;RX_COMPLETE, &lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;TX_ERROR, &lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;RX_WAIT, &lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;RX_WAIT_EXTENSION, &lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;TX_WAIT, &lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;PROTOCOL_ERROR, &lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;COLLISION_ERROR, &lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;NO_RESPONSE_RECEIVED, &lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;NO_RESPONSE_RECEIVED_15693 &lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;}tTrfStatus;&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;What was strange is that I expect to see this line somewhere in this .h file&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;extern&amp;nbsp;&lt;SPAN style="background-color: #ffffff;"&gt; tTRF797x_Status tTrfStatus; &amp;nbsp; &amp;lt;----- which is not there?&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&lt;SPAN style="background-color: #ffffff;"&gt;also I expected to see this in the File2.c&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&lt;SPAN style="background-color: #ffffff;"&gt;&lt;SPAN&gt;tTRF797x_Status tTrfStatus; &amp;nbsp;&amp;lt;----- which is not there?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&lt;SPAN style="background-color: #ffffff;"&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&lt;SPAN style="background-color: #ffffff;"&gt;&lt;SPAN&gt;and finally in File1.h the following:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&lt;SPAN style="background-color: #ffffff;"&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&lt;SPAN style="background-color: #ffffff;"&gt;&lt;SPAN&gt;#include "File2.h" &amp;lt;---- This is present&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&lt;SPAN style="background-color: #ffffff;"&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&lt;SPAN style="background-color: #ffffff;"&gt;&lt;SPAN&gt;so that you can the make the following declaration in File1.c&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&lt;SPAN style="background-color: #ffffff;"&gt;&lt;SPAN&gt;static volatile tTRF797x_Status &amp;nbsp;g_sTrfStatus; &amp;nbsp; &amp;lt;------ This is what the compiler is having an issue with&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&lt;SPAN style="background-color: #ffffff;"&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&lt;SPAN style="background-color: #ffffff;"&gt;&lt;SPAN&gt;Am I missing anything here?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&lt;SPAN style="background-color: #ffffff;"&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&lt;SPAN style="background-color: #ffffff;"&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&lt;SPAN style="background-color: #ffffff;"&gt;&lt;SPAN&gt;Neil&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&lt;SPAN style="background-color: #ffffff;"&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&lt;/CODE&gt;&lt;/DIV&gt;&lt;DIV class="" style="color: #555555; background: none white !important; border: 0px !important; font-size: 14px; margin: 0px !important; padding: 0px 1em !important;"&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&lt;/CODE&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 22 Apr 2017 17:36:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Design-Studio/static-volatile/m-p/617747#M7844</guid>
      <dc:creator>neilporven</dc:creator>
      <dc:date>2017-04-22T17:36:12Z</dc:date>
    </item>
    <item>
      <title>Re: static volatile</title>
      <link>https://community.nxp.com/t5/Kinetis-Design-Studio/static-volatile/m-p/617748#M7845</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Neil,&lt;/P&gt;&lt;P&gt;you write:&lt;/P&gt;&lt;P&gt;&amp;gt;&amp;gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;extern&amp;nbsp;&lt;SPAN style="background-color: #ffffff;"&gt; tTRF797x_Status tTrfStatus; &amp;nbsp; &amp;lt;----- which is not there?&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;which does not make any sense. I rater would expect&lt;/P&gt;&lt;P&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;extern&amp;nbsp;&lt;SPAN style="background-color: #ffffff;"&gt;tTrfStatus&lt;/SPAN&gt;&lt;SPAN style="background-color: #ffffff;"&gt; tTRF797x_Status;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;and instead of&lt;/P&gt;&lt;P&gt;&amp;gt;&amp;gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&lt;SPAN style="background-color: #ffffff;"&gt;&lt;SPAN&gt;tTRF797x_Status tTrfStatus; &amp;nbsp;&amp;lt;----- which is not there?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;it should be&lt;/P&gt;&lt;P&gt;&lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;&lt;SPAN style="background-color: #ffffff;"&gt;&lt;SPAN&gt;tTrfStatus tTRF797x_Status;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;According the information you have provided, the &lt;CODE class="" style="color: black !important; background: none !important; border: 0px !important; font-weight: normal !important; margin: 0px !important; padding: 0px !important;"&gt;tTrfStatus&lt;/CODE&gt; is an enumeration type.&lt;/P&gt;&lt;P&gt;Therefore your&lt;/P&gt;&lt;P&gt;&amp;gt;&amp;gt;static volatile tTRF797x_Status &amp;nbsp;g_sTrfStatus;&lt;/P&gt;&lt;P&gt;should be writen as&lt;/P&gt;&lt;P&gt;static volatile&amp;nbsp;g_sTrfStatus tTRF797x_Status;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I don't know how good you are at C programming or if this is just an oversight on your side, but in C you have to specify first the type and then the variable name, e.g. as in&lt;/P&gt;&lt;P&gt;static volatile int myVariable;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope this helps,&lt;/P&gt;&lt;P&gt;Erich&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 22 Apr 2017 17:59:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Design-Studio/static-volatile/m-p/617748#M7845</guid>
      <dc:creator>BlackNight</dc:creator>
      <dc:date>2017-04-22T17:59:00Z</dc:date>
    </item>
    <item>
      <title>Re: static volatile</title>
      <link>https://community.nxp.com/t5/Kinetis-Design-Studio/static-volatile/m-p/617749#M7846</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Erich,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am trying to understand code that was done by a software engineer from TI.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Yes, the static volatile tTRF797x_Status g_sTrfStatus is an oversight by me, I should have picked&lt;/P&gt;&lt;P&gt;up on this. &amp;nbsp;I will change it, but I don't understand how this could be compiling on there side. &amp;nbsp;I imagine&lt;/P&gt;&lt;P&gt;TI's compiler should had recognize the above as error and they should have run into this issue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Neil&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 22 Apr 2017 22:30:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Design-Studio/static-volatile/m-p/617749#M7846</guid>
      <dc:creator>neilporven</dc:creator>
      <dc:date>2017-04-22T22:30:25Z</dc:date>
    </item>
    <item>
      <title>Re: static volatile</title>
      <link>https://community.nxp.com/t5/Kinetis-Design-Studio/static-volatile/m-p/617750#M7847</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Some of the TI compilers are not the best.&lt;/P&gt;&lt;P&gt;The first one simply ignored '&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;volatile', which shows how bad they were.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;The people writing it were compiler writers with no embedded experience.&lt;BR /&gt;&lt;BR /&gt;A typedef defines no space, there is no reason for an extern after it.&lt;/SPAN&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;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Apr 2017 12:42:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Design-Studio/static-volatile/m-p/617750#M7847</guid>
      <dc:creator>bobpaddock</dc:creator>
      <dc:date>2017-04-24T12:42:23Z</dc:date>
    </item>
  </channel>
</rss>

