<?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 CDC ACM</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/34337/usb-cdc-acm</link><description>Hi all, 
 I&amp;#39;m using SDK 15, nrf 52840, win 7, 
 The USB cdc example works fine for me. 
 Yet, when I moved the code to my project the driver is not set by win 7. 
 On device manager I see the device as a &amp;quot;USB composite device&amp;quot;. 
 I used a USB analyzer</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 06 Aug 2018 14:25:38 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/34337/usb-cdc-acm" /><item><title>RE: USB CDC ACM</title><link>https://devzone.nordicsemi.com/thread/143060?ContentTypeID=1</link><pubDate>Mon, 06 Aug 2018 14:25:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:954dc7f5-222e-473c-bb08-00236cc1677a</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;Yes.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: USB CDC ACM</title><link>https://devzone.nordicsemi.com/thread/141817?ContentTypeID=1</link><pubDate>Mon, 30 Jul 2018 06:49:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:38f4c25b-0388-40d4-9566-9819938e793e</guid><dc:creator>Nandi</dc:creator><description>&lt;p&gt;&lt;span&gt;hi,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I have made a HID+MSC composite device. Does this change affect all USB devices?&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: USB CDC ACM</title><link>https://devzone.nordicsemi.com/thread/132715?ContentTypeID=1</link><pubDate>Tue, 22 May 2018 10:39:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b40a9bfb-d9c3-4cfd-b25d-7d7a6bceefce</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;You are right there is an error in&amp;nbsp;nrf_drv_usbd_errata.h, the correct implementation of&amp;nbsp;nrf_drv_usbd_errata_type_52840_fp1() should be:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt;static inline bool nrf_drv_usbd_errata_type_52840_fp1(void)
{
return ( nrf_drv_usbd_errata_type_52840() &amp;amp;&amp;amp;
( ((*(uint32_t *)0xF0000FE8) &amp;amp; 0xF0) == 0x20 ) &amp;amp;&amp;amp;
( ((*(uint32_t *)0xF0000FEC) &amp;amp; 0xF0) == 0x00 ) );
}&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;This will be fixed in SDKv15.1.&lt;/p&gt;
&lt;p&gt;With this change in place, is it your custom board that is now failing, while the EV board works?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: USB CDC ACM</title><link>https://devzone.nordicsemi.com/thread/132423?ContentTypeID=1</link><pubDate>Thu, 17 May 2018 14:19:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:328aca0a-6766-4dca-927f-1f48f910c986</guid><dc:creator>Lior Smila</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;So I&amp;#39;m now able to use USB CDC using the EV board with my application.&lt;/p&gt;
&lt;p&gt;Yet, when I move to my board, USB does not seem to activate (nothing but USB power events).&lt;/p&gt;
&lt;p&gt;My board has an Engineering Ctype&amp;nbsp;&amp;nbsp; - I saw some erratas dealing with USBD.&lt;/p&gt;
&lt;p&gt;I looked on the nRF52840 Engineering C and worked according to it.&lt;/p&gt;
&lt;p&gt;In a strange way, nrf_drv_usbd_errata_187 which is relevant for type c , is not recognized by the SW, only when I force to execute the errata code the USB enable started to work - yet only power events active.&lt;/p&gt;
&lt;p&gt;Any help is most welcome,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Regards - Lior.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: USB CDC ACM</title><link>https://devzone.nordicsemi.com/thread/132279?ContentTypeID=1</link><pubDate>Wed, 16 May 2018 12:40:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5c29d0ab-1dec-4df2-92df-eef074093541</guid><dc:creator>Lior Smila</dc:creator><description>&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/USB_5F00_CON_5F00_FAIL.csv"&gt;devzone.nordicsemi.com/.../USB_5F00_CON_5F00_FAIL.csv&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Thank you for your quick response,&lt;/p&gt;
&lt;p&gt;I&amp;#39;m using &amp;quot;Beagle&amp;quot; usb recorder - &amp;quot;data center&amp;quot;,&lt;/p&gt;
&lt;p&gt;I am attaching a usb&amp;nbsp;data records in a .csv format. Can that help you point out the issue?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I&amp;#39;m able to receive the power events (DETECT/UNDETECT) on my application.&lt;/p&gt;
&lt;p&gt;It looks like for some reason the com port is not opening on the PC&lt;/p&gt;
&lt;p&gt;Another input, the example does not use the &amp;quot;soft device&amp;quot; on it - my application does.&lt;/p&gt;
&lt;p&gt;Please your help,&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Lior.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: USB CDC ACM</title><link>https://devzone.nordicsemi.com/thread/132079?ContentTypeID=1</link><pubDate>Tue, 15 May 2018 14:02:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8b86ad81-a7b6-420f-b5b5-57bd6b01300e</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;In general stalling an endpoint is fine in USB protocol - it just informs host that something is not supported.&amp;nbsp;But the it should not stall the SET_CONFIGURATION 1 request, so I assume something has failed when you moved the code to your project.&lt;/p&gt;
&lt;p&gt;Hard to say now why it happens - I would suggest to turn on logger on DEBUG level and post logs from APP_USBD and APP_USBD_CDC.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Kenneth&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>