<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>USB: 1 device, 1 config, 2 HID endpoints  on NCS 2.91.  is this possible?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/122066/usb-1-device-1-config-2-hid-endpoints-on-ncs-2-91-is-this-possible</link><description>Im trying to write software on a custom PCB based on the 5340/7002. 
 
 A single device/single config/single endpoint (in and out) works great. 
 
 However if I try and do a second HID endpoint I cannot get ncs 2.9.1 to enumerate 2 HID devices on windows</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 10 Jun 2025 12:48:25 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/122066/usb-1-device-1-config-2-hid-endpoints-on-ncs-2-91-is-this-possible" /><item><title>RE: USB: 1 device, 1 config, 2 HID endpoints  on NCS 2.91.  is this possible?</title><link>https://devzone.nordicsemi.com/thread/538660?ContentTypeID=1</link><pubDate>Tue, 10 Jun 2025 12:48:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a5aec063-130c-4f5c-9309-76f556b746d3</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;In general&amp;nbsp;USB samples are available under the zephyr/samples/subsys/usb/ catalog, and here&amp;#39;s the documentation for each sample:&lt;br /&gt;&lt;a href="https://docs.nordicsemi.com/bundle/ncs-3.0.1/page/zephyr/samples/subsys/usb/usb.html"&gt;https://docs.nordicsemi.com/bundle/ncs-3.0.1/page/zephyr/samples/subsys/usb/usb.html&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;If you need more than one usb class, you should be able to look at the composite example or the hid-cdc example:&lt;br /&gt;&lt;a href="https://docs.nordicsemi.com/bundle/ncs-2.7.0/page/zephyr/samples/subsys/usb/cdc_acm_composite/README.html"&gt;https://docs.nordicsemi.com/bundle/ncs-2.7.0/page/zephyr/samples/subsys/usb/cdc_acm_composite/README.html&lt;/a&gt;&amp;nbsp;&lt;br /&gt;&lt;a href="https://docs.nordicsemi.com/bundle/ncs-2.7.0/page/zephyr/samples/subsys/usb/hid-cdc/README.html"&gt;https://docs.nordicsemi.com/bundle/ncs-2.7.0/page/zephyr/samples/subsys/usb/hid-cdc/README.html&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;For unknown reason it&amp;#39;s not there in the latest ncs versions, but I don&amp;#39;t see any reason why you should not be able to use the old examples at least as a guide on how to add several USB devices.&lt;/p&gt;
&lt;p&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: USB: 1 device, 1 config, 2 HID endpoints  on NCS 2.91.  is this possible?</title><link>https://devzone.nordicsemi.com/thread/538307?ContentTypeID=1</link><pubDate>Thu, 05 Jun 2025 19:40:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4a648dba-5ae2-4911-9887-f73787ca8ff4</guid><dc:creator>chromedev</dc:creator><description>&lt;p&gt;I have FIDo2 on one of the descriptors.&amp;nbsp; In Windows it appears that windows looks for a dedicated specific report descriptor and interface.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: USB: 1 device, 1 config, 2 HID endpoints  on NCS 2.91.  is this possible?</title><link>https://devzone.nordicsemi.com/thread/538238?ContentTypeID=1</link><pubDate>Thu, 05 Jun 2025 13:44:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e1c3738a-ef5b-4482-a3ae-f812350fc329</guid><dc:creator>Turbo J</dc:creator><description>&lt;p&gt;Why do you want a second endpoint?&lt;/p&gt;
&lt;p&gt;In 99% of the cases you only needed a different HID report descriptor - remember that one descriptor can describe many different reports.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I am not 100% sure that you have OS support for IAD HID in windows, and it will also be difficult in zephyr.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>