LowPowerLab Forum

Hardware support => RF - Range - Antennas - RFM69 library => Topic started by: WhiteHare on March 28, 2016, 07:10:29 PM

Title: What limits how quickly one packet can be sent after another?
Post by: WhiteHare on March 28, 2016, 07:10:29 PM
I'm looking at the "gateway" example sketch in the RFM69 library, and there is a "delay (3)" inserted between the gateway sending an ACK to the node and the gateway making an ACK-request of the node (which, in the example, happens after every third ACK that the gateway sends to the node). 

Not sure why the "delay(3)" is needed, but it appears that RFM69 library's receiveDone immediately puts the RFM69 into idle_mode, so I'm guessing maybe for that reason the gateway's ACK-request sent to the node wouldn't be received if the delay(3) wasn't there?  It is doing something, because reducing it or removing it does cause the ACK ACK to fail.