Skip to content

esp32/espnow: Add support for espnow v2.0. #16737

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

AmirHmZz
Copy link
Contributor

@AmirHmZz AmirHmZz commented Feb 12, 2025

Summary

2 years ago, I've submitted a feature request to increase maximum length of ESP-NOW messages. Finally the maximum length increased from 250 bytes to 1490 bytes in ESP-NOW v2.0 which is implemented in IDFv5.4. This PR aims to migrate current implementation of espnow module to support ESP-NOW v2.0 but also keep support for ESP-NOW v1.0 for builds with older IDF versions.

Testing

I've tested both sending and receiving examples on ESP32 and ESP32-S3 chips.

Signed-off-by: Amirreza Hamzavi <amirrezahamzavi2000@gmail.com>
Signed-off-by: Amirreza Hamzavi <amirrezahamzavi2000@gmail.com>
@glenn20
Copy link
Contributor

glenn20 commented Mar 8, 2025

@AmirHmZz Thanks for your persistence in getting this change into the espressif IDE and now to producing this PR. I will endeavour to provide an initial review in the next few days.

@gretel
Copy link

gretel commented Mar 27, 2025

thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy