<?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 USB Serial Hosting in LPC Microcontrollers</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/USB-Serial-Hosting/m-p/524541#M7177</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by brownm on Fri May 10 02:06:32 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;P&gt;Hi There I am trying to connect to a USB Modem with the LPC1768, To begin with I thought that I would take easy steps.&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;1. Get the USB library working on a LPCExpresso 1769 with the Base board - done&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;2. Plug in a Keyboard and run up the example code (no problems) - put the jumpers in on J61 on the base board!!&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;3. Plug in a serial to USB Cable from FTDI and host this. I have the example code VirtualSerialHost.c which I got from another posting - this all compiles and detects the insertion of the serial cable no problems.&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;4. the CDC device class is 0x02 but the FTDI implements its own class 0xFF (for Vendor specific)&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;so I hit this Assertion in&amp;nbsp; &amp;lt;span style="font-size: x-small;"&amp;gt;&amp;lt;strong&amp;gt;EVENT_USB_Host_DeviceEnumerationComplete&amp;lt;/strong&amp;gt;&amp;lt;/span&amp;gt;&lt;/P&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;p align="LEFT"&amp;gt;&amp;lt;span style="color: #7f0055; font-size: x-small;"&amp;gt;&amp;lt;span style="color: #7f0055; font-size: x-small;"&amp;gt;&amp;lt;strong&amp;gt;if&amp;lt;/strong&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span style="font-size: x-small;"&amp;gt; (CDC_Host_ConfigurePipes(&amp;amp;amp;VirtualSerial_CDC_Interface, &amp;lt;/span&amp;gt;&amp;lt;span style="font-size: x-small;"&amp;gt;ConfigDescriptorSize, ConfigDescriptorData) != &amp;lt;/span&amp;gt;&amp;lt;em&amp;gt;&amp;lt;span style="color: #0000c0; font-size: x-small;"&amp;gt;&amp;lt;span style="color: #0000c0; font-size: x-small;"&amp;gt;CDC_ENUMERROR_NoError&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;span style="font-size: x-small;"&amp;gt;)&amp;lt;/span&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;P&gt;&amp;lt;span style="font-size: x-small;"&amp;gt;{&amp;lt;/span&amp;gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&amp;lt;span style="font-size: x-small;"&amp;gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/span&amp;gt;&amp;lt;span style="font-size: x-small;"&amp;gt;puts_P(PSTR(&amp;lt;/span&amp;gt;&amp;lt;span style="color: #2a00ff; font-size: x-small;"&amp;gt;&amp;lt;span style="color: #2a00ff; font-size: x-small;"&amp;gt;"Attached Device Not a Valid CDC Class Device.\r\n"&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span style="font-size: x-small;"&amp;gt;));&amp;lt;/span&amp;gt;&amp;lt;span style="font-size: x-small;"&amp;gt;LEDs_SetAllLEDs(LEDMASK_USB_ERROR);&amp;lt;/span&amp;gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&amp;lt;span style="font-size: x-small;"&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;span style="color: #7f0055; font-size: x-small;"&amp;gt;&amp;lt;span style="color: #7f0055; font-size: x-small;"&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;span style="font-size: x-small;"&amp;gt;;&amp;lt;/span&amp;gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&amp;nbsp;&amp;lt;span style="font-size: x-small;"&amp;gt;}&amp;lt;/span&amp;gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;h2&amp;gt;How do I accept the FTDI serial dongle as a valid CDC device? so that I can accept it as serial device?&amp;lt;/h2&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Everything else seems to be working fine&amp;nbsp; - sorry about the formating on the post it went a bit weird when I cut an paste into it and the font is really tiny.&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Thanks and Regards&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Marshall Brown&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Heres the details from USB View (from the FTDI website)&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Device Descriptor:&lt;BR /&gt;bcdUSB:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0200&lt;BR /&gt;bDeviceClass:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00&lt;BR /&gt;bDeviceSubClass:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00&lt;BR /&gt;bDeviceProtocol:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00&lt;BR /&gt;bMaxPacketSize0:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x08 (8)&lt;BR /&gt;idVendor:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0403 (Future Technology Devices International Limited)&lt;BR /&gt;idProduct:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x6001&lt;BR /&gt;bcdDevice:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0600&lt;BR /&gt;iManufacturer:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x01&lt;BR /&gt;0x0409: "FTDI"&lt;BR /&gt;iProduct:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x02&lt;BR /&gt;0x0409: "FT232R USB UART"&lt;BR /&gt;0x0409: "FT232R USB UART"&lt;BR /&gt;iSerialNumber:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x03&lt;BR /&gt;0x0409: "A901CT6L"&lt;BR /&gt;bNumConfigurations:&amp;nbsp;&amp;nbsp; 0x01&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;ConnectionStatus: DeviceConnected&lt;BR /&gt;Current Config Value: 0x01&lt;BR /&gt;Device Bus Speed:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Full&lt;BR /&gt;Device Address:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x06&lt;BR /&gt;Open Pipes:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Endpoint Descriptor:&lt;BR /&gt;bEndpointAddress:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x81&amp;nbsp; IN&lt;BR /&gt;Transfer Type:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bulk&lt;BR /&gt;wMaxPacketSize:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0040 (64)&lt;BR /&gt;bInterval:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Endpoint Descriptor:&lt;BR /&gt;bEndpointAddress:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x02&amp;nbsp; OUT&lt;BR /&gt;Transfer Type:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bulk&lt;BR /&gt;wMaxPacketSize:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0040 (64)&lt;BR /&gt;bInterval:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Configuration Descriptor:&lt;BR /&gt;wTotalLength:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0020&lt;BR /&gt;bNumInterfaces:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x01&lt;BR /&gt;bConfigurationValue:&amp;nbsp; 0x01&lt;BR /&gt;iConfiguration:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00&lt;BR /&gt;bmAttributes:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xA0 (Bus Powered Remote Wakeup)&lt;BR /&gt;MaxPower:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x2D (90 Ma)&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Interface Descriptor:&lt;BR /&gt;bInterfaceNumber:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00&lt;BR /&gt;bAlternateSetting:&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00&lt;BR /&gt;bNumEndpoints:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x02&lt;BR /&gt;bInterfaceClass:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xFF&lt;BR /&gt;bInterfaceSubClass:&amp;nbsp;&amp;nbsp; 0xFF&lt;BR /&gt;bInterfaceProtocol:&amp;nbsp;&amp;nbsp; 0xFF&lt;BR /&gt;iInterface:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x02&lt;BR /&gt;0x0409: "FT232R USB UART"&lt;BR /&gt;0x0409: "FT232R USB UART"&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Endpoint Descriptor:&lt;BR /&gt;bEndpointAddress:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x81&amp;nbsp; IN&lt;BR /&gt;Transfer Type:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bulk&lt;BR /&gt;wMaxPacketSize:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0040 (64)&lt;BR /&gt;bInterval:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Endpoint Descriptor:&lt;BR /&gt;bEndpointAddress:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x02&amp;nbsp; OUT&lt;BR /&gt;Transfer Type:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bulk&lt;BR /&gt;wMaxPacketSize:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0040 (64)&lt;BR /&gt;bInterval:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&lt;STRONG&gt;Original Attachment has been moved to: &lt;A _jive_internal="true" href="https://community.nxp.com/docs/DOC-338048"&gt;Example_VirtualSerialHost_0_1.zip&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Jun 2016 16:51:36 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-15T16:51:36Z</dc:date>
    <item>
      <title>USB Serial Hosting</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/USB-Serial-Hosting/m-p/524541#M7177</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by brownm on Fri May 10 02:06:32 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;P&gt;Hi There I am trying to connect to a USB Modem with the LPC1768, To begin with I thought that I would take easy steps.&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;1. Get the USB library working on a LPCExpresso 1769 with the Base board - done&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;2. Plug in a Keyboard and run up the example code (no problems) - put the jumpers in on J61 on the base board!!&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;3. Plug in a serial to USB Cable from FTDI and host this. I have the example code VirtualSerialHost.c which I got from another posting - this all compiles and detects the insertion of the serial cable no problems.&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;4. the CDC device class is 0x02 but the FTDI implements its own class 0xFF (for Vendor specific)&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;so I hit this Assertion in&amp;nbsp; &amp;lt;span style="font-size: x-small;"&amp;gt;&amp;lt;strong&amp;gt;EVENT_USB_Host_DeviceEnumerationComplete&amp;lt;/strong&amp;gt;&amp;lt;/span&amp;gt;&lt;/P&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;p align="LEFT"&amp;gt;&amp;lt;span style="color: #7f0055; font-size: x-small;"&amp;gt;&amp;lt;span style="color: #7f0055; font-size: x-small;"&amp;gt;&amp;lt;strong&amp;gt;if&amp;lt;/strong&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span style="font-size: x-small;"&amp;gt; (CDC_Host_ConfigurePipes(&amp;amp;amp;VirtualSerial_CDC_Interface, &amp;lt;/span&amp;gt;&amp;lt;span style="font-size: x-small;"&amp;gt;ConfigDescriptorSize, ConfigDescriptorData) != &amp;lt;/span&amp;gt;&amp;lt;em&amp;gt;&amp;lt;span style="color: #0000c0; font-size: x-small;"&amp;gt;&amp;lt;span style="color: #0000c0; font-size: x-small;"&amp;gt;CDC_ENUMERROR_NoError&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;span style="font-size: x-small;"&amp;gt;)&amp;lt;/span&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;P&gt;&amp;lt;span style="font-size: x-small;"&amp;gt;{&amp;lt;/span&amp;gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&amp;lt;span style="font-size: x-small;"&amp;gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/span&amp;gt;&amp;lt;span style="font-size: x-small;"&amp;gt;puts_P(PSTR(&amp;lt;/span&amp;gt;&amp;lt;span style="color: #2a00ff; font-size: x-small;"&amp;gt;&amp;lt;span style="color: #2a00ff; font-size: x-small;"&amp;gt;"Attached Device Not a Valid CDC Class Device.\r\n"&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span style="font-size: x-small;"&amp;gt;));&amp;lt;/span&amp;gt;&amp;lt;span style="font-size: x-small;"&amp;gt;LEDs_SetAllLEDs(LEDMASK_USB_ERROR);&amp;lt;/span&amp;gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&amp;lt;span style="font-size: x-small;"&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;span style="color: #7f0055; font-size: x-small;"&amp;gt;&amp;lt;span style="color: #7f0055; font-size: x-small;"&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;span style="font-size: x-small;"&amp;gt;;&amp;lt;/span&amp;gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&amp;nbsp;&amp;lt;span style="font-size: x-small;"&amp;gt;}&amp;lt;/span&amp;gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;h2&amp;gt;How do I accept the FTDI serial dongle as a valid CDC device? so that I can accept it as serial device?&amp;lt;/h2&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Everything else seems to be working fine&amp;nbsp; - sorry about the formating on the post it went a bit weird when I cut an paste into it and the font is really tiny.&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Thanks and Regards&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Marshall Brown&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Heres the details from USB View (from the FTDI website)&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Device Descriptor:&lt;BR /&gt;bcdUSB:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0200&lt;BR /&gt;bDeviceClass:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00&lt;BR /&gt;bDeviceSubClass:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00&lt;BR /&gt;bDeviceProtocol:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00&lt;BR /&gt;bMaxPacketSize0:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x08 (8)&lt;BR /&gt;idVendor:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0403 (Future Technology Devices International Limited)&lt;BR /&gt;idProduct:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x6001&lt;BR /&gt;bcdDevice:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0600&lt;BR /&gt;iManufacturer:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x01&lt;BR /&gt;0x0409: "FTDI"&lt;BR /&gt;iProduct:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x02&lt;BR /&gt;0x0409: "FT232R USB UART"&lt;BR /&gt;0x0409: "FT232R USB UART"&lt;BR /&gt;iSerialNumber:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x03&lt;BR /&gt;0x0409: "A901CT6L"&lt;BR /&gt;bNumConfigurations:&amp;nbsp;&amp;nbsp; 0x01&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;ConnectionStatus: DeviceConnected&lt;BR /&gt;Current Config Value: 0x01&lt;BR /&gt;Device Bus Speed:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Full&lt;BR /&gt;Device Address:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x06&lt;BR /&gt;Open Pipes:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Endpoint Descriptor:&lt;BR /&gt;bEndpointAddress:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x81&amp;nbsp; IN&lt;BR /&gt;Transfer Type:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bulk&lt;BR /&gt;wMaxPacketSize:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0040 (64)&lt;BR /&gt;bInterval:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Endpoint Descriptor:&lt;BR /&gt;bEndpointAddress:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x02&amp;nbsp; OUT&lt;BR /&gt;Transfer Type:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bulk&lt;BR /&gt;wMaxPacketSize:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0040 (64)&lt;BR /&gt;bInterval:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Configuration Descriptor:&lt;BR /&gt;wTotalLength:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0020&lt;BR /&gt;bNumInterfaces:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x01&lt;BR /&gt;bConfigurationValue:&amp;nbsp; 0x01&lt;BR /&gt;iConfiguration:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00&lt;BR /&gt;bmAttributes:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xA0 (Bus Powered Remote Wakeup)&lt;BR /&gt;MaxPower:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x2D (90 Ma)&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Interface Descriptor:&lt;BR /&gt;bInterfaceNumber:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00&lt;BR /&gt;bAlternateSetting:&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00&lt;BR /&gt;bNumEndpoints:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x02&lt;BR /&gt;bInterfaceClass:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xFF&lt;BR /&gt;bInterfaceSubClass:&amp;nbsp;&amp;nbsp; 0xFF&lt;BR /&gt;bInterfaceProtocol:&amp;nbsp;&amp;nbsp; 0xFF&lt;BR /&gt;iInterface:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x02&lt;BR /&gt;0x0409: "FT232R USB UART"&lt;BR /&gt;0x0409: "FT232R USB UART"&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Endpoint Descriptor:&lt;BR /&gt;bEndpointAddress:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x81&amp;nbsp; IN&lt;BR /&gt;Transfer Type:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bulk&lt;BR /&gt;wMaxPacketSize:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0040 (64)&lt;BR /&gt;bInterval:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Endpoint Descriptor:&lt;BR /&gt;bEndpointAddress:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x02&amp;nbsp; OUT&lt;BR /&gt;Transfer Type:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bulk&lt;BR /&gt;wMaxPacketSize:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0040 (64)&lt;BR /&gt;bInterval:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&lt;STRONG&gt;Original Attachment has been moved to: &lt;A _jive_internal="true" href="https://community.nxp.com/docs/DOC-338048"&gt;Example_VirtualSerialHost_0_1.zip&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 16:51:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/USB-Serial-Hosting/m-p/524541#M7177</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T16:51:36Z</dc:date>
    </item>
    <item>
      <title>Re: USB Serial Hosting</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/USB-Serial-Hosting/m-p/524542#M7178</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by wmues on Fri May 10 03:18:06 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;P&gt;The FTDI chip is not a CDC device.&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;A serial port is not a CDC device.&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;A typical CDC device is a modem, and speaks the AT protocol.&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;You may want to look at the USB ftdi driver in Linux, or at libftdi.&lt;/P&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 16:51:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/USB-Serial-Hosting/m-p/524542#M7178</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T16:51:37Z</dc:date>
    </item>
    <item>
      <title>Re: USB Serial Hosting</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/USB-Serial-Hosting/m-p/524543#M7179</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by brownm on Fri May 10 13:32:15 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;P&gt;Thanks for the feedback&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;I have a USB Modem that I am trying to connect to (Sierra Wireless 8790) via USB and it has the same interface class i.e Vendor Specific - This is a modem, and nothing wierd or wonderful. Any thoughts on how to connect this via CDC.&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Marshall&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Device Descriptor:&lt;BR /&gt;bcdUSB:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0200&lt;BR /&gt;bDeviceClass:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00&lt;BR /&gt;bDeviceSubClass:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00&lt;BR /&gt;bDeviceProtocol:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00&lt;BR /&gt;bMaxPacketSize0:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x40 (64)&lt;BR /&gt;idVendor:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x1199&lt;BR /&gt;idProduct:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x683C&lt;BR /&gt;bcdDevice:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0006&lt;BR /&gt;iManufacturer:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x03&lt;BR /&gt;0x0409: "Sierra Wireless, Incorporated"&lt;BR /&gt;iProduct:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x02&lt;BR /&gt;0x0409: "MC8790V"&lt;BR /&gt;iSerialNumber:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00&lt;BR /&gt;bNumConfigurations:&amp;nbsp;&amp;nbsp; 0x01&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;ConnectionStatus: DeviceConnected&lt;BR /&gt;Current Config Value: 0x01&lt;BR /&gt;Device Bus Speed:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; High&lt;BR /&gt;Device Address:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0B&lt;BR /&gt;Open Pipes:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 18&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Endpoint Descriptor:&lt;BR /&gt;bEndpointAddress:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x81&amp;nbsp; IN&lt;BR /&gt;Transfer Type:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bulk&lt;BR /&gt;wMaxPacketSize:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0200 (512)&lt;BR /&gt;bInterval:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x20&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Endpoint Descriptor:&lt;BR /&gt;bEndpointAddress:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x01&amp;nbsp; OUT&lt;BR /&gt;Transfer Type:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bulk&lt;BR /&gt;wMaxPacketSize:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0200 (512)&lt;BR /&gt;bInterval:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x20&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Endpoint Descriptor:&lt;BR /&gt;bEndpointAddress:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x82&amp;nbsp; IN&lt;BR /&gt;Transfer Type:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bulk&lt;BR /&gt;wMaxPacketSize:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0200 (512)&lt;BR /&gt;bInterval:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x20&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Endpoint Descriptor:&lt;BR /&gt;bEndpointAddress:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x02&amp;nbsp; OUT&lt;BR /&gt;Transfer Type:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bulk&lt;BR /&gt;wMaxPacketSize:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0200 (512)&lt;BR /&gt;bInterval:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x20&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Endpoint Descriptor:&lt;BR /&gt;bEndpointAddress:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x83&amp;nbsp; IN&lt;BR /&gt;Transfer Type:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bulk&lt;BR /&gt;wMaxPacketSize:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0200 (512)&lt;BR /&gt;bInterval:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x20&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Endpoint Descriptor:&lt;BR /&gt;bEndpointAddress:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x03&amp;nbsp; OUT&lt;BR /&gt;Transfer Type:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bulk&lt;BR /&gt;wMaxPacketSize:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0200 (512)&lt;BR /&gt;bInterval:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x20&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Endpoint Descriptor:&lt;BR /&gt;bEndpointAddress:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x84&amp;nbsp; IN&lt;BR /&gt;Transfer Type:&amp;nbsp;&amp;nbsp; Interrupt&lt;BR /&gt;wMaxPacketSize:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0040 (64)&lt;BR /&gt;bInterval:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x05&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Endpoint Descriptor:&lt;BR /&gt;bEndpointAddress:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x85&amp;nbsp; IN&lt;BR /&gt;Transfer Type:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bulk&lt;BR /&gt;wMaxPacketSize:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0200 (512)&lt;BR /&gt;bInterval:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x20&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Endpoint Descriptor:&lt;BR /&gt;bEndpointAddress:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x04&amp;nbsp; OUT&lt;BR /&gt;Transfer Type:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bulk&lt;BR /&gt;wMaxPacketSize:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0200 (512)&lt;BR /&gt;bInterval:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x20&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Endpoint Descriptor:&lt;BR /&gt;bEndpointAddress:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x86&amp;nbsp; IN&lt;BR /&gt;Transfer Type:&amp;nbsp;&amp;nbsp; Interrupt&lt;BR /&gt;wMaxPacketSize:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0040 (64)&lt;BR /&gt;bInterval:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x05&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Endpoint Descriptor:&lt;BR /&gt;bEndpointAddress:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x87&amp;nbsp; IN&lt;BR /&gt;Transfer Type:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bulk&lt;BR /&gt;wMaxPacketSize:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0200 (512)&lt;BR /&gt;bInterval:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x20&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Endpoint Descriptor:&lt;BR /&gt;bEndpointAddress:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x05&amp;nbsp; OUT&lt;BR /&gt;Transfer Type:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bulk&lt;BR /&gt;wMaxPacketSize:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0200 (512)&lt;BR /&gt;bInterval:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x20&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Endpoint Descriptor:&lt;BR /&gt;bEndpointAddress:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x88&amp;nbsp; IN&lt;BR /&gt;Transfer Type:&amp;nbsp;&amp;nbsp; Interrupt&lt;BR /&gt;wMaxPacketSize:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0040 (64)&lt;BR /&gt;bInterval:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x05&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Endpoint Descriptor:&lt;BR /&gt;bEndpointAddress:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x89&amp;nbsp; IN&lt;BR /&gt;Transfer Type:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bulk&lt;BR /&gt;wMaxPacketSize:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0200 (512)&lt;BR /&gt;bInterval:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x20&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Endpoint Descriptor:&lt;BR /&gt;bEndpointAddress:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x06&amp;nbsp; OUT&lt;BR /&gt;Transfer Type:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bulk&lt;BR /&gt;wMaxPacketSize:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0200 (512)&lt;BR /&gt;bInterval:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x20&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Endpoint Descriptor:&lt;BR /&gt;bEndpointAddress:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x8A&amp;nbsp; IN&lt;BR /&gt;Transfer Type:&amp;nbsp;&amp;nbsp; Interrupt&lt;BR /&gt;wMaxPacketSize:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0040 (64)&lt;BR /&gt;bInterval:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x05&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Endpoint Descriptor:&lt;BR /&gt;bEndpointAddress:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x8B&amp;nbsp; IN&lt;BR /&gt;Transfer Type:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bulk&lt;BR /&gt;wMaxPacketSize:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0200 (512)&lt;BR /&gt;bInterval:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x20&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Endpoint Descriptor:&lt;BR /&gt;bEndpointAddress:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x07&amp;nbsp; OUT&lt;BR /&gt;Transfer Type:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bulk&lt;BR /&gt;wMaxPacketSize:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0200 (512)&lt;BR /&gt;bInterval:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x20&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Configuration Descriptor:&lt;BR /&gt;wTotalLength:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00C6&lt;BR /&gt;bNumInterfaces:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x07&lt;BR /&gt;bConfigurationValue:&amp;nbsp; 0x01&lt;BR /&gt;iConfiguration:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x01&lt;BR /&gt;0x0409: "Sierra Configuration"&lt;BR /&gt;bmAttributes:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xE0 (Bus Powered Self Powered Remote Wakeup)&lt;BR /&gt;MaxPower:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00 (0 Ma)&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Interface Descriptor:&lt;BR /&gt;bInterfaceNumber:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00&lt;BR /&gt;bAlternateSetting:&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00&lt;BR /&gt;bNumEndpoints:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x02&lt;BR /&gt;bInterfaceClass:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xFF&lt;BR /&gt;bInterfaceSubClass:&amp;nbsp;&amp;nbsp; 0xFF&lt;BR /&gt;bInterfaceProtocol:&amp;nbsp;&amp;nbsp; 0xFF&lt;BR /&gt;iInterface:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Endpoint Descriptor:&lt;BR /&gt;bEndpointAddress:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x81&amp;nbsp; IN&lt;BR /&gt;Transfer Type:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bulk&lt;BR /&gt;wMaxPacketSize:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0200 (512)&lt;BR /&gt;bInterval:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x20&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Endpoint Descriptor:&lt;BR /&gt;bEndpointAddress:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x01&amp;nbsp; OUT&lt;BR /&gt;Transfer Type:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bulk&lt;BR /&gt;wMaxPacketSize:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0200 (512)&lt;BR /&gt;bInterval:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x20&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Interface Descriptor:&lt;BR /&gt;bInterfaceNumber:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x01&lt;BR /&gt;bAlternateSetting:&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00&lt;BR /&gt;bNumEndpoints:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x02&lt;BR /&gt;bInterfaceClass:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xFF&lt;BR /&gt;bInterfaceSubClass:&amp;nbsp;&amp;nbsp; 0xFF&lt;BR /&gt;bInterfaceProtocol:&amp;nbsp;&amp;nbsp; 0xFF&lt;BR /&gt;iInterface:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Endpoint Descriptor:&lt;BR /&gt;bEndpointAddress:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x82&amp;nbsp; IN&lt;BR /&gt;Transfer Type:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bulk&lt;BR /&gt;wMaxPacketSize:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0200 (512)&lt;BR /&gt;bInterval:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x20&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Endpoint Descriptor:&lt;BR /&gt;bEndpointAddress:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x02&amp;nbsp; OUT&lt;BR /&gt;Transfer Type:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bulk&lt;BR /&gt;wMaxPacketSize:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0200 (512)&lt;BR /&gt;bInterval:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x20&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Interface Descriptor:&lt;BR /&gt;bInterfaceNumber:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x02&lt;BR /&gt;bAlternateSetting:&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00&lt;BR /&gt;bNumEndpoints:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x02&lt;BR /&gt;bInterfaceClass:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xFF&lt;BR /&gt;bInterfaceSubClass:&amp;nbsp;&amp;nbsp; 0xFF&lt;BR /&gt;bInterfaceProtocol:&amp;nbsp;&amp;nbsp; 0xFF&lt;BR /&gt;iInterface:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Endpoint Descriptor:&lt;BR /&gt;bEndpointAddress:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x83&amp;nbsp; IN&lt;BR /&gt;Transfer Type:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bulk&lt;BR /&gt;wMaxPacketSize:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0200 (512)&lt;BR /&gt;bInterval:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x20&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Endpoint Descriptor:&lt;BR /&gt;bEndpointAddress:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x03&amp;nbsp; OUT&lt;BR /&gt;Transfer Type:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bulk&lt;BR /&gt;wMaxPacketSize:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0200 (512)&lt;BR /&gt;bInterval:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x20&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Interface Descriptor:&lt;BR /&gt;bInterfaceNumber:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x03&lt;BR /&gt;bAlternateSetting:&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00&lt;BR /&gt;bNumEndpoints:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x03&lt;BR /&gt;bInterfaceClass:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xFF&lt;BR /&gt;bInterfaceSubClass:&amp;nbsp;&amp;nbsp; 0xFF&lt;BR /&gt;bInterfaceProtocol:&amp;nbsp;&amp;nbsp; 0xFF&lt;BR /&gt;iInterface:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Endpoint Descriptor:&lt;BR /&gt;bEndpointAddress:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x84&amp;nbsp; IN&lt;BR /&gt;Transfer Type:&amp;nbsp;&amp;nbsp; Interrupt&lt;BR /&gt;wMaxPacketSize:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0040 (64)&lt;BR /&gt;bInterval:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x05&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Endpoint Descriptor:&lt;BR /&gt;bEndpointAddress:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x85&amp;nbsp; IN&lt;BR /&gt;Transfer Type:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bulk&lt;BR /&gt;wMaxPacketSize:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0200 (512)&lt;BR /&gt;bInterval:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x20&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Endpoint Descriptor:&lt;BR /&gt;bEndpointAddress:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x04&amp;nbsp; OUT&lt;BR /&gt;Transfer Type:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bulk&lt;BR /&gt;wMaxPacketSize:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0200 (512)&lt;BR /&gt;bInterval:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x20&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Interface Descriptor:&lt;BR /&gt;bInterfaceNumber:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x04&lt;BR /&gt;bAlternateSetting:&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00&lt;BR /&gt;bNumEndpoints:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x03&lt;BR /&gt;bInterfaceClass:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xFF&lt;BR /&gt;bInterfaceSubClass:&amp;nbsp;&amp;nbsp; 0xFF&lt;BR /&gt;bInterfaceProtocol:&amp;nbsp;&amp;nbsp; 0xFF&lt;BR /&gt;iInterface:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Endpoint Descriptor:&lt;BR /&gt;bEndpointAddress:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x86&amp;nbsp; IN&lt;BR /&gt;Transfer Type:&amp;nbsp;&amp;nbsp; Interrupt&lt;BR /&gt;wMaxPacketSize:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0040 (64)&lt;BR /&gt;bInterval:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x05&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Endpoint Descriptor:&lt;BR /&gt;bEndpointAddress:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x87&amp;nbsp; IN&lt;BR /&gt;Transfer Type:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bulk&lt;BR /&gt;wMaxPacketSize:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0200 (512)&lt;BR /&gt;bInterval:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x20&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Endpoint Descriptor:&lt;BR /&gt;bEndpointAddress:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x05&amp;nbsp; OUT&lt;BR /&gt;Transfer Type:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bulk&lt;BR /&gt;wMaxPacketSize:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0200 (512)&lt;BR /&gt;bInterval:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x20&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Interface Descriptor:&lt;BR /&gt;bInterfaceNumber:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x05&lt;BR /&gt;bAlternateSetting:&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00&lt;BR /&gt;bNumEndpoints:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x03&lt;BR /&gt;bInterfaceClass:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xFF&lt;BR /&gt;bInterfaceSubClass:&amp;nbsp;&amp;nbsp; 0xFF&lt;BR /&gt;bInterfaceProtocol:&amp;nbsp;&amp;nbsp; 0xFF&lt;BR /&gt;iInterface:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Endpoint Descriptor:&lt;BR /&gt;bEndpointAddress:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x88&amp;nbsp; IN&lt;BR /&gt;Transfer Type:&amp;nbsp;&amp;nbsp; Interrupt&lt;BR /&gt;wMaxPacketSize:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0040 (64)&lt;BR /&gt;bInterval:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x05&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Endpoint Descriptor:&lt;BR /&gt;bEndpointAddress:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x89&amp;nbsp; IN&lt;BR /&gt;Transfer Type:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bulk&lt;BR /&gt;wMaxPacketSize:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0200 (512)&lt;BR /&gt;bInterval:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x20&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Endpoint Descriptor:&lt;BR /&gt;bEndpointAddress:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x06&amp;nbsp; OUT&lt;BR /&gt;Transfer Type:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bulk&lt;BR /&gt;wMaxPacketSize:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0200 (512)&lt;BR /&gt;bInterval:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x20&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Interface Descriptor:&lt;BR /&gt;bInterfaceNumber:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x06&lt;BR /&gt;bAlternateSetting:&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00&lt;BR /&gt;bNumEndpoints:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x03&lt;BR /&gt;bInterfaceClass:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xFF&lt;BR /&gt;bInterfaceSubClass:&amp;nbsp;&amp;nbsp; 0xFF&lt;BR /&gt;bInterfaceProtocol:&amp;nbsp;&amp;nbsp; 0xFF&lt;BR /&gt;iInterface:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Endpoint Descriptor:&lt;BR /&gt;bEndpointAddress:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x8A&amp;nbsp; IN&lt;BR /&gt;Transfer Type:&amp;nbsp;&amp;nbsp; Interrupt&lt;BR /&gt;wMaxPacketSize:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0040 (64)&lt;BR /&gt;bInterval:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x05&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Endpoint Descriptor:&lt;BR /&gt;bEndpointAddress:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x8B&amp;nbsp; IN&lt;BR /&gt;Transfer Type:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bulk&lt;BR /&gt;wMaxPacketSize:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0200 (512)&lt;BR /&gt;bInterval:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x20&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Endpoint Descriptor:&lt;BR /&gt;bEndpointAddress:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x07&amp;nbsp; OUT&lt;BR /&gt;Transfer Type:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bulk&lt;BR /&gt;wMaxPacketSize:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0200 (512)&lt;BR /&gt;bInterval:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x20&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 16:51:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/USB-Serial-Hosting/m-p/524543#M7179</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T16:51:38Z</dc:date>
    </item>
  </channel>
</rss>

