<?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>LPC Microcontrollers中的主题 Re: SIE USBDevIntClr</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/SIE-USBDevIntClr/m-p/783924#M31489</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;BR /&gt;The LPC_USB is a structure which enables to user to read or write the register in USB module.&lt;/P&gt;&lt;PRE class="language-c line-numbers"&gt;&lt;CODE&gt;&lt;SPAN class="property macro token"&gt;#define LPC_USB&amp;nbsp;&amp;nbsp;&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_USB_TypeDef&amp;nbsp;&amp;nbsp;&amp;nbsp; *) LPC_USB_BASE&amp;nbsp;&amp;nbsp; )&lt;/SPAN&gt;



&lt;SPAN class="comment token"&gt;/*------------- Universal Serial Bus (USB) -----------------------------------*/&lt;/SPAN&gt;
&lt;SPAN class="comment token"&gt;/** @addtogroup LPC13xx_USB LPC13xx Universal Serial Bus 
&amp;nbsp; @{
*/&lt;/SPAN&gt;
&lt;SPAN class="keyword token"&gt;typedef&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;struct&lt;/SPAN&gt;
&lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp; __I&amp;nbsp; uint32_t DevIntSt&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&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;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;/*!&amp;lt; Offset: 0x000 (R/ )&amp;nbsp; USB Device Interrupt Status Register */&lt;/SPAN&gt;
&amp;nbsp; __IO uint32_t DevIntEn&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&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;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;/*!&amp;lt; Offset: 0x004 (R/W)&amp;nbsp; USB Device Interrupt Enable Register */&lt;/SPAN&gt;
&amp;nbsp; __O&amp;nbsp; uint32_t DevIntClr&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&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;&amp;nbsp; &lt;SPAN class="comment token"&gt;/*!&amp;lt; Offset: 0x008 ( /W)&amp;nbsp; USB Device Interrupt Clear Register */&lt;/SPAN&gt;
&amp;nbsp; __O&amp;nbsp; uint32_t DevIntSet&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&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;&amp;nbsp; &lt;SPAN class="comment token"&gt;/*!&amp;lt; Offset: 0x00C ( /W)&amp;nbsp; USB Device Interrupt Set Register */&lt;/SPAN&gt;

&amp;nbsp; __O&amp;nbsp; uint32_t CmdCode&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;/*!&amp;lt; Offset: 0x010 ( /W)&amp;nbsp; USB Command Code Register */&lt;/SPAN&gt;
&amp;nbsp; __I&amp;nbsp; uint32_t CmdData&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;/*!&amp;lt; Offset: 0x014 (R/ )&amp;nbsp; USB Command Data Register */&lt;/SPAN&gt;

&amp;nbsp; __I&amp;nbsp; uint32_t RxData&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;/*!&amp;lt; Offset: 0x018 (R/ )&amp;nbsp; USB Receive Data Register */&lt;/SPAN&gt;
&amp;nbsp; __O&amp;nbsp; uint32_t TxData&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;/*!&amp;lt; Offset: 0x01C ( /W)&amp;nbsp; USB Transmit Data Register */&lt;/SPAN&gt;
&amp;nbsp; __I&amp;nbsp; uint32_t RxPLen&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;/*!&amp;lt; Offset: 0x020 (R/ )&amp;nbsp; USB Receive Packet Length Register */&lt;/SPAN&gt;
&amp;nbsp; __O&amp;nbsp; uint32_t TxPLen&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;/*!&amp;lt; Offset: 0x024 ( /W)&amp;nbsp; USB Transmit Packet Length Register */&lt;/SPAN&gt;
&amp;nbsp; __IO uint32_t Ctrl&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;/*!&amp;lt; Offset: 0x028 (R/ )&amp;nbsp; USB Control Register */&lt;/SPAN&gt;
&amp;nbsp; __O&amp;nbsp; uint32_t DevFIQSel&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&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;&amp;nbsp; &lt;SPAN class="comment token"&gt;/*!&amp;lt; Offset: 0x02C ( /W)&amp;nbsp; USB Device FIQ select Register */&lt;/SPAN&gt;
&lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt; LPC_USB_TypeDef&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&lt;SPAN class="comment token"&gt;/*@}*/&lt;/SPAN&gt; &lt;SPAN class="comment token"&gt;/* end of group LPC13xx_USB */&lt;/SPAN&gt;



