Commit Graph
987 Commits
Author SHA1 Message Date
Island a5c7fe8697 Merge branch 'change/ble_update_lib_20250728_v5.4' into 'release/v5.4'
change(ble): [AUTO_MR] 20250728 - Update ESP BLE Controller Lib (v5.4)

See merge request espressif/esp-idf!40911
2025-07-31 11:51:43 +08:00
Island 175cb021b7 Merge branch 'bugfix/fix_ble_aa_check_v2_v5.4' into 'release/v5.4'
Optimize check Access Address when receive connection request PDU (v5.4)

See merge request espressif/esp-idf!40749
2025-07-30 16:55:23 +08:00
Zhou Xiaoandzwl d61e7c150c 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:31 +08:00
Zhou Xiaoandzwl 521555079f 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:28 +08:00
Zhou Xiao 563b2e0dc4 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:23 +08:00
Zhou Xiao 88528d1162 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:21 +08:00
Zhou Xiao 89512cdf0c 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:18 +08:00
zhanghaipeng 0268445333 fix(bt/ble): Update esp32 libbtdm_app.a (3a27e2e)
- Optimize check Access Address when receive connection request PDU
2025-07-29 15:38:58 +08:00
Chen Jian Hua b5151105d3 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:33 +08:00
cjin 25f219c6df feat(ble): enable broker initialization on ESP32-C6 2025-07-11 11:50:20 +08:00
cjin 8999678339 feat(ble): enable broker initialization on ESP32-H2 2025-07-11 11:50:20 +08:00
cjin 061466c9f1 feat(ble): support memory allocation check debug feature on ESP32-H2 2025-07-11 11:50:20 +08:00
cjin 0b904ff5de feat(ble): support memory allocation check debug feature on ESP32-C6 2025-07-11 11:50:20 +08:00
cjin 456a4682c8 feat(ble): support memory allocation check debug feature on ESP32-C2 2025-07-11 11:50:20 +08:00
Zhou Xiao e17f857cb0 change(ble): [AUTO_MR] Update lib_esp32c2 to c7732d48 2025-07-11 11:50:20 +08:00
Zhou Xiao c3806feb9e change(ble): [AUTO_MR] Update lib_esp32c6 to ca6c20bc 2025-07-11 11:50:20 +08:00
Zhou Xiao db928ed77d change(ble): [AUTO_MR] Update lib_esp32h2 to ca6c20bc 2025-07-11 11:38:18 +08:00
Zhou Xiao 87396ab0ce fix(ble): ensure ble controller disable safety for ESP32-C2 2025-07-10 22:47:41 +08:00
zwl a495def473 change(ble): [AUTO_MR] Update lib_esp32c2 to 9af627ef 2025-07-10 22:47:31 +08:00
zwl 331b28d37f change(ble): [AUTO_MR] Update lib_esp32c6 to d2d70d40 2025-07-10 22:47:23 +08:00
zwl 2cdd1c2074 change(ble): [AUTO_MR] Update lib_esp32c5 to d2d70d40 2025-07-10 22:47:18 +08:00
zwl b98df991f9 change(ble): [AUTO_MR] Update lib_esp32h2 to d2d70d40 2025-07-10 22:47:13 +08:00
Island c31df8ff8a Merge branch 'feat/ble_log_spi_out_dev_phase_4_v5.4' into 'release/v5.4'
BLE Log SPI Out Dev Phase 4 (v5.4)

See merge request espressif/esp-idf!40425
2025-07-09 14:06:38 +08:00
Chen Jian Hua 4f94202609 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:34 +08:00
Zhou Xiao deebad0bbe 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:15:24 +08:00
Zhou Xiao 2dacf4bb86 fix(ble): fixed controller log api call for ESP32-C3/ESP32-S3
(cherry picked from commit 6ac541aa4a)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-07-08 13:15:21 +08:00
gongyantao caea2feae7 fix(bt): fixed the incorrect unit of clk in cpb rx event 2025-07-07 14:54:29 +08:00
Wang Meng Yang 2a78865be6 Merge branch 'bugfix/bt_sleep_log_consistent_v5.4' into 'release/v5.4'
fix(ble): keep the log of the bluetooth sleep clock source consistent(v5.4)

