chenjianhua
e4b8dba8fd
feat(bt): Update bt lib for ESP32-C3 and ESP32-S3(723439d)
...
- Added BLE controller debug log trace
- Added BLE controller log module
2025-03-06 14:48:31 +08:00
Island
ac5760d28e
Merge branch 'change/ble_update_20250221_v5.2' into 'release/v5.2'
...
Combined backport MR for BLE Lib & Feature Updates
See merge request espressif/esp-idf!37188
2025-03-06 11:49:38 +08:00
Zhou Xiao
2ad201f7e7
change(ble): [AUTO_MR] Update lib_esp32h2 to 1d7eebaf
2025-03-04 10:28:06 +08:00
Zhou Xiao
50b5970d0f
feat(ble): support ble log spi out for ESP32-C3 and ESP32-S3
2025-03-03 16:36:40 +08:00
Zhou Xiao
e45ce70f1d
feat(ble): support ble log spi out for ESP32
2025-03-03 16:36:40 +08:00
Zhou Xiao
be79a549c4
change(ble): update ble log spi out config for ESP32-H2
2025-03-03 16:36:40 +08:00
Zhou Xiao
c3785f3a0d
change(ble): update ble log spi out config for ESP32-C6
2025-03-03 16:36:40 +08:00
Zhou Xiao
79f582adaa
change(ble): update ble log spi out config for ESP32-C2
2025-03-03 16:36:40 +08:00
Zhou Xiao
3102c4c94e
feat(ble): support esp ble controller spi output interface for ESP32-H2
...
(cherry picked from commit 9c98c7e040
)
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-03-03 16:36:40 +08:00
Zhou Xiao
8b22be3606
feat(ble): support esp ble controller spi output interface for ESP32-C6
...
(cherry picked from commit 58b8775f95
)
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-03-03 16:36:40 +08:00
Zhou Xiao
36331ad702
feat(ble): support esp ble controller spi output interface for ESP32-C2
...
(cherry picked from commit 0b57f8ae87
)
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-03-03 16:36:40 +08:00
Zhou Xiao
0977431d68
feat(ble): support enhanced controller log capabilities on ESP32-C6 and ESP32-H2
...
(cherry picked from commit f598976c6b
)
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-03-03 16:36:40 +08:00
Zhou Xiao
30a06078c8
feat(ble): add channel assessment and enhanced connect function on ESP32-H2
...
(cherry picked from commit 0ffac92586
)
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-03-03 16:36:39 +08:00
zwl
0e4526f93b
feat(ble): add channel assessment and enhanced connect function on ESP32-C6
2025-03-03 16:36:39 +08:00
zwl
b2f1716ef5
change(ble): [AUTO_MR] Update lib_esp32c6 to 1d7eebaf
2025-03-03 16:36:39 +08:00
Zhou Xiao
dc3814175f
feat(ble): support enhanced controller log capabilities on ESP32-C2
...
(cherry picked from commit bbcb4a2e1f
)
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-03-03 16:36:39 +08:00
Zhou Xiao
b98c02604b
change(ble): [AUTO_MR] Update lib_esp32c2 to 7b7ee440
...
(cherry picked from commit c263c75897
)
Co-authored-by: zhouxiao <zhouxiao@espressif.com >
2025-03-03 16:36:39 +08:00
zhanghaipeng
92610606be
fix(ble/controller): Fix BLE Kconfig on ESP32 to avoid unexpected behavior
2025-03-03 11:17:58 +08:00
Wang Meng Yang
5670a06d83
Merge branch 'feat/add_vsc_to_support_test_v5.2' into 'release/v5.2'
...
feat(bt): add vendor hci command and event to support test (v5.2)
See merge request espressif/esp-idf!36569
2025-02-28 17:35:45 +08:00
Jiang Jiang Jian
a15149b557
Merge branch 'feat/esp32_set_get_bt_lpclk_src_v5.2' into 'release/v5.2'
...
feat(bt): Added API to get/set low power clock source(v5.2)
See merge request espressif/esp-idf!36565
2025-02-28 15:23:08 +08:00
zhanghaipeng
0efea66c6d
fix(ble): Update bt lib for ESP32(2a2631f)
...
- Support ESP32 BLE GPIO DEBUG
2025-02-27 14:56:58 +08:00
zhanghaipeng
0fcca4ec3c
fix(ble): Update bt lib for ESP32(194dd63)
...
- Fix the issue where disconnection events were not reported as a slave.
- Enhance Access Address validation in compatibility mode.
2025-02-23 17:44:29 +08:00
gongyantao
4f8f92aa2d
feat(bt): add vendor hci command and event to support test
...
- add afh related vendor hci command and event
- add vendor event mask command
2025-02-23 17:44:29 +08:00
linruihao
6eaf8815db
feat(bt): add coexist scheme status support for bt page
2025-02-23 17:44:29 +08:00
cjin
89dcc4a113
feat(ble): support rssi comp for esp32h2
2025-02-21 11:50:38 +08:00
xiongweichao
50073757f2
feat(bt): Added API to get/set low power clock source
2025-02-10 14:16:04 +08:00
cjin
9d28b2c297
fix(ble): fix conn supervision tmo when coex ESP32C6
2025-01-23 18:06:32 +08:00
cjin
d42269fc62
fix(ble): fix conn supervision tmo when coex ESP32H2
2025-01-23 18:06:32 +08:00
Jiang Jiang Jian
72d91b5117
Merge branch 'change/ble_update_lib_20250103_v5.2' into 'release/v5.2'
...
change(ble): [AUTO_MR] 20250103 - Update ESP BLE Controller Lib (v5.2)
See merge request espressif/esp-idf!36371
2025-01-17 10:44:25 +08:00
zwl
565c4d0b73
feat(ble): support for putting ble code into flash on ESP32-C6
2025-01-16 18:18:14 +08:00
Zhou Xiao
304c40c89a
fix(ble): fixed esp_ble_tx_power_set api issue on ESP32-H2
...
(cherry picked from commit d2b62f2130
)
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-01-14 14:54:08 +08:00
Zhou Xiao
502648625e
fix(ble): fixed esp_ble_tx_power_set api issue on ESP32-C6
...
(cherry picked from commit 8d6ec12838
)
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-01-14 14:54:06 +08:00
Zhou Xiao
bfcb67058a
fix(ble): fixed esp_ble_tx_power_set api issue on ESP32-C2
...
(cherry picked from commit 6a752eeb89
)
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-01-14 14:54:03 +08:00
Zhou Xiao
5095bba000
feat(ble): support for putting ble code into flash on ESP32-H2
...
(cherry picked from commit 5a9acdc379
)
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-01-14 14:54:01 +08:00
Zhou Xiao
c2762f9206
change(ble): Update lib_esp32c2 to 2a00fb0b
...
(cherry picked from commit 7cd3fe6953
)
Co-authored-by: zhouxiao <zhouxiao@espressif.com >
2025-01-14 14:53:59 +08:00
Zhou Xiao
85a1305052
change(ble): Update lib_esp32c6 to 3422b706
...
(cherry picked from commit 4fc95fa91f
)
Co-authored-by: zhouxiao <zhouxiao@espressif.com >
2025-01-14 14:53:57 +08:00
Zhou Xiao
dd5230866b
change(ble): Update lib_esp32h2 to 3422b706
...
(cherry picked from commit fe5a12e7e7
)
Co-authored-by: zhouxiao <zhouxiao@espressif.com >
2025-01-14 14:53:54 +08:00
Jin Cheng
a2034f258d
fix(bt/controller): fixed missing critical protections on linked-list structure of (e)SCO buffers
2025-01-13 14:58:51 +08:00
Jiang Jiang Jian
d5cd3b734d
Merge branch 'feat/add_config_for_ble_vs_qa_cmd_v5.2' into 'release/v5.2'
...
fixed interrupt WDT when shutdown bt controller on ESP32(ba6739f) (v5.2)
See merge request espressif/esp-idf!36174
2025-01-09 11:51:26 +08:00
Chen Jian Hua
f1c8a8922c
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(fd62b31)
...
- Fixed periodic adv enable params checking
- Fixed BLE assert lld_scan.c 1728 when receiving directed adv
- Support resolving RPA to identity address when creating connection
- Fixed BLE assert rwble.c 505 param 00400010
- Fixed peer address type error in HCI LE meta event
- Fixed setting random address failed when extended adv is enabled
(cherry picked from commit 326f391f9c
)
Co-authored-by: chenjianhua <chenjianhua@espressif.com >
2025-01-07 14:33:27 +08:00
Chen Jian Hua
02056c7dae
fix(bt): Update bt lib for ESP32(ba6739f)
...
- Fixed assert in lld_evt.c at line 2353
- Fixed interrupt WDT when shutdown bt controller
- Added config for BLE vendor HCI QA command
- Added config for BLE channel assessment and ping procedure
(cherry picked from commit ad3554fbed
)
Co-authored-by: chenjianhua <chenjianhua@espressif.com >
2025-01-06 15:20:07 +08:00
Wang Meng Yang
92bfc4828c
Merge branch 'bugfix/fix_btqabr2023330_v5.2' into 'release/v5.2'
...
fix(bt): Fix error code returned by create_conn_cancel_cmd at different status (backport v5.2)
See merge request espressif/esp-idf!35575
2024-12-27 11:01:07 +08:00
Zhao Wei Liang
cf11949a7b
feat(ble): Support get ble controller free heap size on ESP32-C2
...
(cherry picked from commit 2cb7d2437b
)
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2024-12-24 15:21:21 +08:00
Zhao Wei Liang
226d8d7c75
feat(ble): Support get ble controller free heap size on ESP32-H2
...
(cherry picked from commit 12f226be7d
)
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2024-12-24 15:21:19 +08:00
Zhao Wei Liang
b77e07b891
feat(ble): Support get ble controller free heap size on ESP32-C6
...
(cherry picked from commit aa7feb9449
)
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2024-12-24 15:21:17 +08:00
xiongweichao
a6afd8cdfa
fix(bt): Fixed some controller bugs
...
- Fix epr not being initiated after authentication is completed
- Fixed the issue HCI_READ_CLOCK returned parameter in slot
- Fixed the missmatching of CLKN and FCNT after clock update
2024-12-23 09:41:19 +08:00
chenqingqing
957dd92013
fix(bt): Fix error code returned by create_conn_cancel_cmd at different status
...
- Closes https://github.com/espressif/esp-idf/issues/7763
2024-12-23 09:41:19 +08:00
Island
455ea9541c
Merge branch 'bugfix/fix_ble_aa_zero_c3_s3_v5.2' into 'release/v5.2'
...
fix(bt/ble): Update esp32c3/s3 libbtdm_app.a (555b0a2) (v5.2)
See merge request espressif/esp-idf!35690
2024-12-18 10:43:07 +08:00
xiongweichao
34a69668a8
fix(ble): fixed that the resolvable private address does not change when light sleep is enabled
2024-12-17 10:51:04 +08:00
zhanghaipeng
7ff64ac625
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(555b0a2)
...
- Check Access Address when receive connection request PDU
- Fix issue with BLE5.0 duplicate scan for chained packets
2024-12-17 10:51:00 +08:00