<?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 Microcontrollers中的主题 How to access the stack pointer from C?</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-access-the-stack-pointer-from-C/m-p/619906#M37052</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi there,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It was trivial to access the stack pointer from C for AVRs. The following code worked:&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;void __attribute__ ((__section__ (".init3"), __naked__)) move_sp(void) {&lt;BR /&gt;&amp;nbsp; &amp;nbsp; SP -= sizeof(wormhole_t);&lt;BR /&gt;&amp;nbsp; &amp;nbsp; message_ptr = (wormhole_t*)(SP + 1);&lt;BR /&gt;}&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;How can I access the stack pointer for the&amp;nbsp;MK22FN512VLH12?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance!&lt;/P&gt;&lt;P&gt;- Laci&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 18 Apr 2017 20:16:11 GMT</pubDate>
    <dc:creator>laszlomonda</dc:creator>
    <dc:date>2017-04-18T20:16:11Z</dc:date>
    <item>
      <title>How to access the stack pointer from C?</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-access-the-stack-pointer-from-C/m-p/619906#M37052</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi there,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It was trivial to access the stack pointer from C for AVRs. The following code worked:&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;void __attribute__ ((__section__ (".init3"), __naked__)) move_sp(void) {&lt;BR /&gt;&amp;nbsp; &amp;nbsp; SP -= sizeof(wormhole_t);&lt;BR /&gt;&amp;nbsp; &amp;nbsp; message_ptr = (wormhole_t*)(SP + 1);&lt;BR /&gt;}&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;How can I access the stack pointer for the&amp;nbsp;MK22FN512VLH12?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance!&lt;/P&gt;&lt;P&gt;- Laci&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Apr 2017 20:16:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-access-the-stack-pointer-from-C/m-p/619906#M37052</guid>
      <dc:creator>laszlomonda</dc:creator>
      <dc:date>2017-04-18T20:16:11Z</dc:date>
    </item>
    <item>
      <title>Re: How to access the stack pointer from C?</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-access-the-stack-pointer-from-C/m-p/619907#M37053</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Laci,&lt;/P&gt;&lt;P&gt;I'm using this:&lt;/P&gt;&lt;PRE class="language-c line-numbers"&gt;&lt;CODE&gt;&lt;SPAN class="keyword token"&gt;void&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;*&lt;/SPAN&gt; &lt;SPAN class="token function"&gt;KIN1_GetPC&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="keyword token"&gt;void&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
&lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&lt;SPAN class="property macro token"&gt;#ifdef __GNUC__&lt;/SPAN&gt;
&amp;nbsp; &lt;SPAN class="keyword token"&gt;void&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;*&lt;/SPAN&gt;pc&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;

