Luo Xu
6b2d26f334
feat(ble_mesh): fixed issues with adv evts process
...
(cherry picked from commit 21b934aeb2 )
Co-authored-by: luoxu <luoxu@espressif.com >
2025-10-21 15:34:34 +08:00
Luo Xu
94e5bd0704
feat(ble_mesh): add adv lock to avoid allocated buffers
...
(cherry picked from commit 4905b6eae1 )
Co-authored-by: luoxu <luoxu@espressif.com >
2025-10-21 15:34:34 +08:00
Luo Xu
bcb60dbec6
feat(ble_mesh): Add lock to avoid tx being modified at the same time
...
(cherry picked from commit 334e2bf8ab )
Co-authored-by: luoxu <luoxu@espressif.com >
2025-10-21 15:34:34 +08:00
Island
d3517609c8
Merge branch 'bugfix/fix_ble_deinit_memory_leak_v5.5' into 'release/v5.5'
...
fix(ble/bluedroid): fix memory leak during deinit when service table is created but not started (v5.5)
See merge request espressif/esp-idf!42706
2025-10-20 22:03:32 +08:00
Jiang Jiang Jian
1d3324de86
Merge branch 'fix/incorrect_assert_in_acl_data_process_v5.5' into 'release/v5.5'
...
fix(bt): avoid asserting when previous data hasn't finished transmitting(backport v5.5)
See merge request espressif/esp-idf!42666
2025-10-20 15:25:55 +08:00
Island
d56618c4c1
Merge branch 'fix/update_pawr_example_docs_v5.5' into 'release/v5.5'
...
Fix/update pawr example docs (v5.5)
See merge request espressif/esp-idf!42658
2025-10-17 18:06:53 +08:00
Zhang Hai Peng
fc1d5a8f9a
fix(ble/bluedroid): fix memory leak during deinit when service table is created but not started
...
(cherry picked from commit ddd12f2498282e147044d1fe532a51aeb18875f9)
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-10-17 16:45:50 +08:00
Island
729b28e6a8
Merge branch 'bugfix/fix_cble50y25_305_v5.5' into 'release/v5.5'
...
Fixed GPIO matrix function calls on ESP32-C3 and ESP32-S3(18b5cbe) (v5.5)
See merge request espressif/esp-idf!42559
2025-10-17 11:56:17 +08:00
gongyantao
88cf07b303
fix(bt): avoid asserting when previous data hasn't finished transmitting
2025-10-17 11:46:37 +08:00
Jin Chen
60f9038d12
feat(ble): allow a larger sca limit on ESP32-H2
...
(cherry picked from commit abfc2d766e )
Co-authored-by: cjin <jinchen@espressif.com >
2025-10-16 20:14:13 +08:00
Jin Chen
604639c889
feat(ble): allow a larger sca limit on ESP32-C6
...
(cherry picked from commit b3c608f2cf )
Co-authored-by: cjin <jinchen@espressif.com >
2025-10-16 20:14:11 +08:00
Jin Chen
baccea8919
feat(ble): allow a larger sca limit on ESP32-C5
...
(cherry picked from commit f012fafe51 )
Co-authored-by: cjin <jinchen@espressif.com >
2025-10-16 20:14:08 +08:00
Jin Chen
5884475b4d
feat(ble): allow a larger sca limit on ESP32-C2
...
(cherry picked from commit 9ecf67b230 )
Co-authored-by: cjin <jinchen@espressif.com >
2025-10-16 20:14:06 +08:00
Rahul Tank
025e5f2d99
Merge branch 'bugfix/update_hci_log_datalen_v5.5' into 'release/v5.5'
...
fix(nimble): update HCI log functions to use uint16_t for data length (v5.5)
See merge request espressif/esp-idf!42297
2025-10-16 17:39:04 +05:30
Island
8ac60192dc
Merge branch 'feat/esp32c2_add_get_used_heap_size_v5.5' into 'release/v5.5'
...
Feat/esp32c2 add get used heap size (v5.5)
See merge request espressif/esp-idf!42620
2025-10-16 19:48:13 +08:00
Island
d4a52b13f2
Merge branch 'bugfix/fix_ble_deinit_crash_v5.5' into 'release/v5.5'
...
fix(ble/bluedroid): prevent crash when deinit/disable host during scan (v5.5)
See merge request espressif/esp-idf!42600
2025-10-16 19:45:54 +08:00
Rahul Tank
bf41c8045e
Merge branch 'fix/ble_gap_conn_handle_overflow_v5.5' into 'release/v5.5'
...
fix(nimble) Fix array overflow caused by invalid connection handle indexing (v5.5)
See merge request espressif/esp-idf!42385
2025-10-16 14:32:46 +05:30
Jin Cheng
53a1c66d41
fix(bt/controller): fixed several controller bugs
2025-10-16 10:25:34 +08:00
Jin Cheng
b4854cab63
fix(bt/controller): fixed the sniff anchor point can be mismatch from central and peripheral
2025-10-16 10:25:34 +08:00
Zhao Wei Liang
193b5c92d1
feat(ble): change free api on ESP32-C5
...
(cherry picked from commit e87ace3a33 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-10-16 10:11:15 +08:00
Zhao Wei Liang
71e14b5688
feat(ble): change free api on ESP32-C6
...
(cherry picked from commit 034172154a )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-10-16 10:11:12 +08:00
Zhao Wei Liang
0be2fcb3f6
feat(ble): change free api on ESP32-C2
...
(cherry picked from commit e18972e94e )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-10-16 10:11:09 +08:00
Zhao Wei Liang
731ff4bcf7
feat(ble): add get used mem api
...
(cherry picked from commit 149f6c56b3 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-10-16 10:11:06 +08:00
Shreeyash
944e2527d1
fix(nimble): fix array overflow caused by invalid connection handle indexing
2025-10-15 15:59:41 +05:30
Rahul Tank
39b9662258
Merge branch 'feat/channel_sounding_nimble_v5.5' into 'release/v5.5'
...
feat(nimble): Add initial support for CS HCI (v5.5)
See merge request espressif/esp-idf!42278
2025-10-15 12:47:59 +05:30
Island
38694c3362
Merge branch 'change/ble_update_lib_20250925_v5.5' into 'release/v5.5'
...
change(ble): [AUTO_MR] 20250925 - Update ESP BLE Controller Lib (v5.5)
See merge request espressif/esp-idf!42201
2025-10-15 14:38:46 +08:00
Zhang Hai Peng
cd793de75a
fix(ble/bluedroid): prevent crash when deinit/disable host during scan
...
Crash occurs if the BLE host is deinitialized or disabled while scanning is still active.
This usage is not recommended.
(cherry picked from commit ca2c78f53e )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-10-14 21:53:52 +08:00
Zhang Hai Peng
181cd0bee9
fix(ble/bluedroid): Fixed resolve adv data crash if host deinitialized or disabled
...
(cherry picked from commit 7ce921ed95 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-10-14 21:53:50 +08:00
Rahul Tank
126b8f8789
fix(nimble): Added CS service support
2025-10-14 16:41:02 +05:30
Rahul Tank
5652984db9
feat(nimble): Base support for Channel sounding HCI command and events
2025-10-14 12:14:19 +05:30
Rahul Tank
38917f3435
Merge branch 'bugfix/use_nimble_mem_apis_v5.5' into 'release/v5.5'
...
fix(nimble): Use nimble platform mem malloc / free APIs (v5.5)
See merge request espressif/esp-idf!42287
2025-10-14 11:50:34 +05:30
zwl
55076fd3a6
change(ble): [AUTO_MR] Update lib_esp32c2 to aabb0f68
2025-10-14 10:36:11 +08:00
zwl
05de8c44ec
change(ble): [AUTO_MR] Update lib_esp32c6 to f0e815be
2025-10-14 10:36:05 +08:00
zwl
27b5c25fd4
change(ble): [AUTO_MR] Update lib_esp32c5 to f0e815be
2025-10-14 10:36:00 +08:00
zwl
41c25b9716
change(ble): [AUTO_MR] Update lib_esp32h2 to f0e815be
2025-10-14 10:35:55 +08:00
Island
91a068076f
Merge branch 'change/ble_update_lib_20250919_v5.5' into 'release/v5.5'
...
change(ble): [AUTO_MR] 20250919 - Update ESP BLE Controller Lib (v5.5)
See merge request espressif/esp-idf!42031
2025-10-14 10:34:34 +08:00
Jiang Jiang Jian
799e347522
Merge branch 'bugfix/fix_bt_security_v5.5' into 'release/v5.5'
...
fix(bt/bluedroid): Fix the boundary conditions when checking EIR data (v5.5)
See merge request espressif/esp-idf!42448
2025-10-13 20:39:27 +08:00
Chen Jian Hua
572bbf84f5
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(18b5cbe)
...
- Fixed GPIO matrix function calls
(cherry picked from commit 25adf4c934 )
Co-authored-by: chenjianhua <chenjianhua@espressif.com >
2025-10-13 17:33:39 +08:00
Rahul Tank
233ea11ab0
fix(nimble): Use nimble platform mem malloc / free APIs
2025-10-13 12:20:42 +05:30
Island
294abc6302
Merge branch 'fix/ble_log_acl_data_copy_v5.5' into 'release/v5.5'
...
fix(ble): copy acl data by omdata buffer copy (v5.5)
See merge request espressif/esp-idf!42526
2025-10-13 14:26:45 +08:00
Island
690e83d456
Merge branch 'feat/support_blecrt_489_v5.5' into 'release/v5.5'
...
feat(ble/bluedroid): Added API to set channel map for scanning (v5.5)
See merge request espressif/esp-idf!42258
2025-10-13 12:07:30 +08:00
yangfeng
1f4e41d2ac
fix(bt/bluedroid): Fix the boundary conditions when checking EIR data
2025-10-13 11:43:50 +08:00
Jiang Jiang Jian
3c0e283930
Merge branch 'bugfix/fix_some_bt_bugs_v5.5' into 'release/v5.5'
...
fix(bt): fix some bluetooth bugs (v5.5)
See merge request espressif/esp-idf!42466
2025-10-13 10:29:02 +08:00
Zhou Xiao
dec62e60f4
fix(ble): copy acl data by omdata buffer copy
...
(cherry picked from commit 322eb33f0d )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-10-13 09:13:53 +08:00
Shreeyash
cfc05166c0
fix(nimble): update HCI log functions to use uint16_t for data length
2025-10-13 00:08:54 +08:00
cjin
fa5203de21
feat(ble): get wakeup cause when wake up on ESP32-C5
2025-10-11 11:12:45 +08:00
cjin
7d342d49f7
feat(ble): get wakeup cause when wake up on ESP32-H2
2025-10-11 11:12:45 +08:00
cjin
c96d41d436
feat(ble): get wakeup cause when wake up on ESP32-C6
2025-10-11 11:12:45 +08:00
cjin
ce66ed4309
feat(ble): get wakeup cause when wake up on ESP32-C2
2025-10-11 11:12:45 +08:00
Zhou Xiao
f83d1937a1
change(ble): [AUTO_MR] Update lib_esp32c2 to 58398575
2025-10-11 11:12:45 +08:00