ESP Now Send CB not called
Posted: Wed Feb 20, 2019 5:25 pm
I have 2 ESP32s talking using ESPNOW. I started running into send errors by trying to send data to quickly. I started following the advice in your documentation to wait for the send cb to be called before sending the next packet.
is being called from more than one task.
Is thread/task safe?
Is there a known scenario that would cause the send cb to not be called?
Occasionally the send cb is not being called which causes a lockup. I can mitigate this problem with a timeout if need be but it seems as though the call back should be called.So, it is recommended that sending the next ESP-NOW data after the sending callback function of previous sending has returned.
Code: Select all
esp_now_send
Is
Code: Select all
esp_now_send
Is there a known scenario that would cause the send cb to not be called?