&lt;SPAN class="property macro token"&gt;#define LPC_USB_BASE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (LPC_APB0_BASE + 0x20000)‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍&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;/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;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;&lt;BR /&gt;Have a great day,&lt;BR /&gt;TIC&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, 12 Jul 2018 10:23:23 GMT</pubDate>
    <dc:creator>jeremyzhou</dc:creator>
    <dc:date>2018-07-12T10:23:23Z</dc:date>
    <item>
      <title>SIE USBDevIntClr</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/SIE-USBDevIntClr/m-p/783913#M31478</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i need to get device connect status. if i want to use&amp;nbsp;USBDevIntClr variable in code with IAR , which file should i include ?&lt;/P&gt;&lt;P&gt;or could tell me how to build the&amp;nbsp;example of the Read Current Frame Number command(&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;lpc1343 user manual&amp;nbsp; &amp;nbsp;page156&lt;/SPAN&gt;)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jul 2018 09:59:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/SIE-USBDevIntClr/m-p/783913#M31478</guid>
      <dc:creator>googcheng</dc:creator>
      <dc:date>2018-07-05T09:59:53Z</dc:date>
    </item>
    <item>
      <title>Re: USBDevIntClr</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/SIE-USBDevIntClr/m-p/783914#M31479</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;BR /&gt;Thank you for your interest in NXP Semiconductor products and for the opportunity to serve you.&lt;BR /&gt;Before answering your question, I'd highly recommend you to explain the question in details.&lt;BR /&gt;Have a great day,&lt;BR /&gt;TIC&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>Fri, 06 Jul 2018 02:30:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/SIE-USBDevIntClr/m-p/783914#M31479</guid>
      <dc:creator>jeremyzhou</dc:creator>
      <dc:date>2018-07-06T02:30:04Z</dc:date>
    </item>
    <item>
      <title>Re: USBDevIntClr</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/SIE-USBDevIntClr/m-p/783915#M31480</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;lpc1343 user manual&amp;nbsp; &amp;nbsp;page156&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;USBDevIntClr = 0x30; // Clear both CCEMPTY &amp;amp; CDFULL&lt;BR /&gt;USBCmdCode = 0x00F50500; // CMD_CODE=0xF5, CMD_PHASE=0x05(Command)&lt;BR /&gt;while (!(USBDevIntSt &amp;amp; 0x10)); // Wait for CCEMPTY.&lt;BR /&gt;USBDevIntClr = 0x10; // Clear CCEMPTY interrupt bit.&lt;BR /&gt;USBCmdCode = 0x00F50200; // CMD_CODE=0xF5, CMD_PHASE=0x02(Read)&lt;BR /&gt;while (!(USBDevIntSt &amp;amp; 0x20)); // Wait for CDFULL.&lt;BR /&gt;USBDevIntClr = 0x20; // Clear CDFULL.&lt;BR /&gt;CurFrameNum = USBCmdData; // Read Frame number LSB byte.&lt;BR /&gt;USBCmdCode = 0x00F50200; // CMD_CODE=0xF5, CMD_PHASE=0x02(Read)&lt;BR /&gt;while (!(USBDevIntSt &amp;amp; 0x20)); // Wait for CDFULL.&lt;BR /&gt;Temp = USBCmdData; // Read Frame number MSB byte&lt;BR /&gt;USBDevIntClr = 0x20; // Clear CDFULL interrupt bit.&lt;BR /&gt;CurFrameNum = CurFrameNum | (Temp &amp;lt;&amp;lt; 8);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;how to use the code snippet in a project&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Jul 2018 03:00:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/SIE-USBDevIntClr/m-p/783915#M31480</guid>
      <dc:creator>googcheng</dc:creator>
      <dc:date>2018-07-06T03:00:37Z</dc:date>
    </item>
    <item>
      <title>Re: SIE USBDevIntClr</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/SIE-USBDevIntClr/m-p/783916#M31481</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Thanks for your reply.&lt;/P&gt;&lt;P&gt;Please refer to USB demos in the sample code bundele and its downloading link is below.&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="http://host.lpcware.com/zh-hans/content/nxpfile/sample-code-bundle-lpc1311134243-peripherals-using-keils-mdk-arm" title="http://host.lpcware.com/zh-hans/content/nxpfile/sample-code-bundle-lpc1311134243-peripherals-using-keils-mdk-arm"&gt;Sample Code Bundle for LPC1311_13_42_43 Peripherals using Keil's MDK-ARM | www.LPCware.com&lt;/A&gt; &lt;BR /&gt;Have a great day,&lt;BR /&gt;TIC&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>Fri, 06 Jul 2018 06:11:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/SIE-USBDevIntClr/m-p/783916#M31481</guid>
      <dc:creator>jeremyzhou</dc:creator>
      <dc:date>2018-07-06T06:11:19Z</dc:date>
    </item>
    <item>
      <title>Re: SIE USBDevIntClr</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/SIE-USBDevIntClr/m-p/783917#M31482</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;searching USBDevIntClr&lt;/SPAN&gt;&lt;SPAN style="color: #51626f;"&gt;&amp;nbsp; against the entire workspace gets no result., so hope you could give me a hint.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f;"&gt;im doing work related to dali&amp;nbsp;&amp;nbsp;&lt;A class="link-titled" href="http://www.mouser.com/ds/2/302/nxp_OM13046_AN-795994.pdf" title="http://www.mouser.com/ds/2/302/nxp_OM13046_AN-795994.pdf"&gt;http://www.mouser.com/ds/2/302/nxp_OM13046_AN-795994.pdf&lt;/A&gt;&amp;nbsp; &amp;nbsp;,&amp;nbsp; it uses the rom_driver;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f;"&gt;but different from usb_driver&amp;nbsp; in&amp;nbsp;&amp;nbsp;LPC13xx_SampleSoftware.107&amp;nbsp; &amp;nbsp;, i dont know how to call&amp;nbsp;&lt;SPAN style="color: #ff0000;"&gt;void WrCmd (uint32_t cmd)&lt;/SPAN&gt; function in the dali project.&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/jeremyzhou"&gt;jeremyzhou&lt;/A&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;if possible, hope you could respond me in time&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #51626f;"&gt;because im in a little hurry&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Jul 2018 06:58:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/SIE-USBDevIntClr/m-p/783917#M31482</guid>
      <dc:creator>googcheng</dc:creator>
      <dc:date>2018-07-06T06:58:27Z</dc:date>
    </item>
    <item>
      <title>Re: SIE USBDevIntClr</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/SIE-USBDevIntClr/m-p/783918#M31483</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;BR /&gt;It makes me a bit confused, what's exactly goal do you to achieve, please clarify it in details.&lt;BR /&gt;Have a great day,&lt;BR /&gt;TIC&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>Tue, 10 Jul 2018 07:03:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/SIE-USBDevIntClr/m-p/783918#M31483</guid>
      <dc:creator>jeremyzhou</dc:creator>
      <dc:date>2018-07-10T07:03:58Z</dc:date>
    </item>
    <item>
      <title>Re: SIE USBDevIntClr</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/SIE-USBDevIntClr/m-p/783919#M31484</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;how to detect the usb connect status at usb-hid mode for lpc1343 using usb rom driver?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Jul 2018 07:08:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/SIE-USBDevIntClr/m-p/783919#M31484</guid>
      <dc:creator>googcheng</dc:creator>
      <dc:date>2018-07-10T07:08:37Z</dc:date>
    </item>
    <item>
      <title>Re: SIE USBDevIntClr</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/SIE-USBDevIntClr/m-p/783920#M31485</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi jay ch,&lt;BR /&gt;Unfortunately, the USB driver doesn't provide this kind of API, it needs you to add this feature by yourself.&lt;/P&gt;&lt;P&gt;Hope this is clear.&lt;BR /&gt;Have a great day,&lt;BR /&gt;TIC&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>Wed, 11 Jul 2018 03:08:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/SIE-USBDevIntClr/m-p/783920#M31485</guid>
      <dc:creator>jeremyzhou</dc:creator>
      <dc:date>2018-07-11T03:08:53Z</dc:date>
    </item>
    <item>
      <title>Re: SIE USBDevIntClr</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/SIE-USBDevIntClr/m-p/783921#M31486</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;how to do it , could you please give a hint about it ?&amp;nbsp; thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Jul 2018 07:57:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/SIE-USBDevIntClr/m-p/783921#M31486</guid>
      <dc:creator>googcheng</dc:creator>
      <dc:date>2018-07-11T07:57:28Z</dc:date>
    </item>
    <item>
      <title>Re: SIE USBDevIntClr</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/SIE-USBDevIntClr/m-p/783922#M31487</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;In USBHid demo of &lt;A class="" data-content-finding="Community" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fhost.lpcware.com%2Fzh-hans%2Fcontent%2Fnxpfile%2Fsample-code-bundle-lpc1311134243-peripherals-using-keils-mdk-arm" rel="nofollow noopener noreferrer" target="_blank"&gt;Sample Code Bundle for LPC1311_13_42_43 Peripherals using Keil's MDK-ARM | www.LPCware.com&lt;/A&gt;, it has illustrated how to do read the status, please refer to it for details.&lt;/P&gt;&lt;PRE class="language-c line-numbers"&gt;&lt;CODE&gt;&lt;SPAN class="comment token"&gt;/*
 *&amp;nbsp; Read Command Data
 *&amp;nbsp;&amp;nbsp;&amp;nbsp; Parameters:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cmd:&amp;nbsp;&amp;nbsp; Command
 *&amp;nbsp;&amp;nbsp;&amp;nbsp; Return Value:&amp;nbsp;&amp;nbsp;&amp;nbsp; Data Value
 */&lt;/SPAN&gt;