&amp;nbsp; __asm__ __volatile__ &lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"mov %0, pc"&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"=r"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;pc&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp; &lt;SPAN class="keyword token"&gt;return&lt;/SPAN&gt; pc&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&lt;SPAN class="property macro token"&gt;#else&lt;/SPAN&gt;
&amp;nbsp; &lt;SPAN class="property macro token"&gt;#warning "only for GCC"&lt;/SPAN&gt;
&amp;nbsp; &lt;SPAN class="keyword token"&gt;return&lt;/SPAN&gt; NULL&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&lt;SPAN class="property macro token"&gt;#endif&lt;/SPAN&gt;
&lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;
&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&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>Wed, 19 Apr 2017 05:31:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-access-the-stack-pointer-from-C/m-p/619907#M37053</guid>
      <dc:creator>BlackNight</dc:creator>
      <dc:date>2017-04-19T05:31:47Z</dc:date>
    </item>
    <item>
      <title>Re: How to access the stack pointer from C?</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-access-the-stack-pointer-from-C/m-p/619908#M37054</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;Compiler independent C-only version for Cortex:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier,monospace;"&gt;void *fnGetSP(void)&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: courier new,courier,monospace;"&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: courier new,courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; volatile unsigned long var = 0;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: courier new,courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return (void *)((unsigned long)&amp;amp;var + 4);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: courier new,courier,monospace;"&gt;}&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If the variable is not set to 0 the code will generally be in-lined and result in the compiler directly generating a single instruction similar to &lt;BR /&gt;&lt;SPAN style="font-family: courier new,courier,monospace;"&gt;ADD R0, SP, #0x04&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;which is the SP value but I don't trust that because it may be slightly off when it optimises out the temporary variable (and the +4 may not be needed - making it compiler/optimisation dependent - although still accurate to one stack pointer location).&lt;/P&gt;&lt;P&gt;&lt;EM&gt;This code does generate a warning though because it uses the address of a temporary variable...&lt;/EM&gt;&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, 19 Apr 2017 11:53:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-access-the-stack-pointer-from-C/m-p/619908#M37054</guid>
      <dc:creator>mjbcswitzerland</dc:creator>
      <dc:date>2017-04-19T11:53:44Z</dc:date>
    </item>
    <item>
      <title>Re: How to access the stack pointer from C?</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-access-the-stack-pointer-from-C/m-p/619909#M37055</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Erich,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Am I right that your function returns the PC, not the SP? Should I simply&amp;nbsp;replace pc with sp in the assembly statement to adapt your function?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Laci&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Apr 2017 15:15:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-access-the-stack-pointer-from-C/m-p/619909#M37055</guid>
      <dc:creator>laszlomonda</dc:creator>
      <dc:date>2017-04-20T15:15:09Z</dc:date>
    </item>
    <item>
      <title>Re: How to access the stack pointer from C?</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-access-the-stack-pointer-from-C/m-p/619910#M37056</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Mark,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I love the simplicity of your solution, but I'm not in peace with the warning. Is there any way to disable this&amp;nbsp;warning for this function?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Apr 2017 15:16:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-access-the-stack-pointer-from-C/m-p/619910#M37056</guid>
      <dc:creator>laszlomonda</dc:creator>
      <dc:date>2017-04-20T15:16:33Z</dc:date>
    </item>
    <item>
      <title>Re: How to access the stack pointer from C?</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-access-the-stack-pointer-from-C/m-p/619911#M37057</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;Warning need to be disabled according to the compiler use - maybe a pragma can be added to quieten it.&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>Thu, 20 Apr 2017 15:27:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-access-the-stack-pointer-from-C/m-p/619911#M37057</guid>
      <dc:creator>mjbcswitzerland</dc:creator>
      <dc:date>2017-04-20T15:27:48Z</dc:date>
    </item>
    <item>
      <title>Re: How to access the stack pointer from C?</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-access-the-stack-pointer-from-C/m-p/619912#M37058</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Here is GCC example of how to selectively disable a warning per function.&lt;/P&gt;&lt;P&gt;The word 'diagnostic' may need to be replaced with 'error'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Note that there are some warnings and errors that simply refuse to be turned off by pragma.&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://gcc.gnu.org/onlinedocs/gcc/Diagnostic-Pragmas.html" title="https://gcc.gnu.org/onlinedocs/gcc/Diagnostic-Pragmas.html"&gt;Using the GNU Compiler Collection (GCC): Diagnostic Pragmas&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;void power_off( void )&lt;BR /&gt;{&lt;/P&gt;&lt;P&gt;USART_Shutdown();&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;#pragma GCC diagnostic push&lt;BR /&gt;#pragma GCC diagnostic ignored "-Winline"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;POWER_OFF();&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;#pragma GCC diagnostic pop&lt;BR /&gt;}&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Apr 2017 12:30:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-access-the-stack-pointer-from-C/m-p/619912#M37058</guid>
      <dc:creator>bobpaddock</dc:creator>
      <dc:date>2017-04-24T12:30:06Z</dc:date>
    </item>
    <item>
      <title>Re: How to access the stack pointer from C?</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-access-the-stack-pointer-from-C/m-p/619913#M37059</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/BlackNight"&gt;BlackNight&lt;/A&gt;‌,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Your original suggestion contained pc, not sp. Can you confirm that the following is correct?&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro" style="background: none #f6f6f6; border-left: 2px solid #cccccc; margin: 10px 0px; padding: 10px 20px;"&gt;&lt;P&gt;void* getSP(void)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp; &amp;nbsp; void *sp;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; __asm__ __volatile__ ("mov %0, sp" : "=r"(sp));&lt;BR /&gt;&amp;nbsp; &amp;nbsp; return sp;&lt;BR /&gt;}&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;Alternatively, the following has also been suggested to me. I'm wondering whether it's also correct:&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro" style="background: none #f6f6f6; border-left: 2px solid #cccccc; margin: 10px 0px; padding: 10px 20px;"&gt;&lt;P&gt;void* getSP(void)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp; &amp;nbsp; void *sp;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; __asm__ __volatile__ ("mrs %0, msp" : "=r"(sp));&lt;BR /&gt;&amp;nbsp; &amp;nbsp; return sp;&lt;BR /&gt;}&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;Thank you!&lt;/P&gt;&lt;P&gt;- Laci&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 May 2017 19:14:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-access-the-stack-pointer-from-C/m-p/619913#M37059</guid>
      <dc:creator>laszlomonda</dc:creator>
      <dc:date>2017-05-01T19:14:35Z</dc:date>
    </item>
    <item>
      <title>Re: How to access the stack pointer from C?</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-access-the-stack-pointer-from-C/m-p/619914#M37060</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Laci,&lt;/P&gt;&lt;P&gt;yes, this is what I'm using for getting the PC too.&lt;/P&gt;&lt;P&gt;Erich&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 May 2017 12:43:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-access-the-stack-pointer-from-C/m-p/619914#M37060</guid>
      <dc:creator>BlackNight</dc:creator>
      <dc:date>2017-05-02T12:43:25Z</dc:date>
    </item>
    <item>
      <title>Re: How to access the stack pointer from C?</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-access-the-stack-pointer-from-C/m-p/619915#M37061</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/BlackNight"&gt;BlackNight&lt;/A&gt;‌,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But which one? :smileyhappy:&amp;nbsp;The 1st or the 2nd code code snippet that I pasted?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;P&gt;- Laci&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 May 2017 02:44:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-access-the-stack-pointer-from-C/m-p/619915#M37061</guid>
      <dc:creator>laszlomonda</dc:creator>
      <dc:date>2017-05-04T02:44:41Z</dc:date>
    </item>
    <item>
      <title>Re: How to access the stack pointer from C?</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-access-the-stack-pointer-from-C/m-p/619916#M37062</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Laci,&lt;/P&gt;&lt;P&gt;simply try them out? :-).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm using the following:&lt;/P&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;void* KIN1_GetPC(void)
{
&amp;nbsp; void *pc;

&amp;nbsp; __asm__ __volatile__ ("mov %0, pc" : "=r"(pc));
&amp;nbsp; return pc;
}
&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Erich&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 May 2017 05:26:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-access-the-stack-pointer-from-C/m-p/619916#M37062</guid>
      <dc:creator>BlackNight</dc:creator>
      <dc:date>2017-05-04T05:26:17Z</dc:date>
    </item>
    <item>
      <title>Re: How to access the stack pointer from C?</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-access-the-stack-pointer-from-C/m-p/619917#M37063</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you, Erich!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Usually, I can try suggested solutions, but in this case I wasn't even sure what should be the value of SP. I will make sure to use your version.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks again!&lt;/P&gt;&lt;P&gt;- Laci&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 May 2017 15:10:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-access-the-stack-pointer-from-C/m-p/619917#M37063</guid>
      <dc:creator>laszlomonda</dc:creator>
      <dc:date>2017-05-05T15:10:57Z</dc:date>
    </item>
  </channel>
</rss>

