<?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>APP_USBD_HID_USER_EVT_OUT_REPORT_READY trigger only one time with USB OTG</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/56698/app_usbd_hid_user_evt_out_report_ready-trigger-only-one-time-with-usb-otg</link><description>Hello, 
 I&amp;#39;m having a weird problem while doing a communication between nRF52840( perpherial device ) with USB OTG ( STM32 ). 
 
 I&amp;#39;m trying send out the data from USB OTG -&amp;gt; nRF52840 via HID OUT endpoint. 
 I only get the event APP_USBD_HID_USER_EVT_OUT_REPORT_READY</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 06 Feb 2020 10:02:46 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/56698/app_usbd_hid_user_evt_out_report_ready-trigger-only-one-time-with-usb-otg" /><item><title>RE: APP_USBD_HID_USER_EVT_OUT_REPORT_READY trigger only one time with USB OTG</title><link>https://devzone.nordicsemi.com/thread/232999?ContentTypeID=1</link><pubDate>Thu, 06 Feb 2020 10:02:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:20eb4bd5-6752-4e4d-ab45-e2abddca9a0b</guid><dc:creator>ovrebekk</dc:creator><description>&lt;p&gt;Hi&amp;nbsp;&lt;/p&gt;
&lt;p&gt;In that case I would check with ST if they have any idea why the USB OTG is unreliable. Could be something wrong with the setup on their side.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Best regards&lt;br /&gt;Torbjørn&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: APP_USBD_HID_USER_EVT_OUT_REPORT_READY trigger only one time with USB OTG</title><link>https://devzone.nordicsemi.com/thread/232463?ContentTypeID=1</link><pubDate>Tue, 04 Feb 2020 08:24:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8cd609fe-bb52-4488-b2f4-c92cc50d587b</guid><dc:creator>phamquocvinh</dc:creator><description>&lt;p&gt;When I send to OUT transation on PC ( Windows), everything works well. I think there is a problem with bus of USB OTG but don&amp;#39;t know why it got the packet one first time.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: APP_USBD_HID_USER_EVT_OUT_REPORT_READY trigger only one time with USB OTG</title><link>https://devzone.nordicsemi.com/thread/232188?ContentTypeID=1</link><pubDate>Sun, 02 Feb 2020 06:08:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f40d166a-57a3-41e1-b98d-3958f4cadd3b</guid><dc:creator>phamquocvinh</dc:creator><description>&lt;p&gt;&lt;br /&gt;nfo&amp;gt; app: USBD HID generic example started.&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; nrf_ble_lesc: Initialized nrf_crypto.&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; nrf_ble_lesc: Initialized nrf_ble_lesc.&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; nrf_ble_lesc: Generating ECC key pair&lt;/p&gt;
&lt;p&gt;nfo&amp;gt; app: SPI parse&lt;/p&gt;
&lt;p&gt;nfo&amp;gt; app: SPI parse&lt;/p&gt;
&lt;p&gt;nfo&amp;gt; app: USB power detected&lt;/p&gt;
&lt;p&gt;nfo&amp;gt; app: USB ready&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: SUSPEND&lt;/p&gt;
&lt;p&gt;nfo&amp;gt; app: APP_USBD_EVT_DRV_SUSPEND&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: RESUME&lt;/p&gt;
&lt;p&gt;nfo&amp;gt; app: APP_USBD_EVT_DRV_RESET&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: Setup (rt:80 r:06 v:0100 i:0000 l:8 )&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: Transfer called on endpoint 80, size: 8, mode: FLASH&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USB DMA process: Starting transfer on EP: 80, size: 8&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USB DMA process - finishing&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USB event: DMA ready IN0&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: EndpointData: 80&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: EndpointData: In finished&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: &amp;gt;&amp;gt; ep0status &amp;gt;&amp;gt;&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: Setup (rt:80 r:06 v:0100 i:0000 l:18 )&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: Transfer called on endpoint 80, size: 18, mode: FLASH&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USB DMA process: Starting transfer on EP: 80, size: 18&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USB DMA process - finishing&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USB event: DMA ready IN0&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: EndpointData: 80&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: EndpointData: In finished&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: &amp;gt;&amp;gt; ep0status &amp;gt;&amp;gt;&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: Setup (rt:00 r:05 v:0001 i:0000 l:0 )&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: Setup (rt:80 r:06 v:0200 i:0000 l:9 )&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: Transfer called on endpoint 80, mode: Handler&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USB DMA process: Starting transfer on EP: 80, size: 9&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USB DMA process - finishing&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USB event: DMA ready IN0&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: EndpointData: 80&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: EndpointData: In finished&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: &amp;gt;&amp;gt; ep0status &amp;gt;&amp;gt;&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: Setup (rt:80 r:06 v:0200 i:0000 l:41 )&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: Transfer called on endpoint 80, mode: Handler&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USB DMA process: Starting transfer on EP: 80, size: 32&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USB DMA process - finishing&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USB event: DMA ready IN0&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: EndpointData: 80&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USB DMA process: Starting transfer on EP: 80, size: 9&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USB DMA process - finishing&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USB event: DMA ready IN0&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: EndpointData: 80&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: EndpointData: In finished&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: &amp;gt;&amp;gt; ep0status &amp;gt;&amp;gt;&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: Setup (rt:80 r:06 v:0301 i:0409 l:255 )&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: Transfer called on endpoint 80, size: 14, mode: RAM&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USB DMA process: Starting transfer on EP: 80, size: 14&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USB DMA process - finishing&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USB event: DMA ready IN0&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: EndpointData: 80&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: EndpointData: In finished&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: &amp;gt;&amp;gt; ep0status &amp;gt;&amp;gt;&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: Setup (rt:80 r:06 v:0302 i:0409 l:255 )&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: Transfer called on endpoint 80, size: 12, mode: RAM&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USB DMA process: Starting transfer on EP: 80, size: 12&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USB DMA process - finishing&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USB event: DMA ready IN0&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: EndpointData: 80&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: EndpointData: In finished&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: &amp;gt;&amp;gt; ep0status &amp;gt;&amp;gt;&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: Setup (rt:80 r:06 v:0303 i:0409 l:255 )&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: Transfer called on endpoint 80, size: 22, mode: RAM&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USB DMA process: Starting transfer on EP: 80, size: 22&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USB DMA process - finishing&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USB event: DMA ready IN0&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: EndpointData: 80&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: EndpointData: In finished&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: &amp;gt;&amp;gt; ep0status &amp;gt;&amp;gt;&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: Setup (rt:00 r:09 v:0001 i:0000 l:0 )&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: &amp;gt;&amp;gt; ep0status &amp;gt;&amp;gt;&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: Setup (rt:81 r:06 v:2100 i:0000 l:9 )&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: Transfer called on endpoint 80, size: 9, mode: RAM&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USB DMA process: Starting transfer on EP: 80, size: 9&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USB DMA process - finishing&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USB event: DMA ready IN0&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: EndpointData: 80&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: EndpointData: In finished&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: &amp;gt;&amp;gt; ep0status &amp;gt;&amp;gt;&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: Setup (rt:81 r:06 v:2200 i:0000 l:40 )&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: Transfer called on endpoint 80, size: 40, mode: FLASH&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USB DMA process: Starting transfer on EP: 80, size: 32&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USB DMA process - finishing&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USB event: DMA ready IN0&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: EndpointData: 80&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USB DMA process: Starting transfer on EP: 80, size: 8&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USB DMA process - finishing&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USB event: DMA ready IN0&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: EndpointData: 80&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: EndpointData: In finished&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: &amp;gt;&amp;gt; ep0status &amp;gt;&amp;gt;&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: Setup (rt:21 r:0A v:0000 i:0000 l:0 )&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: &amp;gt;&amp;gt; ep0status &amp;gt;&amp;gt;&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: Setup (rt:21 r:0B v:0001 i:0000 l:0 )&lt;/p&gt;
&lt;p&gt;nfo&amp;gt; app: SET_REPORT_PROTO&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: &amp;gt;&amp;gt; ep0status &amp;gt;&amp;gt;&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: Setup (rt:80 r:06 v:0301 i:0409 l:100 )&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: Transfer called on endpoint 80, size: 14, mode: RAM&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USB DMA process: Starting transfer on EP: 80, size: 14&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USB DMA process - finishing&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USB event: DMA ready IN0&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: EndpointData: 80&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: EndpointData: In finished&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: &amp;gt;&amp;gt; ep0status &amp;gt;&amp;gt;&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: Setup (rt:80 r:06 v:0302 i:0409 l:100 )&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: Transfer called on endpoint 80, size: 12, mode: RAM&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USB DMA process: Starting transfer on EP: 80, size: 12&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USB DMA process - finishing&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USB event: DMA ready IN0&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: EndpointData: 80&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: EndpointData: In finished&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: &amp;gt;&amp;gt; ep0status &amp;gt;&amp;gt;&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: Setup (rt:80 r:06 v:0300 i:0409 l:100 )&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: Transfer called on endpoint 80, size: 4, mode: FLASH&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USB DMA process: Starting transfer on EP: 80, size: 4&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USB DMA process - finishing&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USB event: DMA ready IN0&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: EndpointData: 80&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: EndpointData: In finished&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: &amp;gt;&amp;gt; ep0status &amp;gt;&amp;gt;&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: Setup (rt:80 r:06 v:0304 i:0409 l:100 )&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: Transfer called on endpoint 80, size: 24, mode: RAM&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USB DMA process: Starting transfer on EP: 80, size: 24&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USB DMA process - finishing&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USB event: DMA ready IN0&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: EndpointData: 80&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: EndpointData: In finished&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: &amp;gt;&amp;gt; ep0status &amp;gt;&amp;gt;&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: Setup (rt:80 r:06 v:0300 i:0409 l:100 )&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: Transfer called on endpoint 80, size: 4, mode: FLASH&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USB DMA process: Starting transfer on EP: 80, size: 4&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USB DMA process - finishing&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USB event: DMA ready IN0&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: EndpointData: 80&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: EndpointData: In finished&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: &amp;gt;&amp;gt; ep0status &amp;gt;&amp;gt;&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: Setup (rt:80 r:06 v:0303 i:0409 l:100 )&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: Transfer called on endpoint 80, size: 22, mode: RAM&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USB DMA process: Starting transfer on EP: 80, size: 22&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USB DMA process - finishing&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USB event: DMA ready IN0&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: EndpointData: 80&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: EndpointData: In finished&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: &amp;gt;&amp;gt; ep0status &amp;gt;&amp;gt;&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: Setup (rt:80 r:06 v:0100 i:0000 l:18 )&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: Transfer called on endpoint 80, size: 18, mode: FLASH&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USB DMA process: Starting transfer on EP: 80, size: 18&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USB DMA process - finishing&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USB event: DMA ready IN0&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: EndpointData: 80&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: EndpointData: In finished&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: &amp;gt;&amp;gt; ep0status &amp;gt;&amp;gt;&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: Setup (rt:81 r:06 v:2100 i:0000 l:9 )&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: Transfer called on endpoint 80, size: 9, mode: RAM&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USB DMA process: Starting transfer on EP: 80, size: 9&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USB DMA process - finishing&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USB event: DMA ready IN0&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: EndpointData: 80&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: EndpointData: In finished&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: &amp;gt;&amp;gt; ep0status &amp;gt;&amp;gt;&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: EndpointEPStatus: 40000&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: EndpointData: 2&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: EndpointData: Out waiting&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USB DMA process: Starting transfer on EP: 2, size: 32&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USB DMA process - finishing&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: DMA ready OUT: 2&lt;/p&gt;
&lt;p&gt;nfo&amp;gt; app: OUT_REPORT_READY&lt;/p&gt;
&lt;p&gt;nfo&amp;gt; app: GET OUT report event: 32&lt;/p&gt;
&lt;p&gt;nfo&amp;gt; app: 55&lt;/p&gt;
&lt;p&gt;nfo&amp;gt; app: AA&lt;/p&gt;
&lt;p&gt;nfo&amp;gt; app: 20&lt;/p&gt;
&lt;p&gt;nfo&amp;gt; app: 16&lt;/p&gt;
&lt;p&gt;nfo&amp;gt; app: 32&lt;/p&gt;
&lt;p&gt;nfo&amp;gt; app: to dsPic: 55&lt;/p&gt;
&lt;p&gt;nfo&amp;gt; app: to dsPic: AA&lt;/p&gt;
&lt;p&gt;nfo&amp;gt; app: to dsPic: 20&lt;/p&gt;
&lt;p&gt;nfo&amp;gt; app: to dsPic: 16&lt;/p&gt;
&lt;p&gt;nfo&amp;gt; app: to dsPic: 32&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: Transfer called on endpoint 81, size: 32, mode: RAM&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USB DMA process: Starting transfer on EP: 81, size: 32&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USB DMA process - finishing&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USB event: DMA ready IN: 81&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: EndpointEPStatus: 2&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: EndpointData: 81&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: EndpointData: In finished&lt;/p&gt;
&lt;p&gt;nfo&amp;gt; app: IN REPORT DONE 32&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: SUSPEND&lt;/p&gt;
&lt;p&gt;ebug&amp;gt; USBD: USBD event: RESUME&lt;/p&gt;
&lt;p&gt;nfo&amp;gt; app: APP_USBD_EVT_DRV_SUSPEND&lt;/p&gt;
&lt;p&gt;nfo&amp;gt; app: USB power removed &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: APP_USBD_HID_USER_EVT_OUT_REPORT_READY trigger only one time with USB OTG</title><link>https://devzone.nordicsemi.com/thread/232186?ContentTypeID=1</link><pubDate>Sun, 02 Feb 2020 05:55:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:20ba40b0-b4c9-40e5-b8c5-0210aa52665c</guid><dc:creator>phamquocvinh</dc:creator><description>&lt;p&gt;I&amp;#39;m buying a USB analyzer to monitor the bus&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: APP_USBD_HID_USER_EVT_OUT_REPORT_READY trigger only one time with USB OTG</title><link>https://devzone.nordicsemi.com/thread/232185?ContentTypeID=1</link><pubDate>Sun, 02 Feb 2020 05:52:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:64e24fe8-1225-4e33-8af5-bc78b4a4ff7a</guid><dc:creator>phamquocvinh</dc:creator><description>&lt;p&gt;Yes. I run the same code to send OUT transaction, first and second after 1 second.&lt;/p&gt;
&lt;p&gt;nRF chip only always get FIRST transaction. From the second transaction, it won&amp;#39;t fire the event anymore&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: APP_USBD_HID_USER_EVT_OUT_REPORT_READY trigger only one time with USB OTG</title><link>https://devzone.nordicsemi.com/thread/231178?ContentTypeID=1</link><pubDate>Mon, 27 Jan 2020 13:58:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c4ca4ba1-4b61-456f-8f8a-8ff12726c05d</guid><dc:creator>ovrebekk</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;I discussed it with the developer, and he asked if you have been able to confirm in some other way that the OUT transaction is being sent from the host?&lt;/p&gt;
&lt;p&gt;Do you have access to any USB traffic logs that could show the bus activity?&lt;/p&gt;
&lt;p&gt;Best regards&lt;br /&gt;Torbjørn&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: APP_USBD_HID_USER_EVT_OUT_REPORT_READY trigger only one time with USB OTG</title><link>https://devzone.nordicsemi.com/thread/230969?ContentTypeID=1</link><pubDate>Sat, 25 Jan 2020 09:31:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:dc24419a-94bf-49e9-9a37-35c1f15cbe56</guid><dc:creator>phamquocvinh</dc:creator><description>&lt;p&gt;Hi Ovrebekk,&lt;/p&gt;
&lt;p&gt;Yes, I&amp;#39;m basing on the app_usbd_hid_generic example.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I&amp;#39;m using the latest SDK nRF SDK v16.0.0&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: APP_USBD_HID_USER_EVT_OUT_REPORT_READY trigger only one time with USB OTG</title><link>https://devzone.nordicsemi.com/thread/230086?ContentTypeID=1</link><pubDate>Tue, 21 Jan 2020 13:22:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bc6e3bab-2126-4b58-a48b-9558bdd64f2d</guid><dc:creator>ovrebekk</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;There shouldn&amp;#39;t be any requirement to clear the buffers explicitly, no, but I will check with the developer to be sure.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Are you basing your code on one of the examples in the SDK?&lt;/p&gt;
&lt;p&gt;If yes, which one?&amp;nbsp;&lt;br /&gt;And what is the SDK version you are using?&lt;/p&gt;
&lt;p&gt;Best regards&lt;br /&gt;Torbjørn&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>