Jiang Jiang Jian
88b15ad8bf
Merge branch 'bugfix/fixed_ble_dtm_err_v5.2' into 'release/v5.2'
...
Bugfix/fixed ble dtm err (v5.2)
See merge request espressif/esp-idf!40952
2025-08-04 12:07:02 +08:00
Jiang Jiang Jian
52a4768bd0
Merge branch 'bugfix/classic_bt-safe-string-handling_v5.2' into 'release/v5.2'
...
Bugfix/classic bt safe string handling v5.2
See merge request espressif/esp-idf!40949
2025-08-04 12:06:52 +08:00
Jiang Jiang Jian
9916fbe387
Merge branch 'fix/wpsreg_crash_due_to_double_reset_v5.2' into 'release/v5.2'
...
fix(wifi): Fix crash in WPS-registrar due to nested 'eap_wsc_reset()' calls (backport v5.2)
See merge request espressif/esp-idf!40963
2025-08-04 10:15:28 +08:00
Roland Dobai
a884d70bc1
Merge branch 'feat/ide_requirements_v5.2' into 'release/v5.2'
...
feat(tools/requirements): Add IDE requirements files (v5.2)
See merge request espressif/esp-idf!40943
2025-08-01 07:42:13 +02:00
Sarvesh Bodakhe
4371c427fb
fix(wifi): prevent crash in WPS-registrar due to nested 'eap_wsc_reset()' calls
...
When a WPS handshake is already in progress and the enrollee sends another EAPOL-Start
(e.g., due to missed packets or timeout), the registrar resets its state by calling
'eap_wsc_reset()'. This function frees 'sm->eap_method_priv' and then calls
'esp_wifi_ap_wps_disable()', which internally triggers another call to 'eap_wsc_reset()'.
This results in a double reset where the second invocation accesses the already freed
'sm->eap_method_priv', leading to a crash.
This fix sets 'sm->eap_method_priv' to NULL immediately after freeing it to ensure
any subsequent calls to eap_wsc_reset() do not access an invalid pointer.
2025-08-01 09:03:19 +05:30
Mahavir Jain
ad73b587d5
Merge branch 'feature/enable_support_for_deterministic_mode_and_ecdsa_192_v5.2' into 'release/v5.2'
...
Feature/enable support for ecdsa 192 v5.3 (v5.2)
See merge request espressif/esp-idf!40611
2025-08-01 08:43:29 +05:30
Zhao Wei Liang
0ea7649bd8
fix(ble): fixed dtm function error on ESP32-H2
...
(cherry picked from commit 43c82b3b20
)
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-08-01 10:20:19 +08:00
Zhao Wei Liang
0b1a07b72f
fix(ble): fixed dtm function error on ESP32-C6
...
(cherry picked from commit ca0fdad4f2
)
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-08-01 10:20:16 +08:00
morris
339e6c4188
Merge branch 'fix/make_nack_log_debug_lvl_v5.2' into 'release/v5.2'
...
fix(i2c): Make i2c nack log as debug level (backport v5.2)
See merge request espressif/esp-idf!40537
2025-08-01 10:06:40 +08:00
JinCheng
9841fe52a0
fix(bt/bluedroid): safe string returns and cleanups for bt_discovery example
2025-07-31 21:10:10 +08:00
Nikheel Savant
6477c1550d
fix(bt/bluedroid): safe string returns and cleanups
2025-07-31 21:10:10 +08:00
Jiang Jiang Jian
9270825eb3
Merge branch 'fix/__atomic_test_and_set_v5.2' into 'release/v5.2'
...
fix(newlib): fix __atomic_test_and_set to ensure atomicity (v5.2)
See merge request espressif/esp-idf!37452
2025-07-31 21:07:55 +08:00
Jiang Jiang Jian
8141d28ece
Merge branch 'fix/improve_tcp_performance_v52' into 'release/v5.2'
...
fix(wifi): improve esp32c2 and esp32s2 tcp performance v52
See merge request espressif/esp-idf!40939
2025-07-31 21:07:44 +08:00
Jiang Jiang Jian
04b055ad43
Merge branch 'fix/fix_esp32c2_eco4_ld_issue_v52' into 'release/v5.2'
...
fix(wifi): fix esp32c2 eco4 ld issue v52
See merge request espressif/esp-idf!40924
2025-07-31 21:07:00 +08:00
Jiang Jiang Jian
30d8d3091f
Merge branch 'fix_ot_src_addr_select_v5.2' into 'release/v5.2'
...
Fix ot src addr select (v5.2)
See merge request espressif/esp-idf!40876
2025-07-31 21:06:57 +08:00
Jiang Jiang Jian
b96058c973
Merge branch 'fix/xtensa_nmi_v5.2' into 'release/v5.2'
...
fix(esp_hw_support): make the NMI interrupts available for the main application (backport v5.2)
See merge request espressif/esp-idf!34387
2025-07-31 21:06:27 +08:00
Alexey Lapshin
bbd6c786b3
fix(newlib): fix __atomic_test_and_set to ensure atomicity
...
Before the change described in
https://gcc.gnu.org/pipermail/gcc-patches/2023-September/631393.html it
appeared that inlining built-in GCC function __atomic_test_and_set() was
incorrect. It resulted in a non-atomic write.
For GCC toolchains which do not have such patch yet, this commit fixes
__atomic_test_and_set to be atomic in IDF's builds.
2025-07-31 17:55:42 +07:00
Peter Dragun
7615b9a252
feat(tools/requirements): Add IDE requirements files
2025-07-31 12:06:33 +02:00
wangtao@espressif.com
3984214db6
fix(wifi): improve esp32c2 and esp32s2 tcp performance
2025-07-31 17:53:59 +08:00
Island
814d50bb1b
Merge branch 'change/ble_update_lib_20250728_v5.2' into 'release/v5.2'
...
change(ble): [AUTO_MR] 20250728 - Update ESP BLE Controller Lib (v5.2)
See merge request espressif/esp-idf!40909
2025-07-31 11:51:53 +08:00
wangtao@espressif.com
9aa4e218e8
fix(wifi): fix esp32c2 eco4 ld issue
2025-07-31 10:57:22 +08:00
Island
8c81db295e
Merge branch 'bugfix/fix_ble_aa_check_v2_v5.2' into 'release/v5.2'
...
Optimize check Access Address when receive connection request PDU (v5.2)
See merge request espressif/esp-idf!40747
2025-07-30 16:55:26 +08:00
Island
2892755fac
Merge branch 'opt/opt_ble_hid_example_pair_fail_v5.2' into 'release/v5.2'
...
fix(ble/bluedroid): set sec_conn only on successful pairing in ble_hid_device_demo (v5.2)
See merge request espressif/esp-idf!40900
2025-07-30 16:54:38 +08:00
zwx
01aa1fd4d9
fix(openthread): use OpenThread API in lwIP source address selection hook
2025-07-30 15:17:57 +08:00
Zhou Xiao
74b00c1ea5
feat(ble): ble log spi out dev phase 5
...
* supported ts sync for light sleep
* removed controller event queue dependency
* supported get lc ts for ESP32-C3/S3
* optimized ble log spi out code size
(cherry picked from commit f99389e00d
)
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-07-30 13:13:54 +08:00
Zhou Xiao
f334b6ad33
feat(ble): add flash only param config api on ESP32-H2
...
(cherry picked from commit 4c8258ca38
)
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-07-30 13:13:52 +08:00
Zhou Xiao
0669112707
feat(ble): add flash only param config api on ESP32-C6
...
(cherry picked from commit dc65875e57
)
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-07-30 13:13:49 +08:00
Zhou Xiao
9995287cc3
change(ble): [AUTO_MR] updated rom linker script for ESP32-C2
...
(cherry picked from commit ac6acf3629
)
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-07-30 13:13:47 +08:00
Zhou Xiao
8fc4b80f11
change(ble): [AUTO_MR] Update lib_esp32c2 to 4556045f
...
(cherry picked from commit 0a7660d0f3
)
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-07-30 13:13:45 +08:00
Zhou Xiao
b60f643370
change(ble): [AUTO_MR] Update lib_esp32c6 to 499c41fb
...
(cherry picked from commit f2741f1932
)
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-07-30 13:13:42 +08:00
Zhou Xiao
7e6638e128
change(ble): [AUTO_MR] Update lib_esp32h2 to 499c41fb
...
(cherry picked from commit ee48ef2167
)
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-07-30 13:13:40 +08:00
Zhang Hai Peng
8713112733
fix(ble/bluedroid): set sec_conn only on successful pairing in ble_hid_device_demo
...
(cherry picked from commit 50fe55ca59
)
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-07-29 21:53:25 +08:00
Rahul Tank
e38f9427d6
Merge branch 'bugfix/minor_update_readme_v5.2' into 'release/v5.2'
...
fix(nimble): Documentation update in btsnoop script README(v5.2)
See merge request espressif/esp-idf!40883
2025-07-29 16:16:42 +05:30
zhanghaipeng
ef170b1fb5
fix(bt/ble): Update esp32 libbtdm_app.a (3a27e2e)
...
- Optimize check Access Address when receive connection request PDU
2025-07-29 15:38:16 +08:00
Rahul Tank
92b85fa162
fix(nimble): Minor documentation update in btsnoop script usage
2025-07-29 11:55:44 +05:30
Island
bbba4f5799
Merge branch 'bugfix/fix_some_ble_bugs_250628_cjh_esp32_v5.2' into 'release/v5.2'
...
Fixed some BLE bugs 250628 on esp32(d9a3de0) (v5.2)
See merge request espressif/esp-idf!40795
2025-07-29 14:11:42 +08:00
Rahul Tank
e37e13cc1d
Merge branch 'bugfix/fix_compilation_issue_v5.2' into 'release/v5.2'
...
fix(nimble): Fixed compilation issue with BLE_GATTS flag (v5.2)
See merge request espressif/esp-idf!40812
2025-07-29 11:33:39 +05:30
Jiang Jiang Jian
e38272a758
Merge branch 'feat/add_bip_softAP_sae_ext_key_v5.2' into 'release/v5.2'
...
Add support for SAE-EXT on softAP and BIP on AP mode(v5.2)
See merge request espressif/esp-idf!40840
2025-07-29 11:52:47 +08:00
zwx
b7af5a37dc
fix(openthread): fix the preference of the ip6 address set to lwip
2025-07-29 11:51:24 +08:00
Jiang Jiang Jian
a6ce7bb281
Merge branch 'ci/enable_sysview_tests_v5.2' into 'release/v5.2'
...
ci: enable sysview example tests for all chips (v5.2)
See merge request espressif/esp-idf!39475
2025-07-28 14:28:54 +08:00
Jiang Jiang Jian
55644f7c6a
Merge branch 'docs/fetch-all-tags-while-deploying_v5.2' into 'release/v5.2'
...
docs: fetch all tags while deploying (v5.2)
See merge request espressif/esp-idf!40008
2025-07-28 14:28:20 +08:00
Jiang Jiang Jian
17becab3b0
Merge branch 'fix/ieee802154_example_rx_v5.2' into 'release/v5.2'
...
fix(ieee802154): set rx_when_idle to false when Rx stop (v5.2)
See merge request espressif/esp-idf!40826
2025-07-28 14:23:56 +08:00
Jiang Jiang Jian
a75f3cb446
Merge branch 'bugfix/fix_pmksa_cache_expired_after_sntp_issue_v5.2' into 'release/v5.2'
...
fix(wifi): fix pmksa cache expiration caused by sntp time synchronization issue(Backport v5.2)
See merge request espressif/esp-idf!40831
2025-07-28 14:23:45 +08:00
Jiang Jiang Jian
6f0fd4eb42
Merge branch 'bugfix/fix_find_the_oldest_device_v5.2' into 'release/v5.2'
...
Bugfix/fix find the oldest device (v5.2)
See merge request espressif/esp-idf!40835
2025-07-28 14:23:36 +08:00
chenjianhua
2523b19e05
fix(bt): Update bt lib for ESP32(d9a3de0)
...
- Support BLE vendor HCI related params reset
- Support multi conn optimization vendor hci command
- Fixed the issue where rssi of conn is incorrect when latency is no zero
- Fixed prio setting for BLE events
- Fixed disconnection issue when coexisting with other BLE events
- Fixed crash due to bandwidth full when updating conn params
2025-07-28 14:10:27 +08:00
Jiang Jiang Jian
97a7cba886
Merge branch 'bugfix/fix_phy_test_crash_v5.2' into 'release/v5.2'
...
fix(PHY): Fixed phy test example crash (v5.2)
See merge request espressif/esp-idf!40755
2025-07-28 14:08:53 +08:00
Jiang Jiang Jian
2d9ed76494
Merge branch 'contrib/github_pr_15057_v5.2' into 'release/v5.2'
...
feat(dhcps): Support for multiple DNS servers (GitHub PR) (v5.2)
See merge request espressif/esp-idf!39269
2025-07-28 14:08:27 +08:00
Jiang Jiang Jian
ec84f6c69d
Merge branch 'bugfix/esp32s2_memprot_clear_v5.2' into 'release/v5.2'
...
fix(esp_hw_support): clear the memory protection interrupt status on boot (backport v5.2)
See merge request espressif/esp-idf!38054
2025-07-28 14:07:33 +08:00
Rahul Tank
18da8af47f
fix(nimble): Added code under correct flags to fix compilation warnings
2025-07-28 10:26:49 +05:30
Shreyas Sheth
61a0953a3b
fix(wifi): Fix crash due to BIP when ap mode change
2025-07-26 14:46:11 +05:30