uint32_t RdCmdDat &lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;uint32_t cmd&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;

&amp;nbsp; LPC_USB&lt;SPAN class="operator token"&gt;-&amp;gt;&lt;/SPAN&gt;DevIntClr &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; CCEMTY_INT &lt;SPAN class="operator token"&gt;|&lt;/SPAN&gt; CDFULL_INT&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp; LPC_USB&lt;SPAN class="operator token"&gt;-&amp;gt;&lt;/SPAN&gt;CmdCode &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; cmd&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp; &lt;SPAN class="keyword token"&gt;while&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;LPC_USB&lt;SPAN class="operator token"&gt;-&amp;gt;&lt;/SPAN&gt;DevIntSt &lt;SPAN class="operator token"&gt;&amp;amp;&lt;/SPAN&gt; CDFULL_INT&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;==&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;0&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; &lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;LPC_USB&lt;SPAN class="operator token"&gt;-&amp;gt;&lt;/SPAN&gt;CmdData&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;



&lt;SPAN class="property macro token"&gt;#define CMD_SET_DEV_STAT&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00FE0500&lt;/SPAN&gt;
&lt;SPAN class="property macro token"&gt;#define CMD_GET_DEV_STAT&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00FE0500&lt;/SPAN&gt;
&lt;SPAN class="property macro token"&gt;#define DAT_GET_DEV_STAT&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00FE0200&lt;/SPAN&gt;
&lt;SPAN class="property macro token"&gt;#define CMD_GET_ERR_CODE&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00FF0500&lt;/SPAN&gt;
&lt;SPAN class="property macro token"&gt;#define DAT_GET_ERR_CODE&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00FF0200‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍&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;/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;BR /&gt;Have a great day,&lt;BR /&gt;TIC&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, 12 Jul 2018 04:36:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/SIE-USBDevIntClr/m-p/783922#M31487</guid>
      <dc:creator>jeremyzhou</dc:creator>
      <dc:date>2018-07-12T04:36:57Z</dc:date>
    </item>
    <item>
      <title>Re: SIE USBDevIntClr</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/SIE-USBDevIntClr/m-p/783923#M31488</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;im new to lpc ,&amp;nbsp; and&amp;nbsp; &amp;nbsp;where is the LPC_USB?&amp;nbsp; include the&amp;nbsp;USBDriver directory into my dali project then ok ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2018 04:40:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/SIE-USBDevIntClr/m-p/783923#M31488</guid>
      <dc:creator>googcheng</dc:creator>
      <dc:date>2018-07-12T04:40:11Z</dc:date>
    </item>
    <item>
      <title>Re: SIE USBDevIntClr</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/SIE-USBDevIntClr/m-p/783924#M31489</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;BR /&gt;The LPC_USB is a structure which enables to user to read or write the register in USB module.&lt;/P&gt;&lt;PRE class="language-c line-numbers"&gt;&lt;CODE&gt;&lt;SPAN class="property macro token"&gt;#define LPC_USB&amp;nbsp;&amp;nbsp;&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_USB_TypeDef&amp;nbsp;&amp;nbsp;&amp;nbsp; *) LPC_USB_BASE&amp;nbsp;&amp;nbsp; )&lt;/SPAN&gt;



