This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

nrf23L01+ lost ACK payload packets

I am a bit confused about what happens to ACK_PLD when ack payload packets are lost. I am assuming that in case of ack payload packet loss MAX_RT bit in STATUS is set.

However, beyond that, is failed ack payload packet then cleared from ACK_PLD, or does it stay there and a retransmit will be attempted when MAX_RT is cleared?

Also, I am not 100% clear on the relationship between ACK_PLD and TX_EMPTY bit in FIFO_STATUS: does ACK_PLD data affect TX_EMPTY