<?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>nRF5340 UAC2: can isochronous IN endpoint use full 1023-byte buffer</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/128118/nrf5340-uac2-can-isochronous-in-endpoint-use-full-1023-byte-buffer</link><description>I&amp;#39;m trying to advertise an isochronous IN endpoint with wMaxPacketSize = 768 bytes (8 channels &amp;#215; 48 kHz &amp;#215; 16-bit audio, 1 ms polling). USB init fails at usbd_init with Failed to assign endpoint addresses . for wMaxPacketSize &amp;gt; 511 bytes 
 Looking at zephyr</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 13 May 2026 19:13:06 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/128118/nrf5340-uac2-can-isochronous-in-endpoint-use-full-1023-byte-buffer" /><item><title>RE: nRF5340 UAC2: can isochronous IN endpoint use full 1023-byte buffer</title><link>https://devzone.nordicsemi.com/thread/566349?ContentTypeID=1</link><pubDate>Wed, 13 May 2026 19:13:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3264e9db-e6b6-4fa6-8231-dbeda57f7709</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Unfortunately, it could not avoid&amp;nbsp;&lt;span&gt;modifying the current SDK&lt;/span&gt;&amp;nbsp;to achieve your requirement, but you could pull a request on&amp;nbsp;&lt;a href="https://github.com/zephyrproject-rtos/zephyr"&gt;https://github.com/zephyrproject-rtos/zephyr&lt;/a&gt;&amp;nbsp;to submit the changes. It will be merged into the future release if it gets approval.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF5340 UAC2: can isochronous IN endpoint use full 1023-byte buffer</title><link>https://devzone.nordicsemi.com/thread/566348?ContentTypeID=1</link><pubDate>Wed, 13 May 2026 17:33:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:54014d44-0289-4e22-9461-40a07abe64ce</guid><dc:creator>Elliot Metcalf</dc:creator><description>&lt;div style="background-color:#121314;color:#bbbebf;font-family:&amp;#39;Droid Sans Mono&amp;#39;, monospace;font-size:14px;font-weight:normal;line-height:19px;white-space:pre;"&gt;
&lt;div&gt;&lt;span style="background-color:#ffffff;color:#8b949e;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;p&gt;&lt;span style="background-color:#000000;"&gt;I was able to get a working solution by changing a few lines in the SDK file:&lt;/span&gt;&lt;/p&gt;
&lt;div style="background-color:#000000;color:#bbbebf;font-family:&amp;#39;Droid Sans Mono&amp;#39;, monospace;font-size:14px;font-weight:normal;line-height:19px;white-space:pre;"&gt;
&lt;div&gt;&lt;span style="background-color:#000000;color:#8b949e;"&gt;//NRF_USBD-&amp;gt;ISOSPLIT = USBD_ISOSPLIT_SPLIT_HalfIN &amp;lt;&amp;lt; USBD_ISOSPLIT_SPLIT_Pos;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="background-color:#000000;"&gt;&lt;span style="color:#bbbebf;"&gt; &lt;/span&gt;&lt;span style="color:#569cd6;"&gt;NRF_USBD&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;-&amp;gt;&lt;/span&gt;&lt;span style="color:#c9d1d9;"&gt;ISOSPLIT&lt;/span&gt;&lt;span style="color:#bbbebf;"&gt; &lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;=&lt;/span&gt;&lt;span style="color:#bbbebf;"&gt; &lt;/span&gt;&lt;span style="color:#569cd6;"&gt;USBD_ISOSPLIT_SPLIT_OneDir&lt;/span&gt;&lt;span style="color:#bbbebf;"&gt; &lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;&amp;lt;&amp;lt;&lt;/span&gt;&lt;span style="color:#bbbebf;"&gt; &lt;/span&gt;&lt;span style="color:#569cd6;"&gt;USBD_ISOSPLIT_SPLIT_Pos&lt;/span&gt;&lt;span style="color:#bbbebf;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="background-color:#000000;color:#bbbebf;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="background-color:#000000;color:#bbbebf;"&gt;and &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="background-color:#000000;color:#bbbebf;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="background-color:#000000;color:#bbbebf;font-family:&amp;#39;Droid Sans Mono&amp;#39;, monospace;font-size:14px;font-weight:normal;line-height:19px;white-space:pre;"&gt;
&lt;div&gt;&lt;span style="background-color:#000000;"&gt;&lt;span style="color:#c9d1d9;"&gt;ep_cfg_in&lt;/span&gt;&lt;span style="color:#c9d1d9;"&gt;[&lt;/span&gt;&lt;span style="color:#c9d1d9;"&gt;i&lt;/span&gt;&lt;span style="color:#c9d1d9;"&gt;].&lt;/span&gt;&lt;span style="color:#c9d1d9;"&gt;caps&lt;/span&gt;&lt;span style="color:#c9d1d9;"&gt;.&lt;/span&gt;&lt;span style="color:#c9d1d9;"&gt;mps&lt;/span&gt;&lt;span style="color:#c9d1d9;"&gt; &lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;=&lt;/span&gt;&lt;span style="color:#c9d1d9;"&gt; &lt;/span&gt;&lt;span style="color:#569cd6;"&gt;NRF_USBD_COMMON_ISOSIZE&lt;/span&gt;&lt;span style="color:#c9d1d9;"&gt;;&lt;/span&gt;&lt;span style="color:#8b949e;"&gt; // / 2;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="background-color:#000000;color:#8b949e;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="background-color:#000000;color:#8b949e;"&gt;is there a way to do this without modifying the SDK?&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>