<?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: LPC11u14 USB Function</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC11u14-USB-Function/m-p/523220#M5856</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by ticup on Wed Feb 29 10:21:47 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Just reading your post, I am in the same position to build an app using the USB HID. I am new at this subject....could you please help me where to find the "Demos\Device\ClassDriver\GenericHID\GenericHID.c" I think I will need the same nxpUSBlib&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Could you please let me know how you end up having this nxpUSBlib??? thanks with anticipation....&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Jun 2016 16:43:27 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-15T16:43:27Z</dc:date>
    <item>
      <title>LPC11u14 USB Function</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC11u14-USB-Function/m-p/523218#M5854</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by yanyc on Sat Feb 04 19:09:46 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi all,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I would like to use nxpUSBlib to build an USB device application-HID generic type on device 11uxx. In the example project on HID generic type(in path Demos\Device\ClassDriver\GenericHID\GenericHID.c), I only see a couple of code and there is no description or example that shows me how:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1. To enable PC detect my device&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2. To enable data sending/receiving between PC and the device(11uxx)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Kindly give me some guidance on the above.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;In addition, I would like to know can I use nxpUSBlib to connect my device and appear to PC as virtual serial comm? Any example on this?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Best regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Yan&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 16:43:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC11u14-USB-Function/m-p/523218#M5854</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T16:43:25Z</dc:date>
    </item>
    <item>
      <title>Re: LPC11u14 USB Function</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC11u14-USB-Function/m-p/523219#M5855</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by nxpUSBlib team on Mon Feb 13 10:31:57 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;The next release of nxpUSBlib will include more comprehensive build and run documentation for all of our examples. I will append this documentation for the GenericHID example at the end of this response so you don't have to wait. This should answer your first question.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;To answer your second question I suggest you reference our mouse or keyboard examples. They are both working HID class examples that show data moving from the device to the host. Our KeyboardHost example shows data moving the other way.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;As for the virtual serial comm example, this is going to be in our next release which we are hoping to get out in a couple of weeks.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here's the new docs for the GenericHID example:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;===============================&lt;/SPAN&gt;&lt;BR /&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ==&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;== GenericHIDDevice example ==&lt;/SPAN&gt;&lt;BR /&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ==&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;===============================&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;This example implements a generic HID device. It contains no funtionality other&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;than enumerating as a HID device on the PC.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;===================================&lt;/SPAN&gt;&lt;BR /&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;&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&gt;&lt;BR /&gt;&lt;SPAN&gt;== Compiler build configurations ==&lt;/SPAN&gt;&lt;BR /&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;&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&gt;&lt;BR /&gt;&lt;SPAN&gt;===================================&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The software that makes up this example is designed to run on many different&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;development boards. Therefore the compiler must be configured to build an image&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;that is targeted to the development board you are using. This section explains&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;how to set these build configurations for each of the supported compilers.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;LPCXpresso IDE&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;--------------&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Configure projects:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; Right click on the BSP project in the project explorer window click&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; Build Configurations-&amp;gt;Set Active-&amp;gt;(see configuration in table below)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; repeat these steps for all the below projects as well.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; CDL&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; nxpUSBlib&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; Example_GenericHIDDevice&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Configure MCU:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; Right click on the Example_GenericHIDDevice project in the project explorer&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; window then click Properties-&amp;gt;C/C++ Build-&amp;gt;MCU settings-&amp;gt;(see configuration in&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; table below).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Configure the indexer:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; Click Window-&amp;gt;Preferences-&amp;gt;C/C++-&amp;gt;Indexer-&amp;gt;Use active build configuration&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&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;&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; BSP&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; CDL&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; nxpUSBlib&amp;nbsp;&amp;nbsp;&amp;nbsp; Example_GenericHIDDevice&amp;nbsp;&amp;nbsp;&amp;nbsp; MCU&lt;/SPAN&gt;&lt;BR /&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =======================&amp;nbsp; ===============&amp;nbsp; ==============&amp;nbsp; =========================&amp;nbsp; ========&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;LPC11U14 / LPCXpresso&amp;nbsp;&amp;nbsp; LPC11Uxx_LPCXpressoRevB&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LPC11Uxx&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LPC11Uxx_Device&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LPC11Uxx&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LPC11U14&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;LPC1768&amp;nbsp; / MCB1700&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LPC1768_MCB1700&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LPC17xx&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LPC17xx_Device&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LPC17xx&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LPC1768&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;LPC1768&amp;nbsp; / LPCXpresso&amp;nbsp;&amp;nbsp; LPC17xx_LPCXpressoRevB&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LPC17xx&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LPC17xx_Device&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LPC17xx&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LPC1768&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;LPC1850&amp;nbsp; / Hitex&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LPC18xx_HITEX&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; LPC18xx&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LPC18xx_Device&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LPC18xx&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LPC1850&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;LPC1850&amp;nbsp; / EA1800&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LPC18xx_EA&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; LPC18xx&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LPC18xx_Device&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LPC18xx&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LPC1850&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Keil uVision 4 IDE&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;------------------&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Open Project: To open this project go to Project-&amp;gt; Open Project... Go to the BSP&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;directory on click on the BSP.uvproj&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Configure a Batch Build:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; Click on Project-&amp;gt;Batch Build... expand the BSP project to display a list of&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; project targets select the project target by checking the appropriate checkbox&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; (see target list in table below) repeat these steps with the&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; CDL&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; nxpUSBlib_Device&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; Example_GenericHIDDevice&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BSP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CDL&amp;nbsp;&amp;nbsp;&amp;nbsp; nxpUSBlib_Device GenericHIDDevice &lt;/SPAN&gt;&lt;BR /&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&gt;&lt;BR /&gt;&lt;SPAN&gt;LPC1768&amp;nbsp; / MCB1700&amp;nbsp; MCB1700&amp;nbsp;&amp;nbsp;&amp;nbsp; LPC17xx&amp;nbsp;&amp;nbsp; LPC17xx_Device&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MCB1700&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;LPC1850&amp;nbsp; / Hitex&amp;nbsp;&amp;nbsp;&amp;nbsp; HITEX1800&amp;nbsp; LPC18xx&amp;nbsp;&amp;nbsp; LPC18xx_Device&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HITEX1800&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;==========================================&lt;/SPAN&gt;&lt;BR /&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;&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;&amp;nbsp; ==&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;== Board connections and configurations ==&lt;/SPAN&gt;&lt;BR /&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;&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;&amp;nbsp; ==&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;==========================================&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;LPC11Uxx_LPCXpressoRevB (LPCXpresso LPC11Uxx on the LPCXpresso Rev B base board)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;--------------------------------------------------------------------------------&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;schematic: ./BSP/schematics/lpcxpresso.lpc11u14.schematic.pdf&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Running this example on the LPCXpresso LPC11U14 can be done one of two ways:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;1. LPCXpresso LPC11U14 stand-alone&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; Connect the type-B end of a USB cable to the mini receptacle on the&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LPCXpresso board labeled J8 and the type-A end to the USB receptacle on a PC&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;2. LPCXpresso LPC11U14 plugged into the LPCXpresso base board Rev B&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; Plug the LPCXpresso LPC11U14 board into the connector labeled J4 on a&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LPCXpresso base board Rev B &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; Configure the base board according to the user's guide from Embedded Artists&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; Connect the mini type-B end of a USB cable to the receptacle on the base board&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; labeled X1 and the type-A end to the USB receptacle on a PC&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; Once the USB cable is connected to the board the following LEDs should be&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; illuminated:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED25&amp;nbsp; (vbus)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED26&amp;nbsp; (3.3v rail)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;For both configurations the JTAG debugger is connected to the mini USB receptacle labeled J3 on the LPCXpresso LPC11U14 board&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;LPC1768_MCB1700 (Keil MCB1700 development board)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;------------------------------------------------&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;schematic: ./BSP/schematics/mcb1700-schematics.pdf&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Jumpers:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; E/U&amp;nbsp;&amp;nbsp;&amp;nbsp; = 1-2&amp;nbsp; (Ethernet/USB)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; UMODE&amp;nbsp; = 1-2&amp;nbsp; (USB Device Mode)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; D-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = Device&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; D+&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = Device&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; VBUS&amp;nbsp;&amp;nbsp; = 1-2&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; VDDIO&amp;nbsp; = 1-2&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; VDDREG = 1-2&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Connect the JTAG debugger to the 20 pin JTAG or 10 pin Cortex Debug connector.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Connect the type-B end of a USB cable to the type-B recepticle labeled 'Device'&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;and the type-A end of the cable to the USB receptacle on a PC. Once the USB&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;cable is connected to the board the following LEDs should be illuminated:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Power&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100MHz&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; USC (LED indicates a USB soft connect from P2.9)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;LPC17xx_LPCXpressoRevB (LPCXpresso LPC17xx on the LPCXpresso Rev B base board)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;------------------------------------------------------------------------------&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;schematic: ./BSP/schematics/LPCXpressoLPC1769revB.pdf&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Running this example on the LPCXpresso LPC1769 can be done one of two ways:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;1. LPCXpresso LPC1769 stand-alone. Solder a type-B USB receptacle onto the board&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; and wire it up. See included schematics for details. Connect the type-B end&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; of a USB cable to the receptacle on the LPCXpresso board and the type-A end&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; to the USB receptacle on a PC&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;2. LPCXpresso LPC1769 plugged into the LPCXpresso base board Rev B. Plug the &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; LPCXpresso LPC1769 board into the connector labeled J4 on a LPCXpresso base&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; board Rev B. Configure the base board according to the users guide from &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; Embedded Artists. Connect the mini type-B end of a USB cable to the&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; receptacle on the base board labeled X1 and the type-A end to the USB&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; receptacle on a PC.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; Once the USB cable is connected to the board the following LEDs should be&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; illuminated:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED25&amp;nbsp; (vbus)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED26&amp;nbsp; (3.3v rail)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; For both configurations the JTAG debugger is connected to the mini USB&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; receptacle labeled J3 on the LPCXpresso LPC1769 board.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;======================&lt;/SPAN&gt;&lt;BR /&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; ==&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;== PC configuration ==&lt;/SPAN&gt;&lt;BR /&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; ==&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;======================&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Use a PC running Windows XP, Vista or 7 connect the type-A end of the USB cable&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;that is connected to the board into one of the USB receptacles on the PC.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;=================================&lt;/SPAN&gt;&lt;BR /&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ==&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;== Build and debug the example ==&lt;/SPAN&gt;&lt;BR /&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ==&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=================================&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;LPCXpresso IDE&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;--------------&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;In the project explorer window of the IDE right click on the&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Example_GenericHIDDevice project and select Build. Once the project has&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;completed building then right click on Example_GenericHIDDevice project and&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;select Debug As-&amp;gt;C/C++ MCU Application. In the main window of the IDE click &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Run-&amp;gt;Resume to start running the application&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;================================================&lt;/SPAN&gt;&lt;BR /&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ==&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;== How this example runs and what to look for ==&lt;/SPAN&gt;&lt;BR /&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ==&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;================================================&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;When the example is run and the board is connected to a PC with a USB cable it&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;will enumerate on the PC as a generic HID device. You should see the device &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;appear in the "Device Manager" under the "Human Interface Device" section as the&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;last entry in the list. If you right click on USB Input Device-&amp;gt;Properties&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;a window will appear called "USB Input Device Properties". If you&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;select the "Details" tab you will see a "Properties" drop down, click on it and&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;select "Hardware Ids". You should see the below entries for Vendor Id and&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Product Id.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;USB\VID_1FC9&amp;amp;PID_0007&amp;amp;REV_0100&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;USB\VID_1FC9&amp;amp;PID_0007&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;This information should match the data in the "Device Descriptor Sturcture"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;in the "Descriptors.c" file in the Example_GenericHIDDevice project directory.&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 16:43:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC11u14-USB-Function/m-p/523219#M5855</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T16:43:26Z</dc:date>
    </item>
    <item>
      <title>Re: LPC11u14 USB Function</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC11u14-USB-Function/m-p/523220#M5856</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by ticup on Wed Feb 29 10:21:47 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Just reading your post, I am in the same position to build an app using the USB HID. I am new at this subject....could you please help me where to find the "Demos\Device\ClassDriver\GenericHID\GenericHID.c" I think I will need the same nxpUSBlib&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Could you please let me know how you end up having this nxpUSBlib??? thanks with anticipation....&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 16:43:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC11u14-USB-Function/m-p/523220#M5856</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T16:43:27Z</dc:date>
    </item>
    <item>
      <title>Re: LPC11u14 USB Function</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC11u14-USB-Function/m-p/523221#M5857</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by nxpUSBlib team on Wed Feb 29 15:43:12 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN&gt;The current release can be found here: &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Flpcware.com%2Fcontent%2Fproject%2Fnxpusblib" rel="nofollow" target="_blank"&gt;http://lpcware.com/content/project/nxpusblib&lt;/A&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 16:43:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC11u14-USB-Function/m-p/523221#M5857</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T16:43:27Z</dc:date>
    </item>
    <item>
      <title>Re: LPC11u14 USB Function</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC11u14-USB-Function/m-p/523222#M5858</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by ticup on Thu Mar 01 09:55:07 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Dear, nxpUSBlib team, thanks a lot, for the help....I downloaded and configured nxpUSBLib for my particular platform LPC11U14/201.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I run Example_KeyboardDevice and Example_MouseDevice. I can see in Device Manager in and out the HID USB. I need to go one step further and send some mouse coordinates or keyboard strokes .....to my PC. I can see everything goes on in the main as follow:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;int main(void)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;SetupHardware();&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;LEDs_SetAllLEDs(LEDMASK_USB_NOTREADY);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;sei();&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;for (;;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;HID_Device_USBTask(&amp;amp;Keyboard_HID_Interface);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;USB_USBTask();&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;BR /&gt;&lt;SPAN&gt;So I try to figure out maybe Keyboard_HID_Interface buffer ??? Maybe there are documents that explain all this...or do you have any other idea how to go ahead and send receive from USB. My project will need to send and receive data thru USB. Thanks in anticipation of your help....&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 16:43:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC11u14-USB-Function/m-p/523222#M5858</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T16:43:28Z</dc:date>
    </item>
    <item>
      <title>Re: LPC11u14 USB Function</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC11u14-USB-Function/m-p/523223#M5859</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by tuong on Mon Mar 26 20:53:00 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Dear Ticup,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;For HID application, the PC host keep polling for device reports through interrupt pipe and perform SET/GET through control pipe. So for your purpose, you need to:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; - Look into the HIDDeiviceClass.c, function void HID_Device_ProcessControlRequest(USB_ClassInfo_HID_Device_t* const HIDInterfaceInfo), check if there is a request fit your need, if not, add it in.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; - Create a CALLBACK_HID_Device_xxxxxx function in your application layer, ex. Mouse.c or Keyboard.c, to implement your design task like turn on/off LEDs.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; - Call this CALLBACK function in your request under HID_Device_ProcessControlRequest().&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;With best regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Tuong Nguyen&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 16:43:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC11u14-USB-Function/m-p/523223#M5859</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T16:43:28Z</dc:date>
    </item>
  </channel>
</rss>