&lt;SPAN class="comment token"&gt;/*------------- Universal Serial Bus (USB) -----------------------------------*/&lt;/SPAN&gt;
&lt;SPAN class="comment token"&gt;/** @addtogroup LPC13xx_USB LPC13xx Universal Serial Bus 
&amp;nbsp; @{
*/&lt;/SPAN&gt;
&lt;SPAN class="keyword token"&gt;typedef&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;struct&lt;/SPAN&gt;
&lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp; __I&amp;nbsp; uint32_t DevIntSt&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&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;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;/*!&amp;lt; Offset: 0x000 (R/ )&amp;nbsp; USB Device Interrupt Status Register */&lt;/SPAN&gt;
&amp;nbsp; __IO uint32_t DevIntEn&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&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;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;/*!&amp;lt; Offset: 0x004 (R/W)&amp;nbsp; USB Device Interrupt Enable Register */&lt;/SPAN&gt;
&amp;nbsp; __O&amp;nbsp; uint32_t DevIntClr&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&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;&amp;nbsp; &lt;SPAN class="comment token"&gt;/*!&amp;lt; Offset: 0x008 ( /W)&amp;nbsp; USB Device Interrupt Clear Register */&lt;/SPAN&gt;
&amp;nbsp; __O&amp;nbsp; uint32_t DevIntSet&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&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;&amp;nbsp; &lt;SPAN class="comment token"&gt;/*!&amp;lt; Offset: 0x00C ( /W)&amp;nbsp; USB Device Interrupt Set Register */&lt;/SPAN&gt;

