<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Composite HID USB device in 8-bit Microcontrollers</title>
    <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Composite-HID-USB-device/m-p/169776#M11277</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Yes, I started with working code that implements a mouse.&amp;nbsp; I would like to send a frame of 8 bytes of data (vendor specific) at a predefined interval.&amp;nbsp; This can be accomplished by implementing another HID interface, with an IN endpoint.&lt;BR /&gt;&lt;BR /&gt;I am using an ellisys 110 USB protocol analyzer.&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 04 Dec 2007 04:07:56 GMT</pubDate>
    <dc:creator>TurboLag</dc:creator>
    <dc:date>2007-12-04T04:07:56Z</dc:date>
    <item>
      <title>Composite HID USB device</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Composite-HID-USB-device/m-p/169774#M11275</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Hello,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I am attempting to add another HID interface to source code which currently implements a mouse on a JB16.&amp;nbsp; I have successfully sent the device, config, interface0, hid0, endpoint1, interface1, hid1, endpoint2, and string descriptors.&amp;nbsp; The host then resets my device, and the descriptors are requested, and replied to again.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;After the config descriptor is sent the last time, the host does not request the report descriptors, and continuously sends keep-alives.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have analyzed a mouse and I see that the host sends a setConfiguration, then requests the report decriptors.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Attached find a screen capture of the USB protocol analyzer of my device at enumeration.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Any guidance would be appreciated.&amp;nbsp; Thanks!&lt;/SPAN&gt;&lt;BR /&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Dec 2007 03:38:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Composite-HID-USB-device/m-p/169774#M11275</guid>
      <dc:creator>TurboLag</dc:creator>
      <dc:date>2007-12-04T03:38:44Z</dc:date>
    </item>
    <item>
      <title>Re: Composite HID USB device</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Composite-HID-USB-device/m-p/169775#M11276</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Turbo, I'm not real clear what you're trying to implement.&amp;nbsp; You already have a USB Mouse working and you are adding another HID class?&amp;nbsp; What is the second device?&lt;BR /&gt;&lt;BR /&gt;Also, what is that USB protocol analyzer you're using?&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Dec 2007 03:55:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Composite-HID-USB-device/m-p/169775#M11276</guid>
      <dc:creator>irob</dc:creator>
      <dc:date>2007-12-04T03:55:15Z</dc:date>
    </item>
    <item>
      <title>Re: Composite HID USB device</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Composite-HID-USB-device/m-p/169776#M11277</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Yes, I started with working code that implements a mouse.&amp;nbsp; I would like to send a frame of 8 bytes of data (vendor specific) at a predefined interval.&amp;nbsp; This can be accomplished by implementing another HID interface, with an IN endpoint.&lt;BR /&gt;&lt;BR /&gt;I am using an ellisys 110 USB protocol analyzer.&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Dec 2007 04:07:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Composite-HID-USB-device/m-p/169776#M11277</guid>
      <dc:creator>TurboLag</dc:creator>
      <dc:date>2007-12-04T04:07:56Z</dc:date>
    </item>
    <item>
      <title>Re: Composite HID USB device</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Composite-HID-USB-device/m-p/169777#M11278</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Thanks for the info, Turbo.&amp;nbsp; Any chance your JB16 reference software isn't proprietary?&amp;nbsp; Can you share? &lt;IMG alt=":smileyhappy:" class="emoticon emoticon-smileyhappy" id="smileyhappy" src="http://freescale.i.lithium.com/i/smilies/16x16_smiley-happy.gif" title="Smiley Happy" /&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Dec 2007 04:17:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Composite-HID-USB-device/m-p/169777#M11278</guid>
      <dc:creator>irob</dc:creator>
      <dc:date>2007-12-04T04:17:43Z</dc:date>
    </item>
    <item>
      <title>Re: Composite HID USB device</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Composite-HID-USB-device/m-p/169778#M11279</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Oddly enough, If I change number of interfaces in the config descriptor to 1, two copies of the mouse report descriptor are sent, but only one appears in device manager.&amp;nbsp; Input reports are also being properly sent through one endpoint.&lt;BR /&gt;&lt;BR /&gt;Changing the number of interfaces back to 2, causes the host to disconnect the connection after requesting the config descriptor for the second time.&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Dec 2007 00:21:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Composite-HID-USB-device/m-p/169778#M11279</guid>
      <dc:creator>TurboLag</dc:creator>
      <dc:date>2007-12-05T00:21:29Z</dc:date>
    </item>
  </channel>
</rss>

