Commit Graph

5132 Commits

Author SHA1 Message Date
Jiang Jiang Jian
9e0b06d2b1 Merge branch 'fix/ble_mesh_proxy_cli_coexists_with_adv_v6.0' into 'release/v6.0'
fix(ble_mesh): Fix start callback timing when GATT and ADV bearers coexist (v6.0)

See merge request espressif/esp-idf!44419
2025-12-21 15:37:34 +08:00
Jiang Jiang Jian
430ddfbb20 Merge branch 'fix/ble_mesh_trans_enh_seg_rpl_v6.0' into 'release/v6.0'
fix(ble_mesh): fixed incorrect rpl behavior in transport enh (v6.0)

See merge request espressif/esp-idf!44389
2025-12-21 15:35:38 +08:00
Luo Xu
0d4000caf0 feat(ble_mesh): fix issues with advtypes
(cherry picked from commit 1c4f6045cf)

Co-authored-by: luoxu <luoxu@espressif.com>
2025-12-19 13:43:29 +08:00
Luo Xu
9ea0f24646 feat(ble_mesh): update ble mesh multi connections config
(cherry picked from commit b63a0c2b78)

Co-authored-by: luoxu <luoxu@espressif.com>
2025-12-19 13:43:29 +08:00
Luo Xu
df0150a16f fix(ble_mesh): Fix start callback timing when GATT and ADV bearers coexist
Add BLE_MESH_SEND_START_CB macro to ensure start callback is called
exactly once when both GATT and ADV bearers are used.


(cherry picked from commit 48a84e8299)

Co-authored-by: luoxu <luoxu@espressif.com>
2025-12-19 13:43:29 +08:00
Luo Xu
62276a3a0e fix(ble_mesh): fixed incorrect rpl behavior in transport enh
(cherry picked from commit 29a722296f)

Co-authored-by: luoxu <luoxu@espressif.com>
2025-12-18 17:43:17 +08:00
Zhou Xiao
8009cb07fb fix(ble): added missed spin lock initialization
(cherry picked from commit 069262e513)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-12-18 17:13:39 +08:00
Island
25814db7b1 Merge branch 'bugfix/fix_bt_4205_v6.0' into 'release/v6.0'
Fixed BLE assert lld_con.c 1479 on ESP32-C3 and ESP32-S3(5106725) (v6.0)

See merge request espressif/esp-idf!44329
2025-12-18 11:31:41 +08:00
Island
4af7054b75 Merge branch 'bugfix/fix_ble_security_issue_2025_v6.0' into 'release/v6.0'
Fix potential CVE-2024-0039 out-of-bounds write in attp_build_value_cmd (v6.0)

See merge request espressif/esp-idf!43808
2025-12-18 10:57:44 +08:00
Island
b890d0870c Merge branch 'feat/show_how_to_use_smp_in_blufi_example_v6.0' into 'release/v6.0'
feat(ble/blufi): Support setting BLE encryption for blufi (v6.0)

See merge request espressif/esp-idf!44145
2025-12-18 10:55:22 +08:00
Island
14c6f73885 Merge branch 'bugfix/fix_reconnect_failed_with_extend_adv_v6.0' into 'release/v6.0'
fix(ble/bluedroid): Fixed the issue that extend advertising might not restart if the connection fails (v6.0)

See merge request espressif/esp-idf!44252
2025-12-18 10:50:36 +08:00
Martin Vychodil
4b919caa17 Merge branch 'feat/vfs_remove_old_api_v6.0' into 'release/v6.0'
feat(storage/vfs): v6 API breaking changes (v6.0)

See merge request espressif/esp-idf!44315
2025-12-18 05:02:41 +08:00
Tomáš Rohlínek
1bf8b030e3 feat(storage/vfs): Remove old API usage 2025-12-17 14:00:22 +01:00
Island
4d81e688bf Merge branch 'fix/ble_mesh_nimble_gap_event_v6.0' into 'release/v6.0'
fix(ble_mesh): fix memory issue in nimble gap event forwarding (v6.0)

See merge request espressif/esp-idf!44240
2025-12-17 17:34:53 +08:00
Rahul Tank
256f00fcdc Merge branch 'bugfix/fix_compile_tinycrypt_v6.0' into 'release/v6.0'
fix(nimble): Add missing header file to fix compilation issue (v6.0)

