<?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>nRF24L01+: How resend the same packet to PTX?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/64097/nrf24l01-how-resend-the-same-packet-to-ptx</link><description>Best regards: 
 Once the data was received in PRX, Is there a way forward (or modify) to PTX the same data and deliver it together with ACK payload in the same transaction? 
 Example: 
 PTX send &amp;quot;0x05&amp;quot; ----&amp;gt; PRX (0x05 + 1 = 0x06) 
 PTX receive &amp;quot;0x06&amp;quot;</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Sat, 01 Aug 2020 17:44:11 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/64097/nrf24l01-how-resend-the-same-packet-to-ptx" /><item><title>RE: nRF24L01+: How resend the same packet to PTX?</title><link>https://devzone.nordicsemi.com/thread/262661?ContentTypeID=1</link><pubDate>Sat, 01 Aug 2020 17:44:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:888d25e1-7eff-4c7a-b738-f22ec60fd171</guid><dc:creator>eznrf</dc:creator><description>&lt;p&gt;I understand, thanks for your comment.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF24L01+: How resend the same packet to PTX?</title><link>https://devzone.nordicsemi.com/thread/262496?ContentTypeID=1</link><pubDate>Fri, 31 Jul 2020 06:34:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f10e02fd-b7b6-49f4-a505-4cffedbc45e1</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="eznrf"]but PTX gets the valid response (0x06 value) in the second transaction.[/quote]
&lt;p&gt;This is the expected scenario. Usually due to the fact that there is not enough time for the PRX device to read the payload, handle any processing, write the payload back; before the radio has automatically turned from RX -&amp;gt; TX to send the ACK.&amp;nbsp;&lt;/p&gt;
[quote user="eznrf"]Is there no way that PRX will just receive the value 0x05 increment it to 0x06 and immediately forward it to PTX? (in the same transaction).[/quote]
&lt;p&gt;You can, but it&amp;#39;s not always reliable; you will run into the&amp;nbsp;scenario where you receive it on the next payload.&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: nRF24L01+: How resend the same packet to PTX?</title><link>https://devzone.nordicsemi.com/thread/262471?ContentTypeID=1</link><pubDate>Thu, 30 Jul 2020 21:39:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:12a76cfd-3314-45cf-8b03-618d793cd107</guid><dc:creator>eznrf</dc:creator><description>&lt;p&gt;In my algorithm, PTX sends the same packet (0x05 value) 2 times to PRX (2 transactions), PRX add&amp;nbsp; 1 to 0x05 value but PTX gets the valid response (0x06 value) in the second transaction.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:inherit;"&gt;So you confirm to me that in the same transaction it is impossible for PRX to respond to PTX?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:inherit;"&gt;Is there no way that PRX will just receive the value 0x05 increment it to 0x06 and immediately forward it to PTX? (in the same transaction).&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF24L01+: How resend the same packet to PTX?</title><link>https://devzone.nordicsemi.com/thread/261945?ContentTypeID=1</link><pubDate>Tue, 28 Jul 2020 10:38:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7d9f0529-2d14-40bc-b94d-12889610491b</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;
&lt;p&gt;In order to use ACK payloads, you should give the PRX device sufficient time to actually transfer the payload to the FIFO.&lt;/p&gt;
&lt;p&gt;I suggest that you setup a scenario like this:&lt;/p&gt;
&lt;p&gt;* PTX sends a &amp;quot;Prepare ACK payload&amp;quot;-cmd over-the-air&lt;/p&gt;
&lt;p&gt;* PRX receives payload on-air&lt;/p&gt;
&lt;p&gt;* PRX transfers ACK-Payload to FIFO&lt;/p&gt;
&lt;p&gt;* PTX sends a &amp;quot;dummy payload&amp;quot; to fetch ACK-payload.&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: nRF24L01+: How resend the same packet to PTX?</title><link>https://devzone.nordicsemi.com/thread/261675?ContentTypeID=1</link><pubDate>Sat, 25 Jul 2020 11:39:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b4bf0de5-d1c4-48a8-812a-15f4a51d238b</guid><dc:creator>eznrf</dc:creator><description>&lt;p&gt;Ok, thank you for reply.&lt;/p&gt;
&lt;p&gt;Apparently the ACK + payload must be loaded on the W_ACK_PAYLOAD command before the package arrives to PRX but I don&amp;#39;t sure.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF24L01+: How resend the same packet to PTX?</title><link>https://devzone.nordicsemi.com/thread/261572?ContentTypeID=1</link><pubDate>Fri, 24 Jul 2020 11:31:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9ebef7f3-3ac3-4129-9319-94903db0880d</guid><dc:creator>&amp;#216;yvind</dc:creator><description>&lt;p&gt;Hello,&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;I&amp;#39;m sorry but all our nRF24L01 resources are currently on vacation, and will not be back until next week. I will forward your question as soon as possible, and expect an answer within next week.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Kind regards,&lt;br /&gt;Øyvind&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>