cjin
cc6f25ea3a
feat(ble): support ble sleep using 136 kHz RC on ESP32-C6
2025-04-22 19:11:18 +08:00
Jin Chen
8ca72da03f
feat(ble): support ble sleep using 136 kHz RC on ESP32-H2
...
(cherry picked from commit 6c8ee69151
)
Co-authored-by: cjin <jinchen@espressif.com >
2025-04-22 19:05:30 +08:00
Jin Chen
a6c8a080f4
feat(ble): support ble sleep using 136 kHz RC on ESP32-C2
...
(cherry picked from commit 73f1084bf8
)
Co-authored-by: cjin <jinchen@espressif.com >
2025-04-22 19:05:27 +08:00
linruihao
f067a3c0f1
fix(bt/controller): Fixed access external memory in isr context
2025-04-21 14:23:03 +08:00
Jin Cheng
3b157c5276
fix(bt/controller): update libbtdm_app.a
...
- fixed errors in the coexistance of ACL and SCO
- fixed dynamic priority config error in dual mode
2025-04-21 14:23:03 +08:00
Island
f8d2e8f706
Merge branch 'change/ble_update_lib_20250417_v5.2' into 'release/v5.2'
...
change(ble): [AUTO_MR] 20250417 - Update ESP BLE Controller Lib (v5.2)
See merge request espressif/esp-idf!38543
2025-04-21 10:40:47 +08:00
Wang Meng Yang
26d5744fea
Merge branch 'fix/some_issues_in_bt_controller_v5.2' into 'release/v5.2'
...
fix(bt): fixed some issues in bt controller(backport v5.2)
See merge request espressif/esp-idf!38450
2025-04-18 17:51:13 +08:00
Shen Wei Long
3248e3c711
change(ble): [AUTO_MR] Update lib_esp32c6 to cd6ba0ec
...
(cherry picked from commit a89916eef4
)
Co-authored-by: Shen Weilong <shenweilong@espressif.com >
2025-04-18 14:09:59 +08:00
Shen Wei Long
f6d6497905
change(ble): [AUTO_MR] Update lib_esp32h2 to cd6ba0ec
...
(cherry picked from commit d48cc9ce2a
)
Co-authored-by: Shen Weilong <shenweilong@espressif.com >
2025-04-18 14:09:57 +08:00
Zhou Xiao
5f0b5a3d8c
feat(ble): support configurable rxbuf opt feat on ESP32-C6
...
(cherry picked from commit 5fbbec8655
)
Co-authored-by: cjin <jinchen@espressif.com >
2025-04-17 10:54:15 +08:00
Zhou Xiao
d5a73a15a2
feat(ble): support configurable rxbuf opt feat on ESP32-H2
...
(cherry picked from commit 4937d3c883
)
Co-authored-by: cjin <jinchen@espressif.com >
2025-04-17 10:54:12 +08:00
Zhou Xiao
c80a727ad2
feat(ble): use new section for ble sleep on ESP32-C2
...
(cherry picked from commit ce4e012c8b
)
Co-authored-by: cjin <jinchen@espressif.com >
2025-04-17 10:54:10 +08:00
Zhou Xiao
1010d98cc7
change(ble): [AUTO_MR] Update lib_esp32c2 to fca2b9ea
...
(cherry picked from commit 09467baed0
)
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-04-17 10:54:08 +08:00
Zhou Xiao
5bb64f5ce3
change(ble): [AUTO_MR] Update lib_esp32c6 to 76549818
...
(cherry picked from commit e2d1a5509e
)
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-04-17 10:54:06 +08:00
Zhou Xiao
234c3f0ab5
change(ble): [AUTO_MR] Update lib_esp32h2 to 76549818
...
(cherry picked from commit c11bb1ddd0
)
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-04-17 10:54:04 +08:00
gongyantao
1c93181f6c
fix(bt): fixed some issues in bt controller
...
- add check for Wi-Fi channel
- fix the incorrect unit of duration_min in cpb tx
- recalculate the channel map when afh is enabled
- fix incorrect vendor event count causing an assertion failure
2025-04-16 15:30:26 +08:00
baohongde
937e908ba4
feat(coex): Support BR/EDR (e)SCO and Wi-Fi coexistence
2025-04-15 14:18:23 +08:00
zhiweijian
450ef3dab8
fix(bt/controller): Fixed controller flash only bug if hci-uart is enabled
2025-04-09 10:30:36 +08:00
Chen Jian Hua
c8cf2d6610
feat(bt): Update bt lib for ESP32-C3 and ESP32-S3(566c8e3)
...
- Support BLE vendor hci set RX sensitivity and AGC gain command
(cherry picked from commit 8742bbe553
)
Co-authored-by: chenjianhua <chenjianhua@espressif.com >
2025-03-31 12:05:20 +08:00
Island
a40b0e241a
Merge branch 'feature/add_vendor_ble_cmd_definitions_5.2' into 'release/v5.2'
...
Feature/add vendor ble cmd definitions (v5.2)
See merge request espressif/esp-idf!37960
2025-03-27 17:15:23 +08:00
Geng Yuchao
9cf96adb40
feat(ble):Add Kconfig support for direction finding feature
2025-03-26 16:32:20 +08:00
Shen Weilong
de07298213
feat(ble/controller): Added memory boundary check for ESP32-C6 and ESP32-H2
2025-03-25 16:11:17 +08:00
Shen Weilong
50d1ceaaf9
feat(ble/controller): Added memory boundary check for ESP32-C2
2025-03-25 16:11:14 +08:00
zhiweijian
5548f98339
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3 (03d0f8a6)
...
- Remove unused functions in the controller
2025-03-25 16:09:33 +08:00
chenjianhua
5903c691aa
fix(bt): Update bt lib for ESP32(dc1cd581)
...
- Remove unused functions in the controller
- Add an SDK config for the minimum size of encryption key
2025-03-25 16:09:33 +08:00
Zhao Wei Liang
af22e4dbff
feat(ble): change whitelist max size to 31 on ESP32-C2
...
(cherry picked from commit 578f2358c6
)
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-03-24 17:11:39 +08:00
Zhao Wei Liang
aa4ca80115
feat(ble): change whitelist max size to 31 on ESP32-C6
...
(cherry picked from commit 2b435687b0
)
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-03-24 17:11:39 +08:00
Zhao Wei Liang
2bde2c4a01
fix(ble): fixed hci driver stack protection fault issue on ESP32-C2
...
(cherry picked from commit afd44d14b9
)
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-03-24 17:11:39 +08:00
Zhao Wei Liang
471cc7a882
fix(ble): fixed hci driver stack protection fault issue on ESP32-C6
...
(cherry picked from commit ec4a1324f5
)
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-03-24 17:11:39 +08:00
Zhou Xiao
6015dde7db
fix(ble): fix ble log init failure mem leak for ESP32
...
(cherry picked from commit bb9dc5a927
)
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-03-24 10:58:27 +08:00
Zhou Xiao
7fdcd74773
fix(ble): fix ble log init failure mem leak for ESP32-C3
...
(cherry picked from commit 9ff9fb0661
)
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-03-24 10:58:27 +08:00
Zhou Xiao
a2ec74690a
feat(ble): add enhanced connect function on ESP32-C2
...
(cherry picked from commit 71cea01694
)
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-03-24 10:58:27 +08:00
Zhou Xiao
ceac71f51c
feat(ble): support ble log simple output via SPI interface for ESP32-C6
...
(cherry picked from commit eae9b795aa
)
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-03-24 10:58:27 +08:00
Zhou Xiao
3435951afc
feat(ble): support ble log simple output via SPI interface for ESP32-H2
...
(cherry picked from commit e99b3c6f6a
)
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-03-24 10:58:27 +08:00
Zhou Xiao
dbaf3cb506
feat(ble): support ble log simple output via SPI interface for ESP32-C2
...
(cherry picked from commit df829ac919
)
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-03-24 10:58:27 +08:00
Zhou Xiao
d4d57cb3f8
change(ble): [AUTO_MR] Update lib_esp32c2 to 5d9a6661
...
(cherry picked from commit f198302067
)
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-03-24 10:58:27 +08:00
Zhou Xiao
92a9317b5e
change(ble): [AUTO_MR] Update lib_esp32c6 to 82a8be7d
...
(cherry picked from commit 3b85cf8818
)
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-03-24 10:58:27 +08:00
Zhou Xiao
dfdd9a12b0
change(ble): [AUTO_MR] Update lib_esp32h2 to 82a8be7d
...
(cherry picked from commit 83da04398d
)
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-03-24 10:58:27 +08:00
Wang Meng Yang
ac22ab715b
Merge branch 'bugfix/fix_esp32_bt_disable_crash_v5.2' into 'release/v5.2'
...
fix(bt): Fix controller disable cause iwdt timeout on esp32 (v5.2)
See merge request espressif/esp-idf!37774
2025-03-21 09:27:51 +08:00
Island
72b8f2b5e3
Merge branch 'bugfix/disable_dbg_hci_cmd_on_esp32_v5.2' into 'release/v5.2'
...
Disable debug vendor hci command on ESP32 (v5.2)
See merge request espressif/esp-idf!37628
2025-03-18 11:02:33 +08:00
linruihao
2887be193b
fix(bt): Fix controller disable cause iwdt timeout on esp32
2025-03-14 17:53:05 +08:00
chenjianhua
88a4083938
fix(bt): Update bt lib for ESP32(e250cf1)
...
- Disable debug vendor hci command
2025-03-14 11:04:46 +08:00
gongyantao
c3930921d7
fix(bt): fixed some issues in bt controller
...
- fixed the issue where the NULL pointer was deferenced in lc_free state
- avoid accessing released ACL resources in SCO logic
2025-03-14 11:04:46 +08:00
Jin Cheng
64aa888384
fix(bt/controller): fixed some controller bugs on ESP32.
...
1. added a VSC to control whether to initiate lmp_auto_rate
- Closes https://github.com/espressif/esp-idf/issues/15133
2. fixed EA resource cleanup error after SNIFF negotiation failure
- Closes https://github.com/espressif/esp-idf/issues/13605
3. removed an assertion in SCO data TX handler after disconnection
- Closes https://github.com/espressif/esp-idf/issues/15176
2025-03-14 11:04:46 +08:00
zhiweijian
3527a1d0e9
fix(ble/controller): reduce controller bin size
2025-03-14 11:03:16 +08:00
Island
8d3429a4ea
Merge branch 'bugfix/fix_some_ble_bugs_250220_esp32c3_v5.2' into 'release/v5.2'
...
Fixed some BLE bugs 250220 on esp32c3(b34b7d6) (v5.2)
See merge request espressif/esp-idf!37699
2025-03-14 10:25:07 +08:00
Island
3d18baa009
Merge branch 'fix/feed_wdts_during_ble_log_dump_c2_v5.2' into 'release/v5.2'
...
fix(ble): add feed wdts during ble log dump for ESP32-C2 (v5.2)
See merge request espressif/esp-idf!37718
2025-03-13 19:34:26 +08:00
Island
01a4d52e27
Merge branch 'feature/update_controller_lib_20250310_v5.2' into 'release/v5.2'
...
Feature/update controller lib 20250310 (v5.2)
See merge request espressif/esp-idf!37680
2025-03-13 14:25:30 +08:00
Zhou Xiao
f492c499a8
fix(ble): add feed wdts during ble log dump for ESP32-C2
...
(cherry picked from commit e2e8e7dce1
)
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-03-13 12:53:40 +08:00
chenjianhua
ce5d89fad3
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(b34b7d6)
...
- Fixed enhanced TX power setting and getting for legacy adv
- Fixed BLE assert lld_con.c 2387
- Fixed compatibility issues during the encryption procedure
- Support BLE vendor hci enable CCA command
2025-03-13 11:15:14 +08:00