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

Modifying queued ESB ACK payload

Hi all, I am using a nRF52 in PTX mode to request a progress status from another nRF52 in PRX mode every two seconds. The PRX is updating its internal status every 0.25 seconds. The PRX updates the ACK payload each time it receives a packet from the PTX, but this means that the status received by the PTX is 2 seconds out of date.

Is it possible to modify the queued ACK payload every time the PRX updates its status, so that the ACK payload is up to date, without risking missing a payload or returning corrupt data if the PRX receives a packet from the PTX while it is modifying the ACK payload?

Related