See merge request espressif/esp-idf!43884
2025-12-17 12:58:05 +05:30
Chen Jian Hua
4e5e712df8 fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(5106725)
- Fixed BLE assert lld_con.c 1479


(cherry picked from commit 22641241fa)

Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2025-12-17 12:53:57 +08:00
Rahul Tank
867387603f fix(nimble): Add missing header file to fix compilation issue 2025-12-16 12:15:42 +05:30
Jin Cheng
45aeaf97c4 fix(bt/bluedroid): fixed possible access to NULL in l2c_fcr_clone_buf 2025-12-16 11:37:58 +08:00
Zhi Wei Jian
2c8df059cc fix(ble/bluedroid): Fixed reconnection failed with extend adv
(cherry picked from commit ec4052c1c7)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2025-12-15 21:23:26 +08:00
Luo Xu
d536847cad fix(ble_mesh): fix memory issue in nimble gap event forwarding
(cherry picked from commit aeab65c1a7)

Co-authored-by: luoxu <luoxu@espressif.com>
2025-12-15 17:43:28 +08:00
Wang Meng Yang
bc646511dd Merge branch 'change/bt_bluedroid_avrcp_version_v6.0' into 'release/v6.0'
change(bt/bluedroid): Change AVRCP version according to feature enabled (v6.0)

See merge request espressif/esp-idf!44199
2025-12-15 14:59:40 +08:00
Island
068473abc8 Merge branch 'fix/add_soc_caps_for_pawr_feat_v6.0' into 'release/v6.0'
fix(ble): add soc caps feat for PAwR (v6.0)

See merge request espressif/esp-idf!44151
2025-12-15 14:23:28 +08:00
Island
07dc868b51 Merge branch 'fix/fix_pawr_crash_errors_v6.0' into 'release/v6.0'
Fix/fix pawr crash errors (v6.0)

See merge request espressif/esp-idf!43945
2025-12-15 14:22:12 +08:00
linruihao
6808cc82b7 change(bt/bluedroid): Change AVRCP version according to feature enabled
- Version will be set to 1.6 if Cover Art feature enabled
- Otherwise, version will be set to 1.5
2025-12-12 20:11:08 +08:00
Island
3e36bc9c20 Merge branch 'change/ble_update_lib_20251202_v6.0' into 'release/v6.0'
change(ble): [AUTO_MR] 20251202 - Update ESP BLE Controller Lib (v6.0)

See merge request espressif/esp-idf!44020
2025-12-12 11:42:59 +08:00
Island
f6c73e98a6 Merge branch 'feat/ble_mesh_lib_log_output_opt_v6.0' into 'release/v6.0'
feat(ble_mesh): add ext log initialization functions (v6.0)

See merge request espressif/esp-idf!43757
2025-12-12 11:07:56 +08:00
Jin Chen
79c3b47ad9 fix(ble): fix hci log malloc failure crash
(cherry picked from commit 734031311ad8554b600718bf8add68836121f72b)

Co-authored-by: cjin <jinchen@espressif.com>
2025-12-12 08:44:56 +08:00
Jin Chen
0db4ed96d8 fix(ble): fix pawr set subevent data length error
(cherry picked from commit 17462a379bb3931285f6886b7554a7959bd7dcd4)

Co-authored-by: cjin <jinchen@espressif.com>
2025-12-12 08:44:56 +08:00
Jin Chen
350c255efd fix(ble): remove target dependency on power control config on ESP32C5
(cherry picked from commit 82da79224e)

Co-authored-by: cjin <jinchen@espressif.com>
2025-12-11 16:23:25 +08:00
Jin Chen
7d9375c342 fix(ble): remove target dependency on power control config on ESP32C6
(cherry picked from commit f29f500ac8)

Co-authored-by: cjin <jinchen@espressif.com>
2025-12-11 16:23:24 +08:00
Jin Chen
77ef80081d fix(ble): add soc caps config for pawr feat on ESP32C5
(cherry picked from commit 19130df4f3)

Co-authored-by: cjin <jinchen@espressif.com>
2025-12-11 16:23:22 +08:00
Jin Chen
bf7d2e1a22 fix(ble): add soc caps config for pawr feat on ESP32H2
(cherry picked from commit 2eb79c71f1)

