<?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: How to speed up setting a pin? in LPCXpresso IDE</title>
    <link>https://community.nxp.com/t5/LPCXpresso-IDE/How-to-speed-up-setting-a-pin/m-p/562189#M16616</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by larryvc on Mon May 16 00:59:59 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: mhjerde&lt;/STRONG&gt;&lt;BR /&gt;I don't think bitwise OR with 0 will clear the bit. Have to use bitwise AND.&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;You could be right about this.&amp;nbsp; It's late and I don't think as well when I'm tired.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I had looked at your site before so I know what the project is about.&amp;nbsp; It's very interesting.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Good Night/Morning,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Larry&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Jun 2016 23:44:06 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-15T23:44:06Z</dc:date>
    <item>
      <title>How to speed up setting a pin?</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/How-to-speed-up-setting-a-pin/m-p/562181#M16608</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by mhjerde on Fri May 13 23:26:49 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;I need a fast way to set a pin to the value of an argument (0 or 1). The MCU is an LPC1768. This is what the code looks like now: &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;
&amp;nbsp;&amp;nbsp;&amp;nbsp; // foo is either 0 or 1

&amp;nbsp;&amp;nbsp;&amp;nbsp; switch (foo)
&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case 0:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LPC_GPIO0-&amp;gt;FIOCLR = (1 &amp;lt;&amp;lt; LCD_RS_PIN);&amp;nbsp;&amp;nbsp;&amp;nbsp; // set low
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case 1:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LPC_GPIO0-&amp;gt;FIOSET = (1 &amp;lt;&amp;lt; LCD_RS_PIN);&amp;nbsp;&amp;nbsp;&amp;nbsp; // set high
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;SPAN&gt;Is there a way to set the pin directly to the value of foo and avoid an if-else or switch statement? foo is passed as an argument. I feel like I'm missing something embarrassingly obvious!!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Morten&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 23:44:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/How-to-speed-up-setting-a-pin/m-p/562181#M16608</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T23:44:01Z</dc:date>
    </item>
    <item>
      <title>Re: How to speed up setting a pin?</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/How-to-speed-up-setting-a-pin/m-p/562182#M16609</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 Sat May 14 01:37:12 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Try:&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;
