Commit Graph

41685 Commits

Author SHA1 Message Date
Jiang Jiang Jian
e5930c154c Merge branch 'fix/fix_io_wakeup_issues_v5.3' into 'release/v5.3'
fix(esp_hw_support): make esp_deep_sleep_enable_gpio_wakeup available to PD_TOP lightsleep (v5.3)

See merge request espressif/esp-idf!45868
2026-02-13 21:06:08 +08:00
Jiang Jiang Jian
a473a32e6c Merge branch 'bugfix/free_sae_commit_queue_v5.3' into 'release/v5.3'
fix(esp_wifi): Fix memory leak for sae commit queue (v5.3)

See merge request espressif/esp-idf!45669
2026-02-13 19:53:44 +08:00
Jiang Jiang Jian
74e0a5d283 Merge branch 'bugfix/wps_disable_at_timeout_v5.3' into 'release/v5.3'
fix(wifi): Disable wps in eloop context during wps abort (v5.3)

See merge request espressif/esp-idf!45843
2026-02-13 19:37:02 +08:00
Sajia
7e55570564 fix(wifi): Disable wps in eloop context during wps timeout 2026-02-13 14:07:17 +08:00
Shreyas Sheth
e03330a81c fix(esp_wifi): Fix memory leak for sae commit queue 2026-02-13 14:06:51 +08:00
Jiang Jiang Jian
e2d5871bd9 Merge branch 'fix/fix_i2c_modem_clock_ref_count_mismatch_v5.3' into 'release/v5.3'
fix: add reference count control for modem clock devices (v5.3)

See merge request espressif/esp-idf!45536
2026-02-13 14:04:26 +08:00
Jiang Jiang Jian
99f9493009 Merge branch 'fix/fix_cnnt_top_dependency_v5.3' into 'release/v5.3'
fix(esp_hw_support): fix TOP domain to CNNT domain dependency (v5.3)

See merge request espressif/esp-idf!45011
2026-02-13 14:03:28 +08:00
Jiang Jiang Jian
adc5128305 Merge branch 'fix/sdmmc_deinit_only_inited_slots_v5.3' into 'release/v5.3'
fix(sdmmc): Deinitialize only initialized slots (sdmmc_host_deinit function) (v5.3)

See merge request espressif/esp-idf!43918
2026-02-13 14:02:56 +08:00
wuzhenghui
dbc44bd5ba fix(esp_hw_support): fix esp_sleep_enable_gpio_wakeup_on_hp_periph_powerdown bad logic 2026-02-13 12:12:17 +08:00
wuzhenghui
3311a0601c fix(esp_hw_support): make esp_deep_sleep_enable_gpio_wakeup available to PD_TOP lightsleep 2026-02-13 12:11:55 +08:00
wuzhenghui
ae2128e627 fix(example): fix uninitialized gpio/rtcio in deepsleep example 2026-02-13 12:11:29 +08:00
Jiang Jiang Jian
67a274e516 Merge branch 'bugfix/fix_some_wifi_bugs_260212_v5.3' into 'release/v5.3'
fix(wifi): fix some wifi bugs 260212(Backport v5.3)

See merge request espressif/esp-idf!45846
2026-02-13 11:55:50 +08:00
morris
495d52fb6b Merge branch 'fix/fix_i80lcd_stuck_on_high_pckl_v5.3' into 'release/v5.3'
fix(i80_lcd): fix dma stuck with high pclk (v5.3)

See merge request espressif/esp-idf!45856
2026-02-12 23:04:43 +08:00
muhaidong
fd376549c6 fix(coex): fix external_coex_function build issue 2026-02-12 20:48:20 +08:00
Rahul Tank
86eac8f309 Merge branch 'bugfix/fix_ble_multi_adv_v5.3' into 'release/v5.3'
fix(nimble): Fix ble_multi_adv example to show correct UUIDs information (v5.3)

