From 675f9555df50cc1979b0d95a27b3c2fcb29f878d Mon Sep 17 00:00:00 2001 From: muhaidong Date: Wed, 19 Oct 2022 11:51:51 +0800 Subject: [PATCH] esp_wifi: fix some softap issues 1. add lldesc_config and clr PWR MGT flag 2. send null data instead of qos null data when receive ps-poll while power save queue is empty 3. update power save queue hw len 4. set more data bit 5. only send null data when psq hw len is 0 after recv ps-poll --- components/esp_rom/esp32c2/ld/esp32c2.rom.ld | 2 +- components/esp_wifi/lib | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/components/esp_rom/esp32c2/ld/esp32c2.rom.ld b/components/esp_rom/esp32c2/ld/esp32c2.rom.ld index 82671e0a54..4ce92cb11f 100644 --- a/components/esp_rom/esp32c2/ld/esp32c2.rom.ld +++ b/components/esp_rom/esp32c2/ld/esp32c2.rom.ld @@ -1983,7 +1983,7 @@ ieee80211_raw_frame_sanity_check = 0x400020fc; ieee80211_crypto_aes_128_cmac_encrypt = 0x40002100; ieee80211_alloc_tx_buf = 0x40002108; ieee80211_output_do = 0x4000210c; -ieee80211_send_nulldata = 0x40002110; +/* ieee80211_send_nulldata = 0x40002110; */ ieee80211_setup_robust_mgmtframe = 0x40002114; ieee80211_encap_null_data = 0x4000211c; ieee80211_send_deauth = 0x40002120; diff --git a/components/esp_wifi/lib b/components/esp_wifi/lib index e6aefa10e8..69e8def447 160000 --- a/components/esp_wifi/lib +++ b/components/esp_wifi/lib @@ -1 +1 @@ -Subproject commit e6aefa10e826c24a1361217b931121826ca5f829 +Subproject commit 69e8def447c7f8730dbc92d07629eae68847ea3a