// foo is either 0 or 1
&amp;nbsp; LPC_GPIO0-&amp;gt;FIOPIN = (foo &amp;lt;&amp;lt; LCD_RS_PIN);&amp;nbsp;&amp;nbsp;&amp;nbsp; // set 
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;SPAN&gt;It's a little bit smaller &lt;SPAN class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;&lt;LI-EMOJI id="lia_slightly-smiling-face" title=":slightly_smiling_face:"&gt;&lt;/LI-EMOJI&gt;&lt;/SPAN&gt; and faster &lt;SPAN class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;&lt;LI-EMOJI id="lia_slightly-smiling-face" title=":slightly_smiling_face:"&gt;&lt;/LI-EMOJI&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: &lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; switch (foo)&lt;BR /&gt;0x000001c6 &amp;lt;main+66&amp;gt;:&amp;nbsp; ldr&amp;nbsp;&amp;nbsp; r3, [r7, #12]&lt;BR /&gt;0x000001c8 &amp;lt;main+68&amp;gt;:&amp;nbsp; str&amp;nbsp;&amp;nbsp; r3, [r7, #4]&lt;BR /&gt;0x000001ca &amp;lt;main+70&amp;gt;:&amp;nbsp; ldr&amp;nbsp;&amp;nbsp; r3, [r7, #4]&lt;BR /&gt;0x000001cc &amp;lt;main+72&amp;gt;:&amp;nbsp; cmp&amp;nbsp;&amp;nbsp; r3, #0&lt;BR /&gt;0x000001ce &amp;lt;main+74&amp;gt;:&amp;nbsp; beq.n 0x1d8 &amp;lt;main+84&amp;gt;&lt;BR /&gt;0x000001d0 &amp;lt;main+76&amp;gt;:&amp;nbsp; ldr&amp;nbsp;&amp;nbsp; r3, [r7, #4]&lt;BR /&gt;0x000001d2 &amp;lt;main+78&amp;gt;:&amp;nbsp; cmp&amp;nbsp;&amp;nbsp; r3, #1&lt;BR /&gt;0x000001d4 &amp;lt;main+80&amp;gt;:&amp;nbsp; beq.n 0x1e8 &amp;lt;main+100&amp;gt;&lt;BR /&gt;0x000001d6 &amp;lt;main+82&amp;gt;:&amp;nbsp; b.n&amp;nbsp;&amp;nbsp; 0x1aa &amp;lt;main+38&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LPC_GPIO0-&amp;gt;FIOCLR = (1 &amp;lt;&amp;lt; LCD_RS_PIN);&amp;nbsp;&amp;nbsp;&amp;nbsp; // set low&lt;BR /&gt;0x000001d8 &amp;lt;main+84&amp;gt;:&amp;nbsp; movw&amp;nbsp; r3, #49152&amp;nbsp;&amp;nbsp;&amp;nbsp; ; 0xc000&lt;BR /&gt;0x000001dc &amp;lt;main+88&amp;gt;:&amp;nbsp; movt&amp;nbsp; r3, #8201&amp;nbsp;&amp;nbsp;&amp;nbsp; ; 0x2009&lt;BR /&gt;0x000001e0 &amp;lt;main+92&amp;gt;:&amp;nbsp; mov.w r2, #2097152&amp;nbsp;&amp;nbsp;&amp;nbsp; ; 0x200000&lt;BR /&gt;0x000001e4 &amp;lt;main+96&amp;gt;:&amp;nbsp; str&amp;nbsp;&amp;nbsp; r2, [r3, #28]&lt;BR /&gt;0x000001e6 &amp;lt;main+98&amp;gt;:&amp;nbsp; b.n&amp;nbsp;&amp;nbsp; 0x1aa &amp;lt;main+38&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LPC_GPIO0-&amp;gt;FIOSET = (1 &amp;lt;&amp;lt; LCD_RS_PIN);&amp;nbsp;&amp;nbsp;&amp;nbsp; // set high&lt;BR /&gt;0x000001e8 &amp;lt;main+100&amp;gt;: movw&amp;nbsp; r3, #49152&amp;nbsp;&amp;nbsp;&amp;nbsp; ; 0xc000&lt;BR /&gt;0x000001ec &amp;lt;main+104&amp;gt;: movt&amp;nbsp; r3, #8201&amp;nbsp;&amp;nbsp;&amp;nbsp; ; 0x2009&lt;BR /&gt;0x000001f0 &amp;lt;main+108&amp;gt;: mov.w r2, #2097152&amp;nbsp;&amp;nbsp;&amp;nbsp; ; 0x200000&lt;BR /&gt;0x000001f4 &amp;lt;main+112&amp;gt;: str&amp;nbsp;&amp;nbsp; r2, [r3, #24]&lt;BR /&gt;0x000001f6 &amp;lt;main+114&amp;gt;: b.n&amp;nbsp;&amp;nbsp; 0x1aa &amp;lt;main+38&amp;gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;HR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: &lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt; LPC_GPIO0-&amp;gt;FIOPIN = (foo &amp;lt;&amp;lt; LCD_RS_PIN);&amp;nbsp;&amp;nbsp;&amp;nbsp; // set low&lt;BR /&gt;0x000001da &amp;lt;main+86&amp;gt;:&amp;nbsp; movw&amp;nbsp; r2, #49152&amp;nbsp;&amp;nbsp;&amp;nbsp; ; 0xc000&lt;BR /&gt;0x000001de &amp;lt;main+90&amp;gt;:&amp;nbsp; movt&amp;nbsp; r2, #8201&amp;nbsp;&amp;nbsp;&amp;nbsp; ; 0x2009&lt;BR /&gt;0x000001e2 &amp;lt;main+94&amp;gt;:&amp;nbsp; ldr&amp;nbsp;&amp;nbsp; r3, [r7, #4]&lt;BR /&gt;0x000001e4 &amp;lt;main+96&amp;gt;:&amp;nbsp; mov.w r3, r3, lsl #21&lt;BR /&gt;0x000001e8 &amp;lt;main+100&amp;gt;: str&amp;nbsp;&amp;nbsp; r3, [r2, #20]&lt;BR /&gt;0x000001ea &amp;lt;main+102&amp;gt;: b.n&amp;nbsp;&amp;nbsp; 0x1aa &amp;lt;main+38&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;HR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 23:44:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/How-to-speed-up-setting-a-pin/m-p/562182#M16609</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T23:44:02Z</dc:date>
    </item>
    <item>
      <title>Re: How to speed up setting a pin?</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/How-to-speed-up-setting-a-pin/m-p/562183#M16610</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by larryvc on Sat May 14 08:25:50 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: Zero&lt;/STRONG&gt;&lt;BR /&gt;It's a little bit smaller :) and faster :)&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;and smarter :)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I was up past 1:00 am trying to remember how to do that and where I had used it before.&amp;nbsp; You posted at 1:37 am local time, just after I conked out.:rolleyes:&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 23:44:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/How-to-speed-up-setting-a-pin/m-p/562183#M16610</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T23:44:02Z</dc:date>
    </item>
    <item>
      <title>Re: How to speed up setting a pin?</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/How-to-speed-up-setting-a-pin/m-p/562184#M16611</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by larryvc on Sun May 15 23:41:17 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;I thought I had seen you asking about this before for the LPC1343.:)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://"&gt;http://knowledgebase.nxp.com/showthread.php?t=809&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Did you run out of flash and have to move to the LPC1768?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 23:44:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/How-to-speed-up-setting-a-pin/m-p/562184#M16611</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T23:44:03Z</dc:date>
    </item>
    <item>
      <title>Re: How to speed up setting a pin?</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/How-to-speed-up-setting-a-pin/m-p/562185#M16612</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by mhjerde on Mon May 16 00:07:06 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks! The thing is that I only want to set and clear a single pin without affecting the rest of the port.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Unless I'm badly mistaken your suggestion will affect all pins on the port&lt;/SPAN&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;LPC_GPIO0-&amp;gt;FIOPIN = (1 &amp;lt;&amp;lt; 10);&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;SPAN&gt;This will set pin 10 but also clear all other pins on port 0.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The two ways I know to set or clear a pin are &lt;/SPAN&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;LPC_GPIO0-&amp;gt;FIOPIN |= (1 &amp;lt;&amp;lt; 10); //or
