<?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 LPC 18XX USB in LPC Microcontrollers</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC-18XX-USB/m-p/600191#M23280</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am attempting to connect two boards using an LPC1837 over USB.&amp;nbsp; Searching for USB host support at NXP, I found the nxpUSBlib&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="text-indent: .5in;"&gt;&lt;A href="http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/lpc-cortex-m-"&gt;http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/lpc-cortex-m-&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The lib claims host support but also said it is now obsoleted by LPCOpen.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&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;A href="http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/lpc-cortex-m-mcus/software-tools/lpcopen-libraries-and-examples:LPC-OPEN-LIBRARIES"&gt;http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/lpc-cortex-m-mcus/software-tools/lpcopen-libraries-and-examples:LPC-OPEN-LIBRARIES&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The LPCOpen page shows that there is USB host and device examples; however, downloading 3.01 for the 1837, I see a number of USB rom projects but believe they are all client.&amp;nbsp; I see no host projects.&amp;nbsp; The 2.18 for the 1837 does have some LPCUSBlib projects as host.&amp;nbsp; This leads me to some questions.&amp;nbsp; If one or more of these were already answered please direct me to the question.&amp;nbsp; I have been looking through questions and did not find any answers.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Could you please tell me:&lt;/P&gt;&lt;P&gt;1) Were all the host projects using LPCUSBlib in 2.18 obsoleted by a project in the 3.01 version of lpcopen, and by which one?&lt;/P&gt;&lt;P&gt;2) If they were all abandoned without a replacement ready, would the LPCUSBlib_SerialHost from the older LPCOpen libraries 2.18 example be able to work with any of the example client projects with little or no modifications?&lt;/P&gt;&lt;P&gt;3) If there are client projects compatible with the &lt;SPAN&gt;LPCUSBlib_SerialHost&lt;/SPAN&gt;, are there any examples or groups of projects for a host to communicate arbitrary data with a client over USB?&amp;nbsp; Ideally something like a serial port where both sides can asynchronously read and write to a port except at a much higher speed; but we would try to work over any existing scheme if it is real-time.&lt;/P&gt;&lt;P&gt;4) Does the LPC1837 have any ROM support for a host?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you for any help you can provide.&amp;nbsp; Searching through NXP web site and support site, there is a large amount of USB content but I can’t find any example of a USB host communicating with a USB client. &amp;nbsp;I would think this would be a common thing.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 11 Apr 2017 21:26:53 GMT</pubDate>
    <dc:creator>loosecannon</dc:creator>
    <dc:date>2017-04-11T21:26:53Z</dc:date>
    <item>
      <title>LPC 18XX USB</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC-18XX-USB/m-p/600191#M23280</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am attempting to connect two boards using an LPC1837 over USB.&amp;nbsp; Searching for USB host support at NXP, I found the nxpUSBlib&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="text-indent: .5in;"&gt;&lt;A href="http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/lpc-cortex-m-"&gt;http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/lpc-cortex-m-&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The lib claims host support but also said it is now obsoleted by LPCOpen.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&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;A href="http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/lpc-cortex-m-mcus/software-tools/lpcopen-libraries-and-examples:LPC-OPEN-LIBRARIES"&gt;http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/lpc-cortex-m-mcus/software-tools/lpcopen-libraries-and-examples:LPC-OPEN-LIBRARIES&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The LPCOpen page shows that there is USB host and device examples; however, downloading 3.01 for the 1837, I see a number of USB rom projects but believe they are all client.&amp;nbsp; I see no host projects.&amp;nbsp; The 2.18 for the 1837 does have some LPCUSBlib projects as host.&amp;nbsp; This leads me to some questions.&amp;nbsp; If one or more of these were already answered please direct me to the question.&amp;nbsp; I have been looking through questions and did not find any answers.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Could you please tell me:&lt;/P&gt;&lt;P&gt;1) Were all the host projects using LPCUSBlib in 2.18 obsoleted by a project in the 3.01 version of lpcopen, and by which one?&lt;/P&gt;&lt;P&gt;2) If they were all abandoned without a replacement ready, would the LPCUSBlib_SerialHost from the older LPCOpen libraries 2.18 example be able to work with any of the example client projects with little or no modifications?&lt;/P&gt;&lt;P&gt;3) If there are client projects compatible with the &lt;SPAN&gt;LPCUSBlib_SerialHost&lt;/SPAN&gt;, are there any examples or groups of projects for a host to communicate arbitrary data with a client over USB?&amp;nbsp; Ideally something like a serial port where both sides can asynchronously read and write to a port except at a much higher speed; but we would try to work over any existing scheme if it is real-time.&lt;/P&gt;&lt;P&gt;4) Does the LPC1837 have any ROM support for a host?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you for any help you can provide.&amp;nbsp; Searching through NXP web site and support site, there is a large amount of USB content but I can’t find any example of a USB host communicating with a USB client. &amp;nbsp;I would think this would be a common thing.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Apr 2017 21:26:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC-18XX-USB/m-p/600191#M23280</guid>
      <dc:creator>loosecannon</dc:creator>
      <dc:date>2017-04-11T21:26:53Z</dc:date>
    </item>
    <item>
      <title>Re: LPC 18XX USB</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC-18XX-USB/m-p/600192#M23281</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;A _jive_internal="true" data-content-finding="Community" data-userid="287610" data-username="loosecannon" href="https://community.nxp.com/people/loosecannon"&gt;loosecannon&lt;/A&gt;,&lt;/P&gt;&lt;P&gt;1).&amp;nbsp; Firstly, I'd highly recommend you to download the LPCOpen v2.20 which includes the USB Host demos, then you can learn the more information of those demos.&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="http://www.nxp.com/products/software-and-tools/software-development-tools/software-tools/lpcxpresso-boards/lpcopen-software-development-platform-lpc18xx:LPCOPEN-SOFTWARE-FOR-LPC18XX?tab=In-Depth_Tab" title="http://www.nxp.com/products/software-and-tools/software-development-tools/software-tools/lpcxpresso-boards/lpcopen-software-development-platform-lpc18xx:LPCOPEN-SOFTWARE-FOR-LPC18XX?tab=In-Depth_Tab"&gt;LPCOpen Software for LPC18XX|NXP&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2) Does the LPC1837 have any ROM support for a host?&lt;/P&gt;&lt;P&gt;No, it doesn't support.&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, 18 Apr 2017 01:57:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC-18XX-USB/m-p/600192#M23281</guid>
      <dc:creator>jeremyzhou</dc:creator>
      <dc:date>2017-04-18T01:57:03Z</dc:date>
    </item>
    <item>
      <title>Re: LPC 18XX USB</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC-18XX-USB/m-p/600193#M23282</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you for your reply Jeremy,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Continuing to work on linking a host and client board up with USB. &amp;nbsp;So I used the V2.20 version of the LPCUSBlib_KeyboardHost on my host board and it does indeed work well with a USB keyboard. &amp;nbsp;Very nice. &amp;nbsp;I then used the usbd_rom_hid_keyboard example and make my client board look like a keyboard on a PC. &amp;nbsp;It works. &amp;nbsp;Very good. &amp;nbsp;I then hook my host and client up to each other and the host locks up waiting for a send control request transfer to complete.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can someone from NXP please say if the provided keyboard host example&amp;nbsp;has successfully been used with the keyboard client example? &amp;nbsp;If not could it be verified and fixed if necessary?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Has anyone successfully used NXP provided host software to work with an NXP client on the 18xx processors?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for any help someone is able to provide.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Apr 2017 23:57:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC-18XX-USB/m-p/600193#M23282</guid>
      <dc:creator>loosecannon</dc:creator>
      <dc:date>2017-04-27T23:57:33Z</dc:date>
    </item>
  </channel>
</rss>

