<?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 BULK Example of nRF52840 &amp;amp; S140 (v6.0.0-6) &amp;amp; SDK14.1</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/27276/usb-bulk-example-of-nrf52840-s140-v6-0-0-6-sdk14-1</link><description>Hi, 
 Are there any examples of SDK examples that work with USB BULK communication? 
 Which example should I use to make usbd_hid_generic example work with BULK communication? 
 Context flow may not be smooth using Google Translate.
Thank you.</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 15 Nov 2017 11:51:58 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/27276/usb-bulk-example-of-nrf52840-s140-v6-0-0-6-sdk14-1" /><item><title>RE: USB BULK Example of nRF52840 &amp; S140 (v6.0.0-6) &amp; SDK14.1</title><link>https://devzone.nordicsemi.com/thread/107695?ContentTypeID=1</link><pubDate>Wed, 15 Nov 2017 11:51:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b98dcc56-e6bc-4a26-83ab-10459d49beb1</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;The &lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v14.1.0/usbd_msc_example.html?cp=4_0_0_4_6_48_5"&gt;USB Mass Storage Class example&lt;/a&gt; uses bulk transfers, so you can take a look at that example if you are interested in bulk transfers. The usbd_hid_generic example does not use bulk transfers, since the HID specification defines that HID class devices should use Interrupt transfers and not bulk transfers.&lt;/p&gt;
&lt;p&gt;From page 82 in the &lt;a href="http://www.usb.org/developers/hidpage/HID1_11.pdf"&gt;Device Class Definition for Human Interface Devices (HID) Specification&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;A device may have one or more
Interrupt pipes. An Interrupt In pipe
is used for stream-type data from the
device and an optional Interrupt Out
pipe may be used for low latency data
to the device. Other types of pipes
include Bulk and Isochronous. These
two types of pipes are &lt;strong&gt;not used by HID
class devices and are therefore not
defined for use within this
specification.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>