<?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: SSP Loopback mode problem in LPCXpresso IDE</title>
    <link>https://community.nxp.com/t5/LPCXpresso-IDE/SSP-Loopback-mode-problem/m-p/588645#M28232</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Ex-Zero on Wed Jun 22 08:43:43 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;This is Conditional Compiling :eek:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Everything between #if and #endif is included if condition after #if is true.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Otherwise it's excluded and your compiler isn't using it (and editor shows gray background) :eek:&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 16 Jun 2016 02:44:33 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-16T02:44:33Z</dc:date>
    <item>
      <title>SSP Loopback mode problem</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/SSP-Loopback-mode-problem/m-p/588641#M28228</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by faizal on Wed Jun 22 05:10:16 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hello,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Im very new to micro-controller world. As part of my internship program, I want to program lpc114 for ssp loopback mode. I use the example code in LPCXpresso Example Projects for LPC1114/302. I changed &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#define LOOPBACK_MODE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#define SSP_SLAVE0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#define TX_RX_ONLY0&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Then I changed :&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#define USE_CS1&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#define SSP_DEBUG1&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I used SSP_DEBUG=1 because I want to use hyperterminal to check whether it works or not. The problem is when i want to debug ssp, I got error said that Undefined Reference for UARTInit(),UARTsend() in the file ssp_main.c.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I don't really understand the problem because at the top of ssp_main.c, we've already included uart.h :&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#if SSP_DEBUG&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#include "uart.h"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#endif&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I've verified in folder called "driver",there are file uart.c and uart.h Please help me with this problem.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Faizal&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:44:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/SSP-Loopback-mode-problem/m-p/588641#M28228</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:44:30Z</dc:date>
    </item>
    <item>
      <title>Re: SSP Loopback mode problem</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/SSP-Loopback-mode-problem/m-p/588642#M28229</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Ex-Zero on Wed Jun 22 05:28:28 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;...and uart.h starts with:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;
#ifndef __UART_H 
#define __UART_H
 
[COLOR=Red]#if CONFIG_ENABLE_DRIVER_UART==1[/COLOR]
....
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;SPAN&gt;:eek::eek:&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:44:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/SSP-Loopback-mode-problem/m-p/588642#M28229</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:44:31Z</dc:date>
    </item>
    <item>
      <title>Re: SSP Loopback mode problem</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/SSP-Loopback-mode-problem/m-p/588643#M28230</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by faizal on Wed Jun 22 08:10:05 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hello,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Yes,the file uart.h starts with :&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;[PHP]#if CONFIG_ENABLE_DRIVER_UART==1[/PHP]&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So what is exactly the problem? I'm so sorry for my silly question. This is my first time doing programming with micro-controller.:(&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:44:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/SSP-Loopback-mode-problem/m-p/588643#M28230</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:44:31Z</dc:date>
    </item>
    <item>
      <title>Re: SSP Loopback mode problem</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/SSP-Loopback-mode-problem/m-p/588644#M28231</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by TheFallGuy on Wed Jun 22 08:12:35 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;An Undefined Reference is a link-time error. It is normally caused because you are not linking with a required library.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:44:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/SSP-Loopback-mode-problem/m-p/588644#M28231</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:44:32Z</dc:date>
    </item>
    <item>
      <title>Re: SSP Loopback mode problem</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/SSP-Loopback-mode-problem/m-p/588645#M28232</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Ex-Zero on Wed Jun 22 08:43:43 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;This is Conditional Compiling :eek:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Everything between #if and #endif is included if condition after #if is true.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Otherwise it's excluded and your compiler isn't using it (and editor shows gray background) :eek:&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:44:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/SSP-Loopback-mode-problem/m-p/588645#M28232</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:44:33Z</dc:date>
    </item>
    <item>
      <title>Re: SSP Loopback mode problem</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/SSP-Loopback-mode-problem/m-p/588646#M28233</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by faizal on Thu Jun 23 02:40:28 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hello,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; Thanks a lot for your help. I've succeeded to simulate the loopback mode on LPC1114.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:44:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/SSP-Loopback-mode-problem/m-p/588646#M28233</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:44:33Z</dc:date>
    </item>
    <item>
      <title>Re: SSP Loopback mode problem</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/SSP-Loopback-mode-problem/m-p/588647#M28234</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by NXP_Europe on Mon Jun 27 15:24:47 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hello faizal,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;As Zero explained, parts of your software can be 'shielded' and is not compiled. Can be handy during testing.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Examples:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#if 0 // mind the '0'&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;i = i + 1; // this line is not compiled&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#endif&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#if 1 // mind the '1'&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;i = i + 1; // this line is compiled&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#endif&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;/*&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;i = i + 1; // this line is not compiled and seen as text&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;*/&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Many examples can be found that explain the mechanism.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:44:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/SSP-Loopback-mode-problem/m-p/588647#M28234</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:44:34Z</dc:date>
    </item>
  </channel>
</rss>

