Commit Graph

1045 Commits

Author SHA1 Message Date
Zhao Wei Liang
d1f47fba23 change(ble): enabled specify scan channel vs hci cmd for ESP32-C2
(cherry picked from commit 2818eb91f1)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-08-08 21:14:38 +08:00
Zhao Wei Liang
c3f0eceffa change(ble): [AUTO_MR] Update lib_esp32c2 to dbd33ef2
(cherry picked from commit 043143ab8b)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-08-08 21:14:32 +08:00
Zhao Wei Liang
d18a5f2ddc change(ble): [AUTO_MR] Update lib_esp32c6 to 898f73cb
(cherry picked from commit fe22519bb5)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-08-08 21:14:30 +08:00
Zhao Wei Liang
865fe36a1d change(ble): [AUTO_MR] Update lib_esp32c5 to 898f73cb
(cherry picked from commit 3abfca1e2c)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-08-08 21:14:27 +08:00
Zhao Wei Liang
65f0804deb change(ble): [AUTO_MR] Update lib_esp32h2 to 898f73cb
(cherry picked from commit 4990dfdd23)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-08-08 21:14:24 +08:00
Zhang Hai Peng
c64d9bc3e3 fix(bt/ble): Update esp32 libbtdm_app.a (722c907a)
- Fixed bt hci event was not report to host when hci command was sent


(cherry picked from commit 155c32be20)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-08-04 11:53:35 +08:00
Jiang Jiang Jian
27452eac70 Merge branch 'bugfix/fixed_ble_dtm_err_v5.5' into 'release/v5.5'
Bugfix/fixed ble dtm err (v5.5)

See merge request espressif/esp-idf!40955
2025-08-01 23:18:44 +08:00
Jiang Jiang Jian
7704a9e93e Merge branch 'change/ble_update_lib_20250728_v5.5' into 'release/v5.5'
change(ble): [AUTO_MR] 20250728 - Update ESP BLE Controller Lib (v5.5)

See merge request espressif/esp-idf!40912
2025-08-01 10:37:34 +08:00
Zhao Wei Liang
eb784e3021 fix(ble): fixed dtm function error on ESP32-C5
(cherry picked from commit 6f0a61ab0d)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-08-01 10:20:44 +08:00
Zhao Wei Liang
6b6d193b36 fix(ble): fixed dtm function error on ESP32-H2
(cherry picked from commit 43c82b3b20)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-08-01 10:20:41 +08:00
Zhao Wei Liang
49079d23b6 fix(ble): fixed dtm function error on ESP32-C6
(cherry picked from commit ca0fdad4f2)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-08-01 10:20:39 +08:00
Zhou Xiao
801c578926 feat(ble): support ble log uart dma out for ESP32-C5 2025-07-30 17:39:06 +08:00
Zhou Xiao
a59065d07c feat(ble): support ble log uart dma out for ESP32-H2 2025-07-30 17:39:06 +08:00
Zhou Xiao
803a94f574 feat(ble): support ble log uart dma out for ESP32-C6 2025-07-30 17:39:06 +08:00
Zhou Xiao
1a6798ee7b feat(ble): add flash only param config api on ESP32-C5
(cherry picked from commit 312de57214)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-07-30 13:14:56 +08:00
Zhou Xiao
6428e942dd feat(ble): add flash only param config api on ESP32-H2
(cherry picked from commit 4c8258ca38)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-07-30 13:14:53 +08:00
Zhou Xiao
f405d019a6 feat(ble): add flash only param config api on ESP32-C6
(cherry picked from commit dc65875e57)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-07-30 13:14:51 +08:00
Zhou Xiao
0bab63a1f1 change(ble): [AUTO_MR] Update lib_esp32c2 to 4556045f
(cherry picked from commit 0a7660d0f3)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-07-30 13:14:46 +08:00
Zhou Xiao
4275a70d61 change(ble): [AUTO_MR] Update lib_esp32c6 to 499c41fb
(cherry picked from commit f2741f1932)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-07-30 13:14:44 +08:00
Zhou Xiao
a063764468 change(ble): [AUTO_MR] Update lib_esp32c5 to 499c41fb
(cherry picked from commit 7b921c71b3)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-07-30 13:14:41 +08:00
Zhou Xiao
6e7751482e change(ble): [AUTO_MR] Update lib_esp32h2 to 499c41fb
(cherry picked from commit ee48ef2167)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-07-30 13:14:39 +08:00
Jiang Jiang Jian
731f11766c Merge branch 'bugfix/fix_some_ble_bugs_250628_cjh_esp32_v5.5' into 'release/v5.5'
Fixed some BLE bugs 250628 on esp32(d9a3de0) (v5.5)

See merge request espressif/esp-idf!40798
2025-07-25 23:15:59 +08:00
Jiang Jiang Jian
b9d7aacd1d Merge branch 'change/ble_update_lib_20250709_v5.5' into 'release/v5.5'
change(ble): [AUTO_MR] 20250709 - Update ESP BLE Controller Lib (v5.5)

See merge request espressif/esp-idf!40471
2025-07-25 20:28:49 +08:00
Jiang Jiang Jian
aa2c410b62 Merge branch 'bugfix/fix_ble_aa_check_v2_v5.5' into 'release/v5.5'
Optimize check Access Address when receive connection request PDU (v5.5)

