<?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>ESB &amp;#39;noack = true&amp;#39; packets never arrive at receiver (NRF52, SDK 15.3)</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/52951/esb-noack-true-packets-never-arrive-at-receiver-nrf52-sdk-15-3</link><description>I&amp;#39;m in the process of implementing a custom layer above ESB in order to allow more than 8 devices to communicate with a receiver (By tagging packets with a device ID) 
 I wanted to disable all ACK functionallity as this will be handled by my implementation</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 09 Oct 2019 06:04:33 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/52951/esb-noack-true-packets-never-arrive-at-receiver-nrf52-sdk-15-3" /><item><title>RE: ESB 'noack = true' packets never arrive at receiver (NRF52, SDK 15.3)</title><link>https://devzone.nordicsemi.com/thread/214034?ContentTypeID=1</link><pubDate>Wed, 09 Oct 2019 06:04:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f68e7abd-8cd7-4dc5-ad92-2d9670d14f62</guid><dc:creator>Joakim Jakobsen</dc:creator><description>&lt;p&gt;I&amp;#39;m glad you figured it out! And thanks for sharing your solution so that others might benefit from it!&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Best regards.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ESB 'noack = true' packets never arrive at receiver (NRF52, SDK 15.3)</title><link>https://devzone.nordicsemi.com/thread/213994?ContentTypeID=1</link><pubDate>Tue, 08 Oct 2019 17:10:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2a3e332f-f2ec-4761-8baf-7f843d28e81e</guid><dc:creator>Marcin Sleziak</dc:creator><description>&lt;p&gt;Hi Joakim, after stripping the code to bare metal I&amp;#39;ve found out what the problem was.&lt;/p&gt;
&lt;p&gt;Before each transmission I was requesting the HF clock and releasing it when the transmission was done. What I did not account for was the time needed to start up the clock.&lt;/p&gt;
&lt;p&gt;It was a lucky coincidence that everything worked fine with ACK enabled.&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve simply added&lt;/p&gt;
&lt;div style="background-color:#1e1e1e;color:#d4d4d4;font-family:Consolas, &amp;#39;Courier New&amp;#39;, monospace;font-size:14px;font-weight:normal;line-height:19px;white-space:pre;"&gt;
&lt;div&gt;&lt;span style="color:#d4d4d4;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#c586c0;"&gt;while&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;&amp;nbsp;(&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;!&lt;/span&gt;&lt;span style="color:#dcdcaa;"&gt;nrf_drv_clock_hfclk_is_running&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;())&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#d4d4d4;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#d4d4d4;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;And everything works as expected. My apologies for this.&lt;/p&gt;
&lt;p&gt;I&amp;#39;ll convert my code to use the clock_clk_started_notify now that I know what the issue was.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ESB 'noack = true' packets never arrive at receiver (NRF52, SDK 15.3)</title><link>https://devzone.nordicsemi.com/thread/213947?ContentTypeID=1</link><pubDate>Tue, 08 Oct 2019 13:38:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:43e3ec56-b321-431c-a481-7ab0c3f18b5d</guid><dc:creator>Joakim Jakobsen</dc:creator><description>&lt;p&gt;Hi!&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Do you have the same configuration on both sides? &lt;br /&gt;If not, could you try using the same configuration on the receiver side as well and see if you can receive data?&lt;/p&gt;
&lt;p&gt;Best regards,&amp;nbsp;&lt;br /&gt;Joakim&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>