<?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>Nrf52840 and Enchanced Shock Burst.</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/54168/nrf52840-and-enchanced-shock-burst</link><description>I have the following setup, master (Nrf24L01) and several clients (Nrf52840), the clients listen, the master sends a message to one client and switches to listen. When the user presses a button the client sends a message to the master and goes back to</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 11 Nov 2019 11:33:54 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/54168/nrf52840-and-enchanced-shock-burst" /><item><title>RE: Nrf52840 and Enchanced Shock Burst.</title><link>https://devzone.nordicsemi.com/thread/219445?ContentTypeID=1</link><pubDate>Mon, 11 Nov 2019 11:33:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:094e9393-cc20-4632-af55-b743eb88c715</guid><dc:creator>H&amp;#229;kon Alseth</dc:creator><description>[quote user="ajaksi"]Here I have to send a message when the user presses a button, it may be seconds ... days after the message arrives[/quote]
&lt;p&gt;&amp;nbsp;You can setup the logic to send two payloads. One to prepare the host to upload a ACK payload, and another to fetch the ACK payload. Both can hold user-data from the PTX device as well.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;/p&gt;
&lt;p&gt;Håkon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Nrf52840 and Enchanced Shock Burst.</title><link>https://devzone.nordicsemi.com/thread/219338?ContentTypeID=1</link><pubDate>Fri, 08 Nov 2019 17:54:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:37fa386b-b147-4b17-b86a-ff0acd302dcc</guid><dc:creator>ajaksi</dc:creator><description>&lt;p&gt;&lt;span class="tlid-translation translation" lang="en"&gt;&lt;span class="" title=""&gt;I imagine that ack payload is sent immediately as a receipt to message, or is it possible to send ack payload &amp;#39;when ever&amp;#39; after message is received. Here I have to send a message when the user presses a button, it may be seconds ... days after the message arrives&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Nrf52840 and Enchanced Shock Burst.</title><link>https://devzone.nordicsemi.com/thread/219294?ContentTypeID=1</link><pubDate>Fri, 08 Nov 2019 13:02:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:299c7385-d51a-435f-b997-3517f581b0cf</guid><dc:creator>H&amp;#229;kon Alseth</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
[quote user=""]When the user presses a button the client sends a message to the master and goes back to listen. The client change from listener to sender (described below) and back seems complicated. Is there simpler way to do it.[/quote]
&lt;p&gt;&amp;nbsp;It depends on what you want to do here. If you need to switch roles for a longer time-period to drive the communication from one side, or if you can use ACK payloads to get your data from the PRX to the PTX device.&lt;/p&gt;
&lt;p&gt;You can either do it like you have it now, by switching PRX-&amp;gt;PTX (and vice-versa on the other side), or you can implement bi-directional data using ACK payloads.&amp;nbsp;Example in the SDK sends ACK payload (\esb_low_power_prx and&amp;nbsp;\esb_low_power_ptx)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;/p&gt;
&lt;p&gt;Håkon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>