<?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>Relaying USB frames</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/58423/relaying-usb-frames</link><description>Hello, 
 There is a particular task I&amp;#39;d like to accomplish, and I have been looking into the nRF52840 to do it. In a nutshell, I want to build a bi-directional relay for USB frames. 
 For example lets say I have two nRF52840s which I will label A and</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 06 Mar 2020 22:36:59 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/58423/relaying-usb-frames" /><item><title>RE: Relaying USB frames</title><link>https://devzone.nordicsemi.com/thread/238626?ContentTypeID=1</link><pubDate>Fri, 06 Mar 2020 22:36:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c1f78bbf-cd86-4800-bc9e-e6d72f61172e</guid><dc:creator>ai212983</dc:creator><description>&lt;p&gt;You can use USB Host Shield (most likely with &lt;span&gt;MAX3421E) to connect USB with SPI. I am not aware of products similar to nrf52840 with USB host functionality, and, frankly, not sure it&amp;#39;s necessary.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;I am working on something exactly you&amp;#39;ve described, have both nrf52840 DK and dongle, waiting for Arduino USB Host Shield to arrive. :)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Relaying USB frames</title><link>https://devzone.nordicsemi.com/thread/237160?ContentTypeID=1</link><pubDate>Fri, 28 Feb 2020 14:05:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b2489e74-cbbe-418d-8802-7a081bb71280</guid><dc:creator>io78</dc:creator><description>&lt;p&gt;Is there a similar product offered that can act as a USB host?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Relaying USB frames</title><link>https://devzone.nordicsemi.com/thread/237150?ContentTypeID=1</link><pubDate>Fri, 28 Feb 2020 13:52:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e83d47ff-1133-4750-899f-6a8c32a2a7cb</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
[quote user=""]Can the nRF52840 accomplish this?[/quote]
&lt;p&gt;If I understand you correctly, this is an existing Keyboard that already acts as a USB device. In that case, no. The nRF52840 only supports&amp;nbsp;&lt;span&gt;USB device (USBD). You would need a device that supports both USB device and USB Host to&amp;nbsp;&lt;/span&gt;&lt;span&gt;accomplish this. It&amp;#39;s the &amp;quot;Keyboard to A (&lt;strong&gt;&lt;span style="text-decoration:underline;"&gt;via USB&lt;/span&gt;&lt;/strong&gt;)&amp;quot; that&amp;#39;s not supported here, as the keyboard in this&amp;nbsp;scenario already implements a USB device, and you cannot connect a USB device(Keyboard) to another USB device(nRF52840).&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>