Co-authored-by: cjin <jinchen@espressif.com>
2025-12-11 16:23:21 +08:00
Jin Chen
7f3cc18198 fix(ble): add soc caps config for pawr feat on ESP32C6
(cherry picked from commit 4e4b863299)

Co-authored-by: cjin <jinchen@espressif.com>
2025-12-11 16:23:20 +08:00
Zhang Hai Peng
1fd2f90326 feat(ble/blufi): Support setting BLE encryption for blufi
(cherry picked from commit 60a028fb17)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-12-11 16:21:50 +08:00
C.S.M
ed64e7bf78 ci(header_check): Add check for public header should not include freertos 2025-12-10 15:10:43 +08:00
luoxu
0a716606c7 feat(ble_mesh): update lib commit to 4446669404 2025-12-10 14:35:33 +08:00
Luo Xu
64a6b496b2 feat(ble_mesh): add ext log initialization functions
(cherry picked from commit 7b7b9de28d)

Co-authored-by: luoxu <luoxu@espressif.com>
2025-12-10 14:35:32 +08:00
Alexey Gerenkov
effa1e4248 Merge branch 'feature/update-toolchain-to-esp-15.2.0_20250929.4-6d3fdb7_v6.0' into 'release/v6.0'
Make Picolibc the default libc (v6.0)

See merge request espressif/esp-idf!43966
2025-12-08 18:13:08 +08:00
Alexey Lapshin
ad7f4b9670 feat(esp_libc): make picolibc default libc 2025-12-06 00:08:35 +07:00
Rahul Tank
125dc7d11d Merge branch 'bugfix/fix_reattempt_sync_estab_v6.0' into 'release/v6.0'
fix(nimble): Add change to cancel sync in case of reattempt (v6.0)

See merge request espressif/esp-idf!43948
2025-12-05 13:02:08 +05:30
Zhao Wei Liang
b4c89e8cdf fix(ble): fixed the assert issue when using tinycrypt on ESP32-C2
(cherry picked from commit ac5d14d954)

Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com>
2025-12-05 09:51:43 +08:00
Zhao Wei Liang
a460908d27 feat(ble): add CONFIG_BT_LE_CTRL_DL_ITVL_PHY_SYNC_EN config on ESP32-C5
(cherry picked from commit aad080bc26)

Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com>
2025-12-05 09:51:43 +08:00
Zhao Wei Liang
8c1ea00380 feat(ble): add CONFIG_BT_LE_CTRL_DL_ITVL_PHY_SYNC_EN config on ESP32-C6
(cherry picked from commit 6c4f33798f)

Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com>
2025-12-05 09:51:43 +08:00
Zhao Wei Liang
cdb631b035 feat(ble): add CONFIG_BT_LE_CTRL_DL_ITVL_PHY_SYNC_EN config on ESP32-H2
(cherry picked from commit 5f2825ff37)

Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com>
2025-12-05 09:51:42 +08:00
Zhao Wei Liang
aa40f39c56 change(ble): [AUTO_MR] Update lib_esp32c6 to faf10639
(cherry picked from commit 91810d94b0)

Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com>
2025-12-05 09:51:42 +08:00
Zhao Wei Liang
7d9f52d08b change(ble): [AUTO_MR] Update lib_esp32c5 to faf10639
(cherry picked from commit ad9999a8a3)

Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com>
2025-12-05 09:51:42 +08:00
Zhao Wei Liang
381030016e change(ble): [AUTO_MR] Update lib_esp32h2 to faf10639
(cherry picked from commit 1980d51477)

Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com>
2025-12-05 09:51:41 +08:00
Island
152e8768e1 Merge branch 'fix/ble_mesh_long_packet_buffer_calculation_v6.0' into 'release/v6.0'
fix(ble_mesh): correct long packet segment buffer size calculation (v6.0)

See merge request espressif/esp-idf!43802
2025-12-03 16:06:01 +08:00
Wang Meng Yang
b4a0b89b1d Merge branch 'bugfix/a2dp_deinit_crash_v6.0' into 'release/v6.0'
fix(bt): fixed crash caused by deinit during A2DP connection initiation(v6.0)

See merge request espressif/esp-idf!43792
2025-12-03 12:14:28 +08:00
Zhang Hai Peng
5f02ee484e fix(ble/bluedroid): Fix security issues in GATT module
(cherry picked from commit f502b2aab1)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-12-03 11:54:33 +08:00