From 0de1ce27a253202e64b034d38df19b00adc3e3c7 Mon Sep 17 00:00:00 2001 From: liuning Date: Thu, 19 Dec 2024 17:23:40 +0800 Subject: [PATCH 1/2] feat(coex): update coexist debug default event --- components/esp_coex/src/coexist_debug_diagram.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/components/esp_coex/src/coexist_debug_diagram.c b/components/esp_coex/src/coexist_debug_diagram.c index ed2fd1c88e..a69d8dd90f 100644 --- a/components/esp_coex/src/coexist_debug_diagram.c +++ b/components/esp_coex/src/coexist_debug_diagram.c @@ -16,7 +16,7 @@ void diagram_bind_io_to_evt(void) { coex_bind_io_to_evt(1, 16); #else coex_bind_io_to_evt(0, 0); - coex_bind_io_to_evt(1, 1); + coex_bind_io_to_evt(1, 4); #endif /* Bind IO to Wi-Fi evt */ wifi_bind_io_to_evt(2, 9); @@ -35,7 +35,7 @@ void diagram_bind_io_to_evt(void) { coex_bind_io_to_evt(1, 16); #else coex_bind_io_to_evt(0, 0); - coex_bind_io_to_evt(1, 1); + coex_bind_io_to_evt(1, 4); #endif /* Bind IO to Wi-Fi evt */ wifi_bind_io_to_evt(2, 9); From 3f6b44d3efe73f6b144e8f234255b99802a09414 Mon Sep 17 00:00:00 2001 From: liuning Date: Thu, 19 Dec 2024 11:21:54 +0800 Subject: [PATCH 2/2] fix(wifi): fix double max active time, fix coex pwr period cant been updated by ps type set --- components/esp_rom/esp32c2/ld/esp32c2.rom.eco4.ld | 4 ++-- components/esp_rom/esp32c2/ld/esp32c2.rom.ld | 2 +- components/esp_rom/esp32c3/ld/esp32c3.rom.ld | 2 +- components/esp_rom/esp32s3/ld/esp32s3.rom.ld | 2 +- components/esp_wifi/lib | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/components/esp_rom/esp32c2/ld/esp32c2.rom.eco4.ld b/components/esp_rom/esp32c2/ld/esp32c2.rom.eco4.ld index 901e551e0f..13bc31d173 100644 --- a/components/esp_rom/esp32c2/ld/esp32c2.rom.eco4.ld +++ b/components/esp_rom/esp32c2/ld/esp32c2.rom.eco4.ld @@ -42,7 +42,7 @@ wDev_AppendRxBlocks = 0x40001cdc; wDev_ProcessFiq = 0x40001d08; wDev_ProcessRxSucData = 0x40001d0c; ppProcTxDone = 0x40001d1c; -pm_tx_data_done_process = 0x40001d20; +/*pm_tx_data_done_process = 0x40001d20;*/ ppMapWaitTxq = 0x40001d28; lmacDiscardFrameExchangeSequence = 0x40001d70; lmacDisableTransmit = 0x40001d74; @@ -62,7 +62,7 @@ pm_stop = 0x40001e38; hal_set_sta_tbtt = 0x40001e4c; //pm_update_next_tbtt = 0x40001e50; pm_set_sleep_type = 0x40001e54; -pm_tx_null_data_done_process = 0x40001eb0; +/*pm_tx_null_data_done_process = 0x40001eb0;*/ //pm_tx_data_process = 0x40001eb4; /*pm_attach = 0x40001eb8;*/ /*pm_coex_schm_process = 0x40001ebc;*/ diff --git a/components/esp_rom/esp32c2/ld/esp32c2.rom.ld b/components/esp_rom/esp32c2/ld/esp32c2.rom.ld index 26248f9d99..2832c8b62c 100644 --- a/components/esp_rom/esp32c2/ld/esp32c2.rom.ld +++ b/components/esp_rom/esp32c2/ld/esp32c2.rom.ld @@ -606,7 +606,7 @@ pm_local_tsf_process = 0x40001b8c; pm_set_beacon_filter = 0x40001b90; pm_is_in_wifi_slice_threshold = 0x40001b94; pm_is_waked = 0x40001b98; -pm_keep_alive = 0x40001b9c; +/*pm_keep_alive = 0x40001b9c;*/ /* pm_on_beacon_rx = 0x40001ba0; */ pm_on_data_rx = 0x40001ba4; pm_on_tbtt = 0x40001ba8; diff --git a/components/esp_rom/esp32c3/ld/esp32c3.rom.ld b/components/esp_rom/esp32c3/ld/esp32c3.rom.ld index be86aa0a4c..81f88aef76 100644 --- a/components/esp_rom/esp32c3/ld/esp32c3.rom.ld +++ b/components/esp_rom/esp32c3/ld/esp32c3.rom.ld @@ -720,7 +720,7 @@ pm_local_tsf_process = 0x40001668; pm_set_beacon_filter = 0x4000166c; pm_is_in_wifi_slice_threshold = 0x40001670; pm_is_waked = 0x40001674; -pm_keep_alive = 0x40001678; +/*pm_keep_alive = 0x40001678;*/ /* pm_on_beacon_rx = 0x4000167c; */ pm_on_data_rx = 0x40001680; pm_on_tbtt = 0x40001684; diff --git a/components/esp_rom/esp32s3/ld/esp32s3.rom.ld b/components/esp_rom/esp32s3/ld/esp32s3.rom.ld index 1bcd4b244e..bc41ff5396 100644 --- a/components/esp_rom/esp32s3/ld/esp32s3.rom.ld +++ b/components/esp_rom/esp32s3/ld/esp32s3.rom.ld @@ -997,7 +997,7 @@ pm_local_tsf_process = 0x40005478; pm_set_beacon_filter = 0x40005484; pm_is_in_wifi_slice_threshold = 0x40005490; pm_is_waked = 0x4000549c; -pm_keep_alive = 0x400054a8; +/*pm_keep_alive = 0x400054a8;*/ /* pm_on_beacon_rx = 0x400054b4; */ pm_on_data_rx = 0x400054c0; pm_on_tbtt = 0x400054cc; diff --git a/components/esp_wifi/lib b/components/esp_wifi/lib index 3986e134d2..421b6d2245 160000 --- a/components/esp_wifi/lib +++ b/components/esp_wifi/lib @@ -1 +1 @@ -Subproject commit 3986e134d2280b54f0892b703915a931eb2aaa73 +Subproject commit 421b6d224555b7fa8b63d2bdee3da59d60a8f000