See merge request espressif/esp-idf!45813
2026-02-12 15:48:02 +05:30
Chen Jichang
10ba17ef50 fix(i80_lcd): fix dma stuck with high pclk 2026-02-12 17:18:45 +08:00
muhaidong
202ccf83ea fix(wifi): fix some wifi bugs 260212
1. force MAC tx end by set tx frame ACK bit for ESP32
2. fix light sleep being rejected by modem protect after wifi start
3. fix pkt key memory leak issue
4. fix fragment issue with wpa tkip encryption
5. fix gcmp fragment rx issue
6. support wapi fragment tx and rx
7. fix wapi uskid issue
8. fix scan done or disconnected event miss issue
9. fix lmac tx done assert issue
2026-02-12 17:12:25 +08:00
muhaidong
20eada4441 fix(wifi): fix esp32s3 ping failure with ip and wifi fragmented packets 2026-02-12 17:12:25 +08:00
muhaidong
dc79fdf103 fix(wifi): fix lmac tx done assert issue 2026-02-12 17:12:25 +08:00
muhaidong
6314ce5b6c fix(wifi): fix some wapi and fragment issues
1. fix gcmp fragment rx issue
2. support wapi fragment tx and rx
3. fix wapi uskid issue
2026-02-12 17:12:25 +08:00
muhaidong
8df075a534 fix(wifi): fix unit test ci memory check fail issue 2026-02-12 17:12:25 +08:00
muhaidong
5c85bab49b feat(coex): add external coex unit tests to componment ut 2026-02-12 17:12:25 +08:00
muhaidong
49395a07b8 fix(wifi): fix external coexistence depends on wifi connect issue 2026-02-12 17:12:18 +08:00
muhaidong
a0e6398f90 docs(wifi): update wifi fragment doc 2026-02-12 14:10:32 +08:00
wangtao@espressif.com
64a03d0264 fix(wifi): fix esp32c2 set vendor ie issue 2026-02-12 14:10:32 +08:00
Jiang Jiang Jian
a7f019bd3e Merge branch 'bugfix/fix_some_wifi_bugs_260211_v5.3' into 'release/v5.3'
Bugfix/fix some wifi bugs 260211 v5.3(Backport v5.3)

See merge request espressif/esp-idf!45833
2026-02-12 13:51:27 +08:00
muhaidong
3bc57901fe fix(wifi): Remove-Wno-format comppile option for periph_ctrl.c 2026-02-12 10:31:16 +08:00
liuning
8ffaca92ea fix(phy): wifi mac clock is not required during phy calibration 2026-02-12 09:38:41 +08:00
zhuanghang
d5cae72fcc feat(802.15.4): set default pti and ed/cca pti to 3 for 154 2026-02-12 09:38:41 +08:00
liuning
5d3349a298 fix(wifi): allow to disable wifi modem clocks if wifi is not inited 2026-02-12 09:38:41 +08:00
liuning
33c463a243 feat(phy): add check for required clock bits during phy enable 2026-02-12 09:38:41 +08:00
liuning
1e1d7e687b fix(wifi): fix incomplete phy initialization issue 2026-02-12 09:38:32 +08:00
sibeibei
7e514dcd83 fix(wifi): fix open rf failed issue 2026-02-11 21:53:36 +08:00
sibeibei
e891d27b30 fix(wifi): clear regdma status when restart 2026-02-11 21:46:36 +08:00
Island
c26c22101e Merge branch 'fix/ble_mesh_blob_issue_fix_v5.3' into 'release/v5.3'
fix(ble_mesh): Miscellaneous fixes for blob (v5.3)

See merge request espressif/esp-idf!45758
2026-02-11 19:48:55 +08:00
Mahavir Jain
d712ce846a Merge branch 'fix/kconfig-mbedtls-pk-rsa-alt-support_v5.3' into 'release/v5.3'
fix(esp-tls): Remove unused MBEDTLS_PK_RSA_ALT_SUPPORT dependency from DS peripheral option (v5.3)

