Commit Graph

4369 Commits

Author SHA1 Message Date
Island
fe96a02802 Merge branch 'change/ble_update_lib_20250925_v5.1' into 'release/v5.1'
change(ble): [AUTO_MR] 20250925 - Update ESP BLE Controller Lib (v5.1)

See merge request espressif/esp-idf!42197
2025-09-29 10:16:14 +08:00
Island
e5ee07d6c4 Merge branch 'feat/ble_log_v2_esp_target_support_v5.1' into 'release/v5.1'
Feat/ble log v2 esp target support (v5.1)

See merge request espressif/esp-idf!41917
2025-09-29 10:16:09 +08:00
JinCheng
5033befc84 fix(bluedroid): removed the code relying on compiler-specific extension for FAM in union 2025-09-27 11:34:19 +08:00
JinCheng
798029129a fix(bt/bluedroid): fixed potential OOB in Bluedroid 2025-09-26 17:32:12 +08:00
Zhou Xiao
f4a70ab92c feat(ble): supported ble log v2 for ESP32 2025-09-26 16:23:53 +08:00
Zhou Xiao
d3bbb094af feat(ble): supported ble log v2 for ESP32-C3/ESP32-S3 2025-09-26 16:23:48 +08:00
Zhou Xiao
0eaa2f4eac feat(ble): supported ble log v2 for ESP32-C2 2025-09-26 16:23:26 +08:00
Zhou Xiao
d59d1c232d feat(ble): supported ble log v2 for ESP32-H2 2025-09-26 16:23:21 +08:00
Zhou Xiao
e4eb8059e5 feat(ble): supported ble log v2 for ESP32-C6 2025-09-26 16:23:15 +08:00
Zhou Xiao
f67f2add6e fix(ble): fixed ble log v2 configuration issues 2025-09-26 16:23:09 +08:00
Zhao Wei Liang
7f8cf3da82 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:26 +08:00
Zhao Wei Liang
bbc0a73ec3 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:23 +08:00
Zhao Wei Liang
0c2778036a 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:21 +08:00
Zhou Xiao
77f1514b9f 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-25 18:19:44 +08:00
Zhou Xiao
96410cf7f6 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-25 18:19:44 +08:00
Zhou Xiao
aaa000356e feat(ble): support ble log uart dma out
(cherry picked from commit 534b43e85a)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-09-25 18:19:44 +08:00
morris
d75d2ad5f4 Merge branch 'feat/uart_dma_support_v5.1' into 'release/v5.1'
feat(uart): uart dma support for insternal usage on v5.1

See merge request espressif/esp-idf!41691
2025-09-25 14:57:31 +08:00
Wang Meng Yang
a6c5b349dd Merge branch 'bugfix/fix_bt_coverity_v5.1' into 'release/v5.1'
bugfix: Fix array compared against 0 in btc_manage.c and the issue of uninitialized pointer reading in coexist_printf (v5.1)

See merge request espressif/esp-idf!42077
2025-09-24 17:54:19 +08:00
Island
e57cdc1c90 Merge branch 'change/ble_update_lib_20250919_v5.1' into 'release/v5.1'
change(ble): [AUTO_MR] 20250919 - Update ESP BLE Controller Lib (v5.1)

See merge request espressif/esp-idf!42027
2025-09-24 15:35:07 +08:00
C.S.M
0466deff06 feat(uhci): Support uart dma just for internal debug usage 2025-09-24 13:57:57 +08:00
Rahul Tank
8fb119ded3 Merge branch 'feat/separate_indicate_v5.1' into 'release/v5.1'
fix(nimble): Added code to handle sending indicate (v5.1)

