From a4106ef3b94ae2c90dec0ed5364b2290966c7a6e Mon Sep 17 00:00:00 2001 From: zhangyanjiao Date: Wed, 19 Mar 2025 17:58:55 +0800 Subject: [PATCH] fix(wifi): fix the ESPNOW data length issue and connection issue 1. Changed the max data length to 1470 bytes for ESP-NOW v2.0 2. Added timer to send wake null after STA received assoc response --- components/esp_wifi/include/esp_now.h | 2 +- components/esp_wifi/lib | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/components/esp_wifi/include/esp_now.h b/components/esp_wifi/include/esp_now.h index 81341d51db..521dcbb59a 100644 --- a/components/esp_wifi/include/esp_now.h +++ b/components/esp_wifi/include/esp_now.h @@ -51,7 +51,7 @@ extern "C" { #define ESP_NOW_MAX_IE_DATA_LEN 250 /**< Maximum data length in a vendor-specific element */ #define ESP_NOW_MAX_DATA_LEN ESP_NOW_MAX_IE_DATA_LEN /**< Maximum length of data sent in each ESPNOW transmission for v1.0 */ -#define ESP_NOW_MAX_DATA_LEN_V2 1490 /**< Maximum length of data sent in each ESPNOW transmission for v2.0 */ +#define ESP_NOW_MAX_DATA_LEN_V2 1470 /**< Maximum length of data sent in each ESPNOW transmission for v2.0 */ /** * @brief Status of sending ESPNOW data . diff --git a/components/esp_wifi/lib b/components/esp_wifi/lib index f6b785ece0..912cbb942f 160000 --- a/components/esp_wifi/lib +++ b/components/esp_wifi/lib @@ -1 +1 @@ -Subproject commit f6b785ece04d4a2c22da31ea5f7761344a2fd367 +Subproject commit 912cbb942f4070ed8918d43866f987b03d0b1fb9