&amp;nbsp; __O&amp;nbsp; uint32_t CmdCode&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;/*!&amp;lt; Offset: 0x010 ( /W)&amp;nbsp; USB Command Code Register */&lt;/SPAN&gt;
&amp;nbsp; __I&amp;nbsp; uint32_t CmdData&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;/*!&amp;lt; Offset: 0x014 (R/ )&amp;nbsp; USB Command Data Register */&lt;/SPAN&gt;

&amp;nbsp; __I&amp;nbsp; uint32_t RxData&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;/*!&amp;lt; Offset: 0x018 (R/ )&amp;nbsp; USB Receive Data Register */&lt;/SPAN&gt;
&amp;nbsp; __O&amp;nbsp; uint32_t TxData&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;/*!&amp;lt; Offset: 0x01C ( /W)&amp;nbsp; USB Transmit Data Register */&lt;/SPAN&gt;
&amp;nbsp; __I&amp;nbsp; uint32_t RxPLen&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;/*!&amp;lt; Offset: 0x020 (R/ )&amp;nbsp; USB Receive Packet Length Register */&lt;/SPAN&gt;
&amp;nbsp; __O&amp;nbsp; uint32_t TxPLen&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;/*!&amp;lt; Offset: 0x024 ( /W)&amp;nbsp; USB Transmit Packet Length Register */&lt;/SPAN&gt;
&amp;nbsp; __IO uint32_t Ctrl&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;/*!&amp;lt; Offset: 0x028 (R/ )&amp;nbsp; USB Control Register */&lt;/SPAN&gt;
&amp;nbsp; __O&amp;nbsp; uint32_t DevFIQSel&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&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;&amp;nbsp; &lt;SPAN class="comment token"&gt;/*!&amp;lt; Offset: 0x02C ( /W)&amp;nbsp; USB Device FIQ select Register */&lt;/SPAN&gt;
&lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt; LPC_USB_TypeDef&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&lt;SPAN class="comment token"&gt;/*@}*/&lt;/SPAN&gt; &lt;SPAN class="comment token"&gt;/* end of group LPC13xx_USB */&lt;/SPAN&gt;



