Commit Graph

34923 Commits

Author SHA1 Message Date
Zhao Wei Liang
f6d9263ecf 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:09 +08:00
Jiang Jiang Jian
690cefd69b Merge branch 'fix/improve_tcp_performance_v51' into 'release/v5.1'
fix(wifi): improve esp32c2 and esp32s2 tcp performance v51

See merge request espressif/esp-idf!40938
2025-07-31 21:10:00 +08:00
Jiang Jiang Jian
bb1446e805 Merge branch 'fix_ot_src_addr_select_v5.1' into 'release/v5.1'
Fix ot src addr select (v5.1)

See merge request espressif/esp-idf!40877
2025-07-31 21:09:23 +08:00
Alexey Lapshin
3b1916ad06 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:53:37 +07:00
Peter Dragun
cbc67b2a8a feat(tools/requirements): Add IDE requirements files 2025-07-31 12:06:48 +02:00
wangtao@espressif.com
17974244fc fix(wifi): improve esp32c2 and esp32s2 tcp performance 2025-07-31 17:26:13 +08:00
Island
ee97e0aa6b Merge branch 'change/ble_update_lib_20250728_v5.1' into 'release/v5.1'
change(ble): [AUTO_MR] 20250728 - Update ESP BLE Controller Lib (v5.1)

See merge request espressif/esp-idf!40908
2025-07-31 11:51:57 +08:00
wangtao@espressif.com
5f8cf8b598 fix(wifi): fix esp32c2 eco4 ld issue 2025-07-31 11:08:37 +08:00
Jiang Jiang Jian
e36aab1edc Merge branch 'bugfix/incorrect_sae_pk_flag_v5.1' into 'release/v5.1'
Disable SAE-PK indication in Assoc Request when not configured (Backport v5.1)

See merge request espressif/esp-idf!39079
2025-07-31 10:11:10 +08:00
zwx
da56c54d0b fix(esp_phy): fix c6 modem state 2025-07-30 20:45:48 +08:00
Jiang Jiang Jian
5f8b1ae38a Merge branch 'feat/add_bip_softAP_v5.1' into 'release/v5.1'
Add support for BIP on AP mode(v5.1)

See merge request espressif/esp-idf!40850
2025-07-30 19:17:57 +08:00
Alexey Lapshin
b8ab882ab2 fix(cxx): fix TLS classes destructor call
Closes https://github.com/espressif/esp-idf/issues/14360
2025-07-30 17:14:03 +07:00
Island
ddd00f1f38 Merge branch 'bugfix/fix_ble_aa_check_v2_v5.1' into 'release/v5.1'
Optimize check Access Address when receive connection request PDU (v5.1)

See merge request espressif/esp-idf!40746
2025-07-30 16:55:50 +08:00
Island
2d7044ec0a Merge branch 'opt/opt_ble_hid_example_pair_fail_v5.1' into 'release/v5.1'
fix(ble/bluedroid): set sec_conn only on successful pairing in ble_hid_device_demo (v5.1)

See merge request espressif/esp-idf!40899
2025-07-30 16:54:43 +08:00
zwx
00bba2fc06 fix(openthread): use OpenThread API in lwIP source address selection hook 2025-07-30 15:18:39 +08:00
Zhou Xiao
c9877cda33 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:34 +08:00
Zhou Xiao
59ee4c727b 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:32 +08:00
Zhou Xiao
e40fda4903 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:30 +08:00
Zhou Xiao
3b805b1af6 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:27 +08:00
Zhou Xiao
3000eb8b29 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:25 +08:00
Zhou Xiao
a328697d59 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:23 +08:00
Zhou Xiao
50662823f2 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:20 +08:00
Zhang Hai Peng
5c28a266d7 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:19 +08:00
Rahul Tank
7e4130a96f Merge branch 'bugfix/minor_update_readme_v5.1' into 'release/v5.1'
fix(nimble): Documentation update in btsnoop script README (v5.1)

See merge request espressif/esp-idf!40884
2025-07-29 16:17:16 +05:30
zhanghaipeng
d7a8d9f646 fix(bt/ble): Update esp32 libbtdm_app.a (3a27e2e)
- Optimize check Access Address when receive connection request PDU
2025-07-29 15:36:12 +08:00
Rahul Tank
13e9e02b20 fix(nimble): Minor documentation update in btsnoop script usage 2025-07-29 11:56:27 +05:30
Island
706d22ac55 Merge branch 'bugfix/fix_some_ble_bugs_250628_cjh_esp32_v5.1' into 'release/v5.1'
Fixed some BLE bugs 250628 on esp32(d9a3de0) (v5.1)

See merge request espressif/esp-idf!40794
2025-07-29 14:11:35 +08:00
Rahul Tank
cdbc997800 Merge branch 'bugfix/fix_compilation_issue_v5.1' into 'release/v5.1'
fix(nimble): Fixed compilation issue with BLE_GATTS flag (v5.1)