LPC_GPIO0-&amp;gt;FIOSET = (1 &amp;lt;&amp;lt; 10);

and 

LPC_GPIO0-&amp;gt;FIOPIN &amp;amp;= ~(1 &amp;lt;&amp;lt; 10);&amp;nbsp; //or
LPC_GPIO0-&amp;gt;FIOCLR = (1 &amp;lt;&amp;lt; 10);&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;SPAN&gt;I can't find a way to directly set pin 10 to 1 or 0. I could maybe mask the other pins. I'll have to figure out if mask/unmask is faster or slower than using the&amp;nbsp; switch statement.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 23:44:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/How-to-speed-up-setting-a-pin/m-p/562185#M16612</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T23:44:03Z</dc:date>
    </item>
    <item>
      <title>Re: How to speed up setting a pin?</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/How-to-speed-up-setting-a-pin/m-p/562186#M16613</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by larryvc on Mon May 16 00:13:13 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: mhjerde&lt;/STRONG&gt;&lt;BR /&gt;Hi&lt;BR /&gt;Thanks! The thing is that I only want to set and clear a single pin without affecting the rest of the port.&lt;BR /&gt;Unless I'm badly mistaken your suggestion will affect all pins on the port&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;LPC_GPIO0-&amp;gt;FIOPIN = (1 &amp;lt;&amp;lt; 10);&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;This will set pin 10 but also clear all other pins on port 0.&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Could you try:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;// foo is either 0 or 1
&amp;nbsp; LPC_GPIO0-&amp;gt;FIOPIN |= (foo &amp;lt;&amp;lt; LCD_RS_PIN);&amp;nbsp;&amp;nbsp;&amp;nbsp; // set&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 23:44:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/How-to-speed-up-setting-a-pin/m-p/562186#M16613</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T23:44:04Z</dc:date>
    </item>
    <item>
      <title>Re: How to speed up setting a pin?</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/How-to-speed-up-setting-a-pin/m-p/562187#M16614</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by mhjerde on Mon May 16 00:24:09 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;@larryvc Yes, I ran out of both flash and pins on the LPC1343. The ambition grew as project ambitions are prone to. You can see it here: &lt;/SPAN&gt;&lt;A href="http://"&gt;http://riftlabs.com&lt;/A&gt;&lt;SPAN&gt;. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Porting from 13xx to 17xx was educational and quite a bit of work, but actually pretty straightforward. Gave me a chance to tidy up the code as well. The nice thing about 17xx is that the drivers and example code I found is way better than for the 13xx.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 23:44:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/How-to-speed-up-setting-a-pin/m-p/562187#M16614</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T23:44:04Z</dc:date>
    </item>
    <item>
      <title>Re: How to speed up setting a pin?</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/How-to-speed-up-setting-a-pin/m-p/562188#M16615</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by mhjerde on Mon May 16 00:35:50 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: larryvc&lt;/STRONG&gt;&lt;BR /&gt;Could you try:&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;// foo is either 0 or 1
&amp;nbsp; LPC_GPIO0-&amp;gt;FIOPIN |= (foo &amp;lt;&amp;lt; LCD_RS_PIN);&amp;nbsp;&amp;nbsp;&amp;nbsp; // set&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I don't think bitwise OR with 0 will clear the bit. Have to use bitwise AND.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 23:44:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/How-to-speed-up-setting-a-pin/m-p/562188#M16615</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T23:44:05Z</dc:date>
    </item>
    <item>
      <title>Re: How to speed up setting a pin?</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/How-to-speed-up-setting-a-pin/m-p/562189#M16616</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by larryvc on Mon May 16 00:59:59 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: mhjerde&lt;/STRONG&gt;&lt;BR /&gt;I don't think bitwise OR with 0 will clear the bit. Have to use bitwise AND.&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;You could be right about this.&amp;nbsp; It's late and I don't think as well when I'm tired.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I had looked at your site before so I know what the project is about.&amp;nbsp; It's very interesting.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Good Night/Morning,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Larry&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 23:44:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/How-to-speed-up-setting-a-pin/m-p/562189#M16616</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T23:44:06Z</dc:date>
    </item>
  </channel>
</rss>