&lt;SPAN class="property macro token"&gt;#define LPC_USB_BASE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (LPC_APB0_BASE + 0x20000)‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍&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;/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;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;&lt;BR /&gt;Have a great day,&lt;BR /&gt;TIC&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, 12 Jul 2018 10:23:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/SIE-USBDevIntClr/m-p/783924#M31489</guid>
      <dc:creator>jeremyzhou</dc:creator>
      <dc:date>2018-07-12T10:23:23Z</dc:date>
    </item>
    <item>
      <title>Re: SIE USBDevIntClr</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/SIE-USBDevIntClr/m-p/783925#M31490</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks a lot!&lt;/P&gt;&lt;P&gt;i have this code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//#define CCEMTY_INT (0x1&amp;lt;&amp;lt;10)&lt;BR /&gt; //#define CDFULL_INT (0x1&amp;lt;&amp;lt;11)&lt;/P&gt;&lt;P&gt;#define&amp;nbsp;DEV_STAT_CLR (&lt;SPAN&gt;0x1&amp;lt;&amp;lt;9&lt;/SPAN&gt;)&lt;BR /&gt; #define CMD_GET_DEV_STAT 0x00FE0500&lt;BR /&gt; #define DAT_GET_DEV_STAT 0x00FE0200&lt;BR /&gt; uint32_t cmdcode = 0x00FE0500;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; LPC_USB-&amp;gt;DevIntClr = CCEMTY_INT | CDFULL_INT | DEV_STAT_CLR;&lt;BR /&gt; LPC_USB-&amp;gt;CmdCode = cmdcode;&lt;BR /&gt; while ((LPC_USB-&amp;gt;DevIntSt &amp;amp; CCEMTY_INT) == 0);&lt;BR /&gt; LPC_USB-&amp;gt;DevIntClr = CCEMTY_INT;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; cmdcode = 0x00FE0200;&lt;BR /&gt; LPC_USB-&amp;gt;CmdCode = cmdcode;&lt;BR /&gt; while ((LPC_USB-&amp;gt;DevIntSt &amp;amp; CDFULL_INT) == 0);&lt;/P&gt;&lt;P&gt;//LPC_USB-&amp;gt;DevIntClr = CDFULL_INT;&lt;BR /&gt; uint32_t data = LPC_USB-&amp;gt;CmdData;&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;P&gt;i run above code in a loop within main function,&amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;P&gt;but code waits here "while ((LPC_USB-&amp;gt;DevIntSt &amp;amp; CDFULL_INT) == 0);" when pluging in the USB wire&lt;/P&gt;&lt;P&gt;should i put it&amp;nbsp; &amp;nbsp;into&amp;nbsp; &amp;nbsp;use interrupt handler?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 14 Jul 2018 01:31:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/SIE-USBDevIntClr/m-p/783925#M31490</guid>
      <dc:creator>googcheng</dc:creator>
      <dc:date>2018-07-14T01:31:13Z</dc:date>
    </item>
    <item>
      <title>Re: SIE USBDevIntClr</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/SIE-USBDevIntClr/m-p/783926#M31491</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi jay ch,&lt;BR /&gt;Actually, I don't think the interrupt way is the solution of the issue, maybe you need to dig much deeper into it&lt;BR /&gt;Have a great day,&lt;BR /&gt;TIC&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>Mon, 16 Jul 2018 02:42:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/SIE-USBDevIntClr/m-p/783926#M31491</guid>
      <dc:creator>jeremyzhou</dc:creator>
      <dc:date>2018-07-16T02:42:32Z</dc:date>
    </item>
    <item>
      <title>Re: SIE USBDevIntClr</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/SIE-USBDevIntClr/m-p/783927#M31492</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;what are posssible causes? does it matter the hardware?&lt;/P&gt;&lt;P&gt;in USBDevIntEn&amp;nbsp;CC_EMPTY_EN and&amp;nbsp;CD_FULL_EN are 0s&lt;/P&gt;&lt;P&gt;this is the current USB setup:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;void USB_Setup(void (*InReport)(), void (*OutReport)())&lt;BR /&gt;{&lt;BR /&gt; volatile int n;&lt;/P&gt;&lt;P&gt;HidDevInfo.idVendor = USB_VENDOR_ID;&lt;BR /&gt; HidDevInfo.idProduct = USB_PROD_ID;&lt;BR /&gt; HidDevInfo.bcdDevice = USB_DEVICE;&lt;BR /&gt; HidDevInfo.StrDescPtr = (uint32_t)&amp;amp;USB_StringDescriptor[0];&lt;BR /&gt; HidDevInfo.InReportCount = 2;&lt;BR /&gt; HidDevInfo.OutReportCount = 2;&lt;BR /&gt; HidDevInfo.SampleInterval = 0x20;&lt;BR /&gt; HidDevInfo.InReport = InReport;&lt;BR /&gt; HidDevInfo.OutReport = OutReport;&lt;/P&gt;&lt;P&gt;DeviceInfo.DevType = USB_DEVICE_CLASS_HUMAN_INTERFACE;&lt;BR /&gt; DeviceInfo.DevDetailPtr = (uint32_t)&amp;amp;HidDevInfo;&lt;/P&gt;&lt;P&gt;/* Use pll and pin init function in rom */&lt;BR /&gt; (*rom)-&amp;gt;pUSBD-&amp;gt;init_clk_pins();&lt;/P&gt;&lt;P&gt;/* insert a delay between clk init and usb init */&lt;BR /&gt; for (n = 0; n &amp;lt; 75; n++) {}&lt;/P&gt;&lt;P&gt;(*rom)-&amp;gt;pUSBD-&amp;gt;init(&amp;amp;DeviceInfo); /* USB Initialization */&lt;/P&gt;&lt;P&gt;(*rom)-&amp;gt;pUSBD-&amp;gt;connect(true); /* USB Connect */&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LPC_SYSCON-&amp;gt;SYSAHBCLKCTRL |= (EN_GPIO |&lt;BR /&gt; EN_TIMER32_0 |&lt;BR /&gt; EN_TIMER32_1 |&lt;BR /&gt; EN_USBREG |&lt;BR /&gt; EN_IOCON |&lt;BR /&gt; EN_UART);&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Jul 2018 03:13:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/SIE-USBDevIntClr/m-p/783927#M31492</guid>
      <dc:creator>googcheng</dc:creator>
      <dc:date>2018-07-16T03:13:49Z</dc:date>
    </item>
  </channel>
</rss>