See merge request espressif/esp-idf!40356
2025-07-04 19:17:34 +08:00
xiongweichao 900ecc4d03 fix(ble): keep the log of the bluetooth sleep clock source consistent 2025-07-04 10:27:49 +08:00
cjin 884573a419 feat(ble): add sm count reserve cnt setting on ESP32-H2 2025-07-03 15:24:12 +08:00
cjin 1653442b7b feat(ble): add sm count reserve cnt setting on ESP32-C6 and ESP32-C61 2025-07-03 15:24:12 +08:00
cjin a4b0800444 feat(ble): add sm count reserve cnt setting on ESP32-C5 2025-07-03 15:24:12 +08:00
cjin 5845d3a7df change(ble): update lib_esp32c6 and esp32c61 to ea6c58c7 2025-07-03 15:24:12 +08:00
cjin 9f3be8aa92 change(ble): update lib_esp32h2 to ea6c58c7 2025-07-03 15:24:12 +08:00
cjin 640e44eff8 change(ble): update lib_esp32c5 to ea6c58c7 2025-07-03 15:24:12 +08:00
Zhou Xiao 39e7147613 change(ble): [AUTO_MR] Update lib_esp32c2 to e865b4f9 2025-07-03 15:24:12 +08:00
Zhou Xiao ea7689c503 change(ble): [AUTO_MR] Update lib_esp32c6 to b8770ab2 2025-07-03 15:24:12 +08:00
Zhou Xiao 6dfaa7caec change(ble): [AUTO_MR] Update lib_esp32c5 to b8770ab2 2025-07-03 15:24:12 +08:00
Zhou Xiao 11b7dfabe2 change(ble): [AUTO_MR] Update lib_esp32h2 to b8770ab2 2025-07-03 15:24:12 +08:00
Island b84ccbc475 Merge branch 'change/ble_update_lib_20250606_v5.4' into 'release/v5.4'
change(ble): [AUTO_MR] 20250606 - Update ESP BLE Controller Lib (v5.4)

See merge request espressif/esp-idf!39739
2025-07-03 15:19:55 +08:00
Island f5edc85801 Merge branch 'bugfix/fix_ble_init_exception_v5.4' into 'release/v5.4'
Fixed double free exception during BLE init under low memory (v5.4)

See merge request espressif/esp-idf!39747
2025-07-02 15:53:17 +08:00
liqigan 950a7d22c8 fix(bt/controller): Fixed bugs on LMP legacy and secure authentication collision 2025-06-20 14:57:20 +08:00
wuzhenghui 2519605acb change(bt): increase BTDM_MODEM_WAKE_UP_DELAY 2025-06-13 20:37:35 +08:00
Zhang Hai Peng 45dcdc4709 fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(4713a69)
- Fixed double free exception during BLE init under low memory


(cherry picked from commit 49a4325b15)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-06-09 15:13:44 +08:00
Zhao Wei Liangandcjin 112644547d fix(ble): change the default ble cca thresh on ESP32-C2
(cherry picked from commit a10696d7e1)

Co-authored-by: cjin <jinchen@espressif.com>
2025-06-09 11:04:47 +08:00
Zhao Wei Liangandcjin b575652e62 fix(ble): change the default ble cca thresh on ESP32-H2
(cherry picked from commit a2fab0ad60)

Co-authored-by: cjin <jinchen@espressif.com>
2025-06-09 11:04:44 +08:00
Zhao Wei Liangandcjin ecfafb77f5 fix(ble): change the default ble cca thresh on ESP32-C6
(cherry picked from commit 581521526b)

Co-authored-by: cjin <jinchen@espressif.com>
2025-06-09 11:04:41 +08:00
Zhao Wei Liangandcjin 6723eae6ec fix(ble): change the default ble cca thresh on ESP32-C5
(cherry picked from commit c802176535)

Co-authored-by: cjin <jinchen@espressif.com>
2025-06-09 11:04:38 +08:00
Zhao Wei Liang dbd4e8ffe7 fix(ble): fixed an occasional abnormal scanning stop issue on ESP32-C5
(cherry picked from commit 44d7fc43f6)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-06-09 11:04:34 +08:00
Zhao Wei Liang 33022b7bbc fix(ble): fixed an occasional assertion issue during sync on ESP32-C6
(cherry picked from commit 3c8ba488e0)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-06-09 11:04:32 +08:00