See merge request espressif/esp-idf!40750
2025-07-25 15:00:32 +08:00
cjin
ff7830f45b feat(ble): enable broker initialization on ESP32-C6 2025-07-25 00:01:44 +08:00
cjin
947e79f03d feat(ble): enable broker initialization on ESP32-C5 2025-07-25 00:01:39 +08:00
cjin
6f4ec5f3a6 feat(ble): enable broker initialization on ESP32-H2 2025-07-25 00:01:32 +08:00
cjin
e70bf20bba feat(ble): support memory allocation check debug feature on ESP32-H2 2025-07-25 00:01:26 +08:00
cjin
4b347bc75a feat(ble): support memory allocation check debug feature on ESP32-C6 2025-07-25 00:01:22 +08:00
cjin
dbb5069423 feat(ble): support memory allocation check debug feature on ESP32-C5 2025-07-25 00:01:17 +08:00
cjin
e313f56b30 feat(ble): support memory allocation check debug feature on ESP32-C2 2025-07-25 00:01:11 +08:00
Zhou Xiao
6d5aa29358 change(ble): [AUTO_MR] Update lib_esp32c2 to c7732d48 2025-07-25 00:01:07 +08:00
Zhou Xiao
ad7c681583 change(ble): [AUTO_MR] Update lib_esp32c6 to ca6c20bc 2025-07-25 00:01:03 +08:00
Zhou Xiao
a091cb0046 change(ble): [AUTO_MR] Update lib_esp32c5 to ca6c20bc 2025-07-25 00:00:58 +08:00
Zhou Xiao
957104bb31 change(ble): [AUTO_MR] Update lib_esp32h2 to ca6c20bc 2025-07-25 00:00:53 +08:00
Jiang Jiang Jian
f7d3562271 Merge branch 'change/ble_update_lib_20250630_v5.5' into 'release/v5.5'
change(ble): [AUTO_MR] 20250630 - Update ESP BLE Controller Lib (v5.5)

See merge request espressif/esp-idf!40301
2025-07-24 23:51:46 +08:00
Chen Jian Hua
7af79ac92c fix(bt): Update bt lib for ESP32(d9a3de0)
- Support BLE vendor HCI related params reset
- Support multi conn optimization vendor hci command
- Fixed the issue where rssi of conn is incorrect when latency is no zero
- Fixed prio setting for BLE events
- Fixed disconnection issue when coexisting with other BLE events
- Fixed crash due to bandwidth full when updating conn params


(cherry picked from commit f20c6a2813)

Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2025-07-24 21:33:38 +08:00
Zhang Hai Peng
6434f7f82e fix(bt/ble): Update esp32 libbtdm_app.a (3a27e2e)
- Optimize check Access Address when receive connection request PDU


(cherry picked from commit a663a87fe0)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-07-24 19:44:09 +08:00
gongyantao
9987ce610b fix(bt): fixed the incorrect unit of clk in cpb rx event 2025-07-24 16:26:44 +08:00
Zhou Xiao
e184fe297b fix(ble): ensure ble controller disable safety for ESP32-C2 2025-07-24 00:46:18 +08:00
zwl
ad53477921 change(ble): [AUTO_MR] Update lib_esp32c2 to 9af627ef 2025-07-24 00:46:18 +08:00
zwl
3e008eac89 change(ble): [AUTO_MR] Update lib_esp32c6 to d2d70d40 2025-07-24 00:46:18 +08:00
zwl
6e6bea3967 change(ble): [AUTO_MR] Update lib_esp32c5 to d2d70d40 2025-07-24 00:46:18 +08:00
zwl
06b9e8804f change(ble): [AUTO_MR] Update lib_esp32h2 to d2d70d40 2025-07-24 00:46:18 +08:00
Island
da257a9690 Merge branch 'change/ble_update_lib_20250613_v5.5' into 'release/v5.5'
change(ble): [AUTO_MR] 20250613 - Update ESP BLE Controller Lib (v5.5)

See merge request espressif/esp-idf!40161
2025-07-22 15:16:06 +08:00
Island
338dc154dc Merge branch 'feat/ble_log_spi_out_dev_phase_4_v5.5' into 'release/v5.5'
BLE Log SPI Out Dev Phase 4 (v5.5)

See merge request espressif/esp-idf!40426
2025-07-22 15:16:00 +08:00
Wang Meng Yang
87e8895083 Merge branch 'bugfix/bt_sleep_log_consistent_v5.5' into 'release/v5.5'
fix(ble): keep the log of the bluetooth sleep clock source consistent(v5.5)

See merge request espressif/esp-idf!40355
2025-07-22 14:45:07 +08:00
Jiang Jiang Jian
2045b1206b Merge branch 'bugfix/auth_collision_v5.5' into 'release/v5.5'
fix(bt/controller): Fixed bugs on LMP legacy and secure authentication collision (v5.5)

See merge request espressif/esp-idf!40010
2025-07-22 14:40:57 +08:00
Chen Jian Hua
2157ab84e2 fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(2edb0b0)
- Fixed TX issue when the event is aborted
- Fixed BLE assert llc_llcp.c 487
- Fixed BLE assert sch_prog.c 304
- Fixed anonymous extended adv reporting
- Support vendor HCI related params reset


(cherry picked from commit ad71a2cd33)

Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2025-07-08 13:33:40 +08:00
Zhou Xiao
8f586ecfd9 fix(ble): update error code in controller init for ESP32-S3/ESP32-C3
(cherry picked from commit b8b7e153a7)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-07-08 13:16:02 +08:00