<?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 nRF52 SDK 11</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/14902/esb-nrf52-sdk-11</link><description>Hello, 
 I am working with the nRF52 DK, SDK 11 and especially with the ESB protocoll. I started with the provided example esb_low_power_ptx/prx. 
 
 In the documentation is written the following: 
 
 &amp;quot;Note that this TX packet must have been uploaded</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 05 Jul 2016 12:42:05 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/14902/esb-nrf52-sdk-11" /><item><title>RE: ESB nRF52 SDK 11</title><link>https://devzone.nordicsemi.com/thread/56878?ContentTypeID=1</link><pubDate>Tue, 05 Jul 2016 12:42:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:475be6da-0c9c-40ab-b9e8-779291ad96df</guid><dc:creator>florian2840</dc:creator><description>&lt;p&gt;Really thank you for your help!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ESB nRF52 SDK 11</title><link>https://devzone.nordicsemi.com/thread/56877?ContentTypeID=1</link><pubDate>Tue, 05 Jul 2016 06:16:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:52e11757-cc69-4178-875a-d4b3547ed2db</guid><dc:creator>J&amp;#248;rgen Kvalvaag</dc:creator><description>&lt;ol&gt;
&lt;li&gt;Correct, the ESB protocol has no support for delayed ACK. You could work around this, for example by always sending two packets, and get the ack-payload from the second packet.&lt;/li&gt;
&lt;li&gt;It is certainly possible, but this scenario might not be a perfect fit for the ESB protocol concept. ESB is more geared towards multiple TX sending data to single RX (see ESB User guide in my answer for more details).&lt;/li&gt;
&lt;/ol&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ESB nRF52 SDK 11</title><link>https://devzone.nordicsemi.com/thread/56876?ContentTypeID=1</link><pubDate>Mon, 04 Jul 2016 15:10:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fea82753-a4a2-4138-b190-a7bc3cf89673</guid><dc:creator>florian2840</dc:creator><description>&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Ah ok, so it is correct the payload for the ACK has to be loaded into the buffer before a message is received? It is not possible to load payload into the buffer after a message is received? There is no possibility to delay the ACK?&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;I need to do a broadcast to several PRX devices. Is it possible to send the broadcastpacket, switch from PTX mode to PRX mode. If the PRX has received the packet, it switches from PRX to PTX to send a packet with payload?&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ESB nRF52 SDK 11</title><link>https://devzone.nordicsemi.com/thread/56875?ContentTypeID=1</link><pubDate>Mon, 04 Jul 2016 11:16:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1f49fafa-bb7a-4a9d-a5c8-d664daaeda3c</guid><dc:creator>J&amp;#248;rgen Kvalvaag</dc:creator><description>&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;The ACK-with-payload packets are sent out of sync in this example. If you notice in the main() function, the first payload is added to the tx_buffer here. In this way the tx_buffer is kept at one packet always, and on rx_event 2 you will transmit the packet added to fifo on rx_event 1.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;I believe the max payload length is 252 bytes. According to the ESB User guide in the doc: &lt;a href="http://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.sdk5.v11.0.0%2Fesb_users_guide.html&amp;amp;cp=5_0_0_5_2"&gt;ESB User guide&lt;/a&gt;
(Do a Ctrl-F search for &amp;quot;252&amp;quot;) This works for static payloadlength only, max dynamic payload length is 32&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>