Replies: 2 comments 2 replies
|
Hi, @NineDayCC. This is because I couldn't find Another aspect we need to consider is whether ping @sylvioalves 👀 |
|
Hi all, Following up on this discussion — I've submitted a PR that adds a working ESP-NOW sample for Espressif ESP32 boards: PR #108332 The sample (samples/boards/espressif/espnow) demonstrates:
Tested on esp32_devkitc/esp32/procpu (WROOM) with two devices talking to each other. Builds clean for esp32, esp32s3, and esp32c6 targets via Twister. One thing worth noting for anyone working on this area: CONFIG_WIFI_ESP32 currently Kconfig-selects NET_L2_WIFI_MGMT -> NETWORKING -> NET_IPV4, which drags in the IP stack even though ESP-NOW never touches it. The sample works around this by minimising net buffer pool sizes. This is a known structural limitation in the Espressif WiFi Kconfig; a proper fix would need to decouple NET_L2_WIFI_MGMT selection from the raw WiFi blob init path. Happy to address review feedback. If there's an existing tracking issue for ESP-NOW support I should link to, please let me know. |
Uh oh!
There was an error while loading. Please reload this page.
Discussed in #61055
Originally posted by NineDayCC August 2, 2023
Does zephyr support ESP-NOW? I found ESP-NOW deivers in hal_espressif, but I didn't find any APIs or Kconfig options to enable ESP-NOW.
Is there any way to use ESP-NOW in zephyrOS?
All reactions