See merge request espressif/esp-idf!41994
2025-09-24 09:24:06 +05:30
cjin
bea487b4a0 feat(ble): get wakeup cause when wake up on ESP32-H2 2025-09-24 09:57:31 +08:00
cjin
89df221c3a feat(ble): get wakeup cause when wake up on ESP32-C6 2025-09-24 09:57:26 +08:00
cjin
0b35a285dc feat(ble): get wakeup cause when wake up on ESP32-C2 2025-09-24 09:55:28 +08:00
Zhou Xiao
4a72159a60 change(ble): [AUTO_MR] Update lib_esp32c2 to 58398575 2025-09-23 15:08:04 +08:00
Zhou Xiao
e9b7936015 change(ble): [AUTO_MR] Update lib_esp32c6 to 390a8efd 2025-09-23 15:08:04 +08:00
Zhou Xiao
0798fb8c59 change(ble): [AUTO_MR] Update lib_esp32h2 to 390a8efd 2025-09-23 15:08:04 +08:00
Rahul Tank
4e1d375cd4 fix(nimble): Added code to handle sending indicate 2025-09-22 21:55:29 +05:30
yangfeng
ad6d40de2d fix(bt/btc): Fix array compared against 0 in btc_manage.c 2025-09-22 14:20:01 +08:00
Zhao Wei Liang
3e7a2685e1 fix(ble): update ext_version on ESP32-H2
(cherry picked from commit b091ec843c)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-09-22 11:35:24 +08:00
Zhao Wei Liang
c4271c7742 fix(ble): update ext_version on ESP32-C6
(cherry picked from commit 3558f20a4e)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-09-22 11:35:24 +08:00
Zhao Wei Liang
683b2ebe75 change(ble): [AUTO_MR] Update lib_esp32c2 to e08d6058
(cherry picked from commit 0ec2a92d79)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-09-22 11:35:24 +08:00
Zhao Wei Liang
79b7fecb4b change(ble): [AUTO_MR] Update lib_esp32c6 to 000475d3
(cherry picked from commit 32a510900c)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-09-22 11:35:24 +08:00
Zhao Wei Liang
8ab44b1df7 change(ble): [AUTO_MR] Update lib_esp32h2 to 000475d3
(cherry picked from commit 141362fe48)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-09-22 11:35:24 +08:00
Island
48d3ac77df Merge branch 'opt/opt_ble_stability_v5.1' into 'release/v5.1'
Improve ESP32 stability and security (v5.1)

See merge request espressif/esp-idf!41544
2025-09-22 10:27:08 +08:00
Rahul Tank
c17c002111 Merge branch 'fix/connect_gap_event_status_handling_v5.1' into 'release/v5.1'
fix(nimble): Fixed incorrect HCI status in connect event (v5.1)

See merge request espressif/esp-idf!41884
2025-09-19 15:06:56 +05:30
liqigan
a411d63195 fix(bt/controller): Fixed some controller bugs 2025-09-19 14:06:12 +08:00
JinCheng
35a4fab357 fix(bt/controller): fixed some controller bugs 2025-09-19 14:06:12 +08:00
Zhang Hai Peng
75967b5785 fix(bt): Update esp32 libbtdm_app.a (f1dc7d8)
- Improve ESP32 stability and security


(cherry picked from commit 8ec5410236)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-09-19 14:06:12 +08:00
Wang Meng Yang
77bb1f6196 Merge branch 'bugfix/fix_esp32_bt_sw_intr_v5.1' into 'release/v5.1'
fix(bt): fixed sw_intr issue with BT register or trigger error core on ESP32 (v5.1)

See merge request espressif/esp-idf!41637
2025-09-18 17:47:10 +08:00
Astha Verma
608ca24bab fix(nimble): Fixed incorrect HCI status in connect event 2025-09-17 18:19:47 +05:30
Island
65d6decd37 Merge branch 'fix/ble_mesh_micellaneous_fix_v5.1' into 'release/v5.1'
Fix/ble mesh micellaneous fix (v5.1)

See merge request espressif/esp-idf!41285
2025-09-17 16:04:37 +08:00
Rahul Tank
fd45284bcb fix(nimble): Fixed reattempt count handling for perdiodic adv 2025-09-16 00:07:23 +08:00
LiPeng
66b3309b36 fix(bt): fixed sw_intr issue with BT register or trigger error core on ESP32 2025-09-12 16:14:36 +08:00
luoxu
191436cd0b feat(ble_mesh): add adv lock to avoid allocated buffers
cherry-picked from 4905b6eae1
2025-09-12 14:04:03 +08:00
luoxu
255791b034 feat(ble_mesh): Add lock to avoid tx being modified at the same time
cherry-picked from 334e2bf8ab
2025-09-11 17:22:09 +08:00
luoxu
7cb3e08cec feat(ble_mesh): Added support for recursive locks 2025-09-11 17:22:09 +08:00
Zhou Xiao
42cbd032b0 feat(ble): refactored ble log module with layered design
(cherry picked from commit 797a0c4e6eafaf6164e0f9c34f3867a46733924c)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-09-01 13:13:26 +08:00
Rahul Tank
e71b10a23d fix(nimble): Add code to post connection failure
In event of a corner case, where connection is not completed,
connection reattempt is disabled, so need to post connection
failure event to application to make it aware of the failure
2025-08-22 16:21:39 +05:30
Wang Meng Yang
8f9a806d7a Merge branch 'bugfix/fix_bt_security_v5.1' into 'release/v5.1'
fix(bt/bluedroid): Prevent out-of-bounds access and add type check when resolving EIR data (v5.1)

See merge request espressif/esp-idf!41401
2025-08-21 19:43:20 +08:00