Skip to content

ESPNow - Disabling ACK packets increases latency? #1918

Discussion options

You must be logged in to vote

After a month, I have given up. But I have found out some things about this problem. I will document my findings here, and maybe someone smarter than me could pick up from where I left off.

The latency comes from queue buildup. This explains why the latency starts small and rises over time. Using the new RTOS buffered library did take a chunk off of the initial latency spike, but the fact that the latency increases to an unuseable state still remains true.

The queue buildup seems to originate from the transmitter, not the receiver.
I monitored the espnow queue on the receiver side, and the data came in with the queue already built up/delayed. Also, resetting/rebooting the receiver did not…

Replies: 2 comments 6 replies

Comment options

You must be logged in to vote
5 replies
@charlielee206
Comment options

@pschatzmann
Comment options

@charlielee206
Comment options

@pschatzmann
Comment options

@pschatzmann
Comment options

Comment options

You must be logged in to vote
1 reply
@hammerheaddown
Comment options

Answer selected by charlielee206
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants