Luo Xu
6b2d26f334
feat(ble_mesh): fixed issues with adv evts process
...
(cherry picked from commit 21b934aeb21f4a5d40cf3ee7f03c4d489176b7ef)
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 4905b6eae12134ecd291156b2ce1e98aba4e1fed)
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 334e2bf8ab40a6facf6ed8926c42307443e72ad9)
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 abfc2d766e13db57a0a84b5c23dd3259aad701ea)
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 b3c608f2cf8c1b2d82880bae6c7a20ea66d9e068)
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 f012fafe518d75b55f41c1899c0903d5a6d2b9f8)
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 9ecf67b23077e5b5d5fa72417263cc3d3e2e6b26)
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 e87ace3a33a42034ebba6f0dd51ea508361b8fb6)
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 034172154a35ca7b72ef6791e17ed124f4aa70d4)
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 e18972e94e7c479720a50a66e7f1a03dd25774f9)
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 149f6c56b3b77a380086c66c7d6f3022f7bafab6)
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 ca2c78f53e89676bf8d68feac1d42e152d81fd02)
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 7ce921ed95b85ec94b6b2f3542548aa589d77bf8)
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 25adf4c934f7d90447b83a4f5261e501f766ff0a)
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 322eb33f0d19a7abdd8d430c6e742224fe3274f5)
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