Zhang Hai Peng
b69f694272
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:44 +08:00
Zhang Hai Peng
aa51badabe
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:42 +08:00
Chen Jian Hua
a73a4af45d
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:34 +08:00
yangfeng
2788110ef0
fix(bt/bluedroid): Fix the boundary conditions when checking EIR data
2025-10-13 11:55:04 +08:00
Zhou Xiao
4c627430ab
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:48 +08:00
linruihao
a757b667f4
fix(bt): fix btbb may not reinit when coex with wifi
...
Closes https://github.com/espressif/esp-idf/issues/15841
2025-10-10 14:35:35 +08:00
Jin Cheng
ea614b8f87
fix(bt/controller): fixed several controller bugs
2025-09-29 10:01:46 +08:00
Chen Jian Hua
35b7629b1a
feat(ble/bluedroid): Added API to set channel map for scanning
...
(cherry picked from commit fd4bb69357 )
Co-authored-by: chenjianhua <chenjianhua@espressif.com >
2025-09-28 19:09:58 +08:00
Jin Cheng
655b866459
fix(bt/controller): fixed the sniff anchor point can be mismatch from central and peripheral
2025-09-28 11:43:29 +08:00
Island
c5e3208af4
Merge branch 'feat/support_wakeup_causes_in_bt_wakeup' into 'release/v5.4'
...
Feat/support wakeup causes in bt wakeup
See merge request espressif/esp-idf!42064
2025-09-28 10:30:22 +08:00
JinCheng
50f5422370
fix(bluedroid): removed the code relying on compiler-specific extension for FAM in union
2025-09-27 11:33:22 +08:00
JinCheng
2f788e59ee
fix(bt/bluedroid): fixed potential OOB in Bluedroid
2025-09-26 17:29:31 +08:00
Zhao Wei Liang
1f6875b8d7
change(ble): [AUTO_MR] Update lib_esp32c2 to aabb0f68
...
(cherry picked from commit 4d2d49f736 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-09-26 11:13:50 +08:00
Zhao Wei Liang
7d8b0e3881
change(ble): [AUTO_MR] Update lib_esp32c6 to f0e815be
...
(cherry picked from commit 810d7e0ec7 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-09-26 11:13:48 +08:00
Zhao Wei Liang
76de3d1c63
change(ble): [AUTO_MR] Update lib_esp32h2 to f0e815be
...
(cherry picked from commit 0b203abf4b )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-09-26 11:13:45 +08:00
Chen Jian Hua
d4bdb51c53
fix(ble/bluedroid): Fixed the status setting in the HCI event
...
(cherry picked from commit 4ae438cca2 )
Co-authored-by: chenjianhua <chenjianhua@espressif.com >
2025-09-26 10:48:38 +08:00
cjin
32b71fa394
feat(ble): get wakeup cause when wake up on ESP32-H2
2025-09-22 11:03:22 +08:00
cjin
f8dc8242ba
feat(ble): get wakeup cause when wake up on ESP32-C5
2025-09-22 11:03:22 +08:00
cjin
bc09833dbf
feat(ble): get wakeup cause when wake up on ESP32-C6
2025-09-22 11:03:22 +08:00
cjin
bf7e9f0914
feat(ble): get wakeup cause when wake up on ESP32-C2
2025-09-22 11:03:22 +08:00
Zhou Xiao
9426f8c276
change(ble): [AUTO_MR] Update lib_esp32c2 to 58398575
...
(cherry picked from commit a56e7df710 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-09-19 11:33:19 +08:00
Zhou Xiao
8f68334081
change(ble): [AUTO_MR] Update lib_esp32c6 to 390a8efd
...
(cherry picked from commit 26dcd59599 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-09-19 11:33:17 +08:00
Zhou Xiao
660ccc089e
change(ble): [AUTO_MR] Update lib_esp32h2 to 390a8efd
...
(cherry picked from commit a7b87fe832 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-09-19 11:33:15 +08:00
Jiang Jiang Jian
cf9d588523
Merge branch 'change/ble_update_lib_20250828_v5.4' into 'release/v5.4'
...
change(ble): [AUTO_MR] 20250828 - Update ESP BLE Controller Lib (v5.4)
See merge request espressif/esp-idf!41961
2025-09-19 00:15:50 +08:00
Jiang Jiang Jian
529956b663
Merge branch 'fix/ble_mesh_micellaneous_fix_v5.4' into 'release/v5.4'
...
Fix/ble mesh micellaneous fix (v5.4)
See merge request espressif/esp-idf!41288
2025-09-18 23:28:25 +08:00
Wang Meng Yang
c66629e31c
Merge branch 'bugfix/fix_esp32_bt_sw_intr_v5.4' into 'release/v5.4'
...
fix(bt): fixed sw_intr issue with BT register or trigger error core on ESP32 (v5.4)
See merge request espressif/esp-idf!41634
2025-09-18 17:47:19 +08:00
Rahul Tank
632ee747f2
Merge branch 'fix/connect_gap_event_status_handling_v5.4' into 'release/v5.4'
...
fix(nimble): Fixed incorrect HCI status in connect event (v5.4)
See merge request espressif/esp-idf!41881
2025-09-17 13:51:33 +05:30
Zhao Wei Liang
885eeaeeeb
fix(ble): update ext_version on ESP32-H2
...
(cherry picked from commit b091ec843c )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-09-17 11:14:30 +08:00
Zhao Wei Liang
0dfd3f9cf3
fix(ble): update ext_version on ESP32-C6
...
(cherry picked from commit 3558f20a4e )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-09-17 11:14:28 +08:00
Zhao Wei Liang
1d72a8405d
change(ble): [AUTO_MR] Update lib_esp32c2 to e08d6058
...
(cherry picked from commit 0ec2a92d79 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-09-17 11:14:23 +08:00
Zhao Wei Liang
4059907e8d
change(ble): [AUTO_MR] Update lib_esp32c6 to 000475d3
...
(cherry picked from commit 32a510900c )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-09-17 11:14:20 +08:00
Zhao Wei Liang
3ee4dbdb44
change(ble): [AUTO_MR] Update lib_esp32h2 to 000475d3
...
(cherry picked from commit 141362fe48 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-09-17 11:14:17 +08:00
Zhou Xiao
fc5f66f0d5
fix(ble): fixed ble log config for ESP32-C3/ESP32-S3
2025-09-16 22:47:52 +08:00
Zhou Xiao
b6be31309f
feat(ble): supported ble log v2 for ESP32
2025-09-16 19:13:00 +08:00
Zhou Xiao
32cb69706b
feat(ble): supported ble log v2 for ESP32-C3/ESP32-S3
2025-09-16 19:13:00 +08:00
Zhou Xiao
b65ba9a601
feat(ble): supported ble log v2 for ESP32-C2
2025-09-16 19:13:00 +08:00
Zhou Xiao
c943a88ee2
feat(ble): supported ble log v2 for ESP32-H2
2025-09-16 19:13:00 +08:00
Zhou Xiao
c6e8c016e2
feat(ble): supported ble log v2 for ESP32-C6
2025-09-16 19:13:00 +08:00
Zhou Xiao
732358eebf
fix(ble): fixed ble log v2 configuration issues
2025-09-16 19:13:00 +08:00
luoxu
9acb50df44
feat(ble_mesh): add adv lock to avoid allocated buffers
...
cherry-picked from 4905b6eae1
2025-09-16 00:05:31 +08:00
Luo Xu
8770f562e0
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-09-16 00:05:31 +08:00
LiPeng
fa96dfeaa1
fix(bt): fixed sw_intr issue with BT register or trigger error core on ESP32
2025-09-15 19:16:16 +08:00
Astha Verma
ff33779405
fix(nimble): Fixed incorrect HCI status in connect event
2025-09-15 11:00:17 +05:30
Island
1bfe1595fa
Merge branch 'feat/support_ble_log_uart_dma_out_v5.4' into 'release/v5.4'
...
Feat/support ble log uart dma out (v5.4)
See merge request espressif/esp-idf!40656
2025-09-15 10:29:15 +08:00
Rahul Tank
1e77360946
fix(nimble): Fixed reattempt count handling for perdiodic adv
2025-09-10 18:52:39 +05:30
Zhou Xiao
dddb7898ef
feat(ble): support ble log uart dma out for ESP32-H2
...
(cherry picked from commit d45778f784 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-09-10 15:17:47 +08:00
Zhou Xiao
290a87781d
feat(ble): support ble log uart dma out for ESP32-C6
...
(cherry picked from commit ae8a7c8117 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-09-10 15:17:47 +08:00
Zhou Xiao
d177b7d78f
feat(ble): support ble log uart dma out
...
(cherry picked from commit 534b43e85a )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-09-10 15:17:46 +08:00
Island
edf60a792f
Merge branch 'feat/ble_log_v2_v5.4' into 'release/v5.4'
...
feat(ble): refactored ble log module with layered design (v5.4)
See merge request espressif/esp-idf!41658
2025-09-03 14:18:26 +08:00
Jiang Jiang Jian
203f114f20
Merge branch 'opt/opt_ble_stability_v5.4' into 'release/v5.4'
...
Improve ESP32 stability and security (v5.4)
See merge request espressif/esp-idf!41547
2025-09-02 14:08:24 +08:00