See merge request espressif/esp-idf!40813
2025-07-29 11:37:58 +05:30
zwx
4f2cd9eb45 fix(openthread): fix the preference of the ip6 address set to lwip 2025-07-29 11:51:31 +08:00
xiongweichao
3cbf1d7ab3 feat(bt): Add record_handle in ESP_SDP_REMOVE_RECORD_COMP_EVT 2025-07-28 07:48:40 +00:00
Aditya Patwardhan
6383285627 Merge branch 'feature/enable_support_for_deterministic_mode_and_ecdsa_192_v5.1' into 'release/v5.1'
Feature/enable support for ecdsa 192(v5.1)

See merge request espressif/esp-idf!40621
2025-07-28 12:45:56 +05:30
Kapil Gupta
82db08f9a2 fix(esp_wifi): Set default ap mgmt cipher 2025-07-28 12:03:47 +05:30
tarun.kumar
b76b02264c fix(wifi): Made changes in api for sending bcast deauth frames 2025-07-28 11:54:29 +05:30
Jiang Jiang Jian
015167892d Merge branch 'bugfix/fix_find_the_oldest_device_v5.1' into 'release/v5.1'
Bugfix/fix find the oldest device (v5.1)

See merge request espressif/esp-idf!40834
2025-07-28 14:18:23 +08:00
Jiang Jiang Jian
08e3a50290 Merge branch 'bugfix/fix_pmksa_cache_expired_after_sntp_issue_v5.1' into 'release/v5.1'
fix(wifi): fix pmksa cache expiration caused by sntp time synchronization issue(Backport v5.1)

See merge request espressif/esp-idf!40830
2025-07-28 14:17:24 +08:00
Jiang Jiang Jian
93792c23d5 Merge branch 'fix/ieee802154_example_rx_v5.1' into 'release/v5.1'
fix(ieee802154): set rx_when_idle to false when Rx stop (v5.1)

See merge request espressif/esp-idf!40827
2025-07-28 14:17:18 +08:00
Jiang Jiang Jian
fa4f9f7a95 Merge branch 'bugfix/fix_phy_test_crash_v5.1' into 'release/v5.1'
fix(PHY): Fixed phy test example crash (v5.1)

See merge request espressif/esp-idf!40754
2025-07-28 14:15:24 +08:00
akshat
e403c2ea0d bugfix(wifi): Fix incorrect SAE-PK advertisement in assoc request 2025-07-28 14:13:59 +08:00
Xiao Xufeng
2b66f127fd fix(esp_flash): fixed issue of escaping boundary check
Also patched corresponding ROM functions
2025-07-28 14:10:06 +08:00
chenjianhua
cf265c962b 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 13:18:17 +08:00
Rahul Tank
25aee09459 fix(nimble): Added code under correct flags to fix compilation warnings 2025-07-28 10:27:45 +05:30
Zhang Hai Peng
0fa5f59d2b fix(ble/bluedroid): Fixed fail to disconnect when device record is cleared
(cherry picked from commit b6dc79af47)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-07-25 21:53:23 +08:00
Zhang Hai Peng
4d4e14a83e fix(ble/bluedroid): fix incorrect resolving_list_avail_size update
(cherry picked from commit ac385530af)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-07-25 21:53:21 +08:00
Zhang Hai Peng
3ebd5ad0fc fix(ble/bluedroid): ensure resolving list is updated when the oldest device is removed
(cherry picked from commit 61606a6f95)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-07-25 21:53:18 +08:00
Zhang Hai Peng
59de68ee84 fix(ble/bluedroid): Fix issue causing BTM_GetSecurityFlags failed
(cherry picked from commit 48235c7b25)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-07-25 21:53:16 +08:00
muhaidong
7cd478b480 fix(wifi): fix pmksa cache expiration caused by sntp time synchronization issue 2025-07-25 20:01:52 +08:00
Rahul Tank
e6955dee22 Merge branch 'fix/clear_gatt_svc_len_v5.1' into 'release/v5.1'
fix(nimble): Clear GATT service entries counter upon GATT deinit (v5.1)

See merge request espressif/esp-idf!40549
2025-07-25 16:43:46 +05:30
Tan Yan Quan
5dd8e990b9 fix(ieee802154): set rx_when_idle to false when Rx stop 2025-07-25 17:22:59 +08:00
Tan Yan Quan
e82ed87ede fix(ieee802154): initialize nvs before enable ieee802154 2025-07-25 17:22:59 +08:00
Mahavir Jain
0eaf976032 Merge branch 'bugfix/fix_memory_leak_on_http_header_fetch_failure_v5.1' into 'release/v5.1'
fix(esp_http_client): free header in case of ESP_ERR_HTTP_FETCH_HEADER (v5.1)

See merge request espressif/esp-idf!40667
2025-07-25 09:31:41 +05:30