See merge request espressif/esp-idf!45781
2026-02-11 14:40:20 +05:30
Rahul Tank
76a004650d fix(nimble): Fix ble_multi_adv example to show correct UUIDs information 2026-02-11 12:41:18 +05:30
Island
96fecd60f7 Merge branch 'feat/fix_esp32c2_rom_rewrite_issue_rebase_v5.3' into 'release/v5.3'
Feat/fix esp32c2 rom rewrite issue rebase (v5.3)

See merge request espressif/esp-idf!45766
2026-02-11 10:17:57 +08:00
Shu Chen
534cdf3268 Merge branch 'feat/add_phy_cli_debug_v5.3' into 'release/v5.3'
feat(openthread): support 154 debug features on RCP (v5.3)

See merge request espressif/esp-idf!45733
2026-02-10 11:07:51 +00:00
Rahul Tank
a59829b686 Merge branch 'fix/mbedtls-esp-random_v5.3' into 'release/v5.3'
fix(nimble): Replace use of CTR DRBG with mbedtls_esp_random (v5.3)

See merge request espressif/esp-idf!45267
2026-02-10 14:54:18 +05:30
于小丘
ce01e6d80e fix(esp-tls): Remove unused MBEDTLS_PK_RSA_ALT_SUPPORT dependency from DS peripheral option 2026-02-10 14:12:49 +08:00
Jin Chen
55f4b1bfb3 feat(ble): apply new method for rom code logic change on ESP32-C2
(cherry picked from commit 2a0df334e3)

Co-authored-by: cjin <jinchen@espressif.com>
2026-02-09 20:13:15 +08:00
Jin Chen
b7d70e8db1 feat(ble): support for ble module stripping on ESP32-C2
(cherry picked from commit b90840a570)

Co-authored-by: cjin <jinchen@espressif.com>
2026-02-09 20:13:15 +08:00
Luo Xu
8b1170e224 feat(ble_mesh): ignored the previous server status to avoid drop target by mistake
(cherry picked from commit bc2d56b72a)

Co-authored-by: luoxu <luoxu@espressif.com>
2026-02-09 17:43:22 +08:00
Luo Xu
118c7bd1b8 feat(ble_mesh): refuse to suspend dfu client when the last chunk sent
(cherry picked from commit e039b33bb1)

Co-authored-by: luoxu <luoxu@espressif.com>
2026-02-09 17:43:21 +08:00
Luo Xu
b5a8908bf7 fix(ble_mesh): added internal buffer to store dfu targets
The protocol may still receive DFU-related packets from the
network (such as forwarded or retransmitted ones) after DFU ends,
while the user might release the targets immediately after DFU completion.
However, since the list head is not empty, the protocol could access
already-freed memory when iterating through the targets.


(cherry picked from commit 8c8b43f564)

Co-authored-by: luoxu <luoxu@espressif.com>
2026-02-09 17:43:21 +08:00
Luo Xu
7a82ca0e39 fix(ble_mesh): fix blob transfer failure handling and chunk processing
- Fix DFU server transfer error state ordering to ensure proper callback delivery
- Add validation to discard chunks when blob server is not in busy state
- Prevent chunk processing when server is not in active transfer state


(cherry picked from commit f959884b2f)

Co-authored-by: luoxu <luoxu@espressif.com>
2026-02-09 17:43:21 +08:00
Luo Xu
af56fc5332 fix(ble_mesh): ensure blob client/server work correctly with varying chunk sizes
(cherry picked from commit 3a8851422f)

Co-authored-by: luoxu <luoxu@espressif.com>
2026-02-09 17:43:20 +08:00
Luo Xu
48ed28e579 fix(ble_mesh): Miscellaneous fixes for blob
(cherry picked from commit c3faf5559a)

Co-authored-by: luoxu <luoxu@espressif.com>
2026-02-09 17:43:20 +08:00
Rahul Tank
6b497115c5 Merge branch 'bugfix/security_fixes_for_examples_v5.3' into 'release/v5.3'
fix(nimble): Fix vulnerabilities in NimBLE examples (v5.3)

See merge request espressif/esp-idf!45483
2026-02-09 14:24:30 +05:30