<?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: LPCOpen bug report in LPC Microcontrollers</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPCOpen-bug-report/m-p/617721#M24164</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The patch above was incomplete and inadvertently posted by my wonky browser. The version attached to this post is complete. It patches two instances in two files in LPCOpen v2.10.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 24 Nov 2016 12:26:39 GMT</pubDate>
    <dc:creator>MindBender</dc:creator>
    <dc:date>2016-11-24T12:26:39Z</dc:date>
    <item>
      <title>LPCOpen bug report</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPCOpen-bug-report/m-p/617719#M24162</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;There's a bug in LPCOpen, switching all peripherals on when trying to switch off one:&lt;/P&gt;&lt;P&gt;lpc_chip_40xx/src/clock_17xx_40xx.c, line 111:&lt;/P&gt;&lt;P&gt;/* Disables power and clocking for a peripheral */&lt;BR /&gt;void Chip_Clock_DisablePeriphClock(CHIP_SYSCTL_CLOCK_T clk) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;uint32_t bs = (uint32_t) clk;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;#if defined(CHIP_LPC40XX)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;if (bs &amp;gt;= 32) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;LPC_SYSCTL-&amp;gt;PCONP1 &amp;amp;= ~(1 &amp;lt;&amp;lt; (bs - 32));&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;else {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;LPC_SYSCTL-&amp;gt;PCONP |= ~(1 &amp;lt;&amp;lt; bs);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;BR /&gt;#else&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;LPC_SYSCTL-&amp;gt;PCONP |= ~(1 &amp;lt;&amp;lt; bs);&lt;BR /&gt;#endif&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Index: lpc_chip_40xx/src/clock_17xx_40xx.c&lt;BR /&gt;===================================================================&lt;BR /&gt;--- lpc_chip_40xx/src/clock_17xx_40xx.c&amp;nbsp;&amp;nbsp; &amp;nbsp;(revision 440)&lt;BR /&gt;+++ lpc_chip_40xx/src/clock_17xx_40xx.c&amp;nbsp;&amp;nbsp; &amp;nbsp;(working copy)&lt;BR /&gt;@@ -117,7 +117,7 @@&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;LPC_SYSCTL-&amp;gt;PCONP1 &amp;amp;= ~(1 &amp;lt;&amp;lt; (bs - 32));&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;else {&lt;BR /&gt;-&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;LPC_SYSCTL-&amp;gt;PCONP |= ~(1 &amp;lt;&amp;lt; bs);&lt;BR /&gt;+&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;LPC_SYSCTL-&amp;gt;PCONP &amp;amp;= ~(1 &amp;lt;&amp;lt; bs);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;BR /&gt;&amp;nbsp;#else&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;LPC_SYSCTL-&amp;gt;PCONP |= ~(1 &amp;lt;&amp;lt; bs);&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Nov 2016 16:50:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPCOpen-bug-report/m-p/617719#M24162</guid>
      <dc:creator>MindBender</dc:creator>
      <dc:date>2016-11-23T16:50:17Z</dc:date>
    </item>
    <item>
      <title>Re: LPCOpen bug report</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPCOpen-bug-report/m-p/617720#M24163</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;A _jive_internal="true" class="" data-userid="34580" data-username="MindBender" href="https://community.nxp.com/people/MindBender"&gt;Robert Delien&lt;/A&gt;,&lt;/P&gt;&lt;P&gt;Thanks for your sharing, and I will transfer the report to the AE for checking.&lt;/P&gt;&lt;P&gt;Thanks again.&lt;BR /&gt;Have a great day,&lt;BR /&gt;Ping&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Nov 2016 06:25:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPCOpen-bug-report/m-p/617720#M24163</guid>
      <dc:creator>jeremyzhou</dc:creator>
      <dc:date>2016-11-24T06:25:51Z</dc:date>
    </item>
    <item>
      <title>Re: LPCOpen bug report</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPCOpen-bug-report/m-p/617721#M24164</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The patch above was incomplete and inadvertently posted by my wonky browser. The version attached to this post is complete. It patches two instances in two files in LPCOpen v2.10.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Nov 2016 12:26:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPCOpen-bug-report/m-p/617721#M24164</guid>
      <dc:creator>MindBender</dc:creator>
      <dc:date>2016-11-24T12:26:39Z</dc:date>
    </item>
  </channel>
</rss>

