<?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>nrf52840</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/63189/nrf52840</link><description>In USB HID Generic Example implemented mouse example. I need simple hid device for data exchange.Is it possible?</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 07 Oct 2020 17:33:09 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/63189/nrf52840" /><item><title>RE: nrf52840</title><link>https://devzone.nordicsemi.com/thread/273582?ContentTypeID=1</link><pubDate>Wed, 07 Oct 2020 17:33:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ed440802-bd68-469c-80ab-0e1becc6028b</guid><dc:creator>DG</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;We are trying to implement simple data exchanges between a nRF52840DK and a computer as suggested in the post here. Based on the example HID generic class we can know the USB Bus State and the USB device library status. What we are trying to achieve is send some alphabets or numbers or characters from the computer&amp;#39;s keyboard and see it on the nRF52840DK.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;We could also try to send a &amp;#39;Hello&amp;#39; from the computer (via some USB HID software) and receive it on the 52840DK.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Is there anything on these lines that can be provided by Nordic Semiconductor?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Ambimat Team.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf52840</title><link>https://devzone.nordicsemi.com/thread/257655?ContentTypeID=1</link><pubDate>Tue, 30 Jun 2020 16:12:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e69c3bb8-373d-4c13-a8c0-976a703b84d8</guid><dc:creator>awneil</dc:creator><description>&lt;p&gt;ah yes - I see your point that HID could go directly over BLE without involving USB (or other TLAs).&lt;/p&gt;
&lt;p&gt;&lt;span class="emoticon" data-url="https://devzone.nordicsemi.com/cfs-file/__key/system/emoji/1f609.svg" title="Wink"&gt;&amp;#x1f609;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf52840</title><link>https://devzone.nordicsemi.com/thread/257651?ContentTypeID=1</link><pubDate>Tue, 30 Jun 2020 15:49:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:46de9caf-f3bf-4e01-bfee-b60acee51d00</guid><dc:creator>Karl Ylvisaker</dc:creator><description>&lt;p&gt;&lt;s&gt;I am sorry if my previous comment was unclear in any way - what I meant to say is that the BLE peripheral HID example that I referenced is available for both the nRF52840 Development Kit&amp;nbsp;&lt;em&gt;and&lt;/em&gt; the nRF52 Development Kit ( which indeed features the nRF52832 SoC ). Therefore, if the example is programmed on either the nRF52840 DK&amp;nbsp;&lt;em&gt;or&amp;nbsp;&lt;/em&gt;the nRF52 DK there will not be necessary to make any changes to the supplied code / project files for the example to function as described in &lt;a href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v17.0.0/ble_sdk_app_hids_mouse.html"&gt;the example documentation&lt;/a&gt;&lt;/s&gt;.&lt;br /&gt;&lt;br /&gt;&lt;s&gt;I concur that you would want &lt;a href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fps_nrf52840%2Fusbd.html"&gt;the USBD controller&lt;/a&gt;&amp;nbsp;peripheral when developing a HID device that might find itself connected through either USB or BLE. However, if the HID device is not intended for use with a wired connection then developing on either the nRF52 DK or nRF52840 DK is fine.&lt;/s&gt;&lt;br /&gt;&lt;br /&gt;In essence, what @awneil is saying is correct; The nRF52840 and nRF52833 SoC&amp;#39;s both have the &lt;a href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fps_nrf52840%2Fusbd.html"&gt;USBD peripheral&lt;/a&gt;, which is what you will need when developing a USB HID Generic Device, @alebo62.&amp;nbsp;&lt;a href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v17.0.0/usbd_hid_generic_example.html"&gt;The HID USB Generic example&lt;/a&gt;&amp;nbsp;is available for both the nRF52840 DK and the nRF52833 DK in nRF5 SDK v.17.&lt;br /&gt;&lt;br /&gt;Thank you for pointing out my mistake, awneil!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Karl&lt;br /&gt;&lt;br /&gt;EDIT: My mistake; I see now that the original ticket specifically requested only USB functionality, without BLE - as I thought I had read. I will update the answer to reflect this.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf52840</title><link>https://devzone.nordicsemi.com/thread/257645?ContentTypeID=1</link><pubDate>Tue, 30 Jun 2020 15:02:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8f81692c-9dea-4509-81a3-d1cd17697cb6</guid><dc:creator>awneil</dc:creator><description>[quote userid="87869" url="~/f/nordic-q-a/63189/nrf52840/257643"](or nRF52 ) Development kit[/quote]
&lt;p&gt;Errr ... the&amp;nbsp; nRF52 DK is nRF528&lt;span style="text-decoration:underline;"&gt;&lt;strong&gt;32&lt;/strong&gt;&lt;/span&gt; - which doesn&amp;#39;t have USB.&lt;/p&gt;
&lt;p&gt;So it would have to be the nRF528&lt;span style="text-decoration:underline;"&gt;&lt;strong&gt;40&lt;/strong&gt;&lt;/span&gt; DK&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf52840</title><link>https://devzone.nordicsemi.com/thread/257643?ContentTypeID=1</link><pubDate>Tue, 30 Jun 2020 14:56:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:adddcde0-c520-4f6d-b754-a25279727856</guid><dc:creator>Karl Ylvisaker</dc:creator><description>&lt;p&gt;&lt;a href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v17.0.0/usbd_hid_generic_example.html"&gt;The USB HID Generic device example&lt;/a&gt;&amp;nbsp;demonstrates the configuration and usage of the nRF52840&amp;#39;s USB peripheral.&lt;br /&gt;&lt;br /&gt;Furthermore, the &lt;a href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v17.0.0/ble_sdk_app_hids_mouse.html"&gt;BLE peripheral HID mouse example&lt;/a&gt;&amp;nbsp;demonstrates a BLE HID mouse.&lt;br /&gt;&lt;br /&gt;The essence of the examples&amp;#39; code is the same for all nRF52840 SoC&amp;#39;s, but you will have to make changes if you attempt to run it on a PCB that is not the nRF52840 &lt;s&gt;( or nRF52 )&lt;/s&gt; Development kit.&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Karl&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf52840</title><link>https://devzone.nordicsemi.com/thread/257599?ContentTypeID=1</link><pubDate>Tue, 30 Jun 2020 13:17:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:98b2463d-fc33-4b0f-97af-90854a283775</guid><dc:creator>alebo62</dc:creator><description>&lt;p&gt;Is example for 52840 ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf52840</title><link>https://devzone.nordicsemi.com/thread/257598?ContentTypeID=1</link><pubDate>Tue, 30 Jun 2020 13:15:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7391f684-63d6-47fa-a570-c5c7e8519fda</guid><dc:creator>awneil</dc:creator><description>[quote userid="64531" url="~/f/nordic-q-a/63189/nrf52840"]I need simple hid device for data exchange.Is it possible?[/quote]
&lt;p&gt;Yes. HID is widely used for simple data exchange.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>