Commit Graph
1173 Commits
Author SHA1 Message Date
Jiang Jiang Jian 7af9fcb7ac Merge branch 'fix/fix_ble_retention_dependency_order_v5.4' into 'release/v5.4'
fix(ble): fix ble retention dependency order (5.4)

See merge request espressif/esp-idf!52463
2026-09-15 20:40:25 +08:00
zhaoweiliang 437e433b2a change(ble): [AUTO_MR] Update lib_esp32h2 to acd9a26e 2026-09-11 16:34:36 +08:00
zhaoweiliang 9a0ed2d666 change(ble): [AUTO_MR] Update lib_esp32c6 to acd9a26e 2026-09-11 16:34:24 +08:00
Island 861d6a8272 Merge branch 'fix/fxied_wrong_h2_ble_lib_issue_v5.4' into 'release/v5.4'
fix(ble): Check if there are illegal library files in controller lib path (5.4)

See merge request espressif/esp-idf!52189
2026-09-11 14:37:23 +08:00
Zhang Hai Peng 33d1a3029b fix(bt): update ESP32 libbtdm_app.a to 919c7f4b
- fixed dtm tx buffer leak issue


(cherry picked from commit ab7bb35192)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-09-09 14:26:06 +08:00
ShenWeilong e5acf5d5d7 fix(bt): fixed mempool deinit crash issue 2026-09-08 13:05:28 +08:00
cjin a2184bc12f fix(ble): fix ble retention dependency order 2026-09-08 09:21:19 +08:00
Jin Cheng de599da80d fix(bt/controller): update ESP32 libbtdm_app.a to fix missing QoS_Setup_Cmpl event 2026-09-07 12:23:16 +08:00
Jin Cheng aaeb144583 fix(bt): update ESP32 libbtdm_app.a to fix several issues
- fixed IntegerDividedByZero during Qos negotiation.
  Closes https://github.com/espressif/esp-idf/issues/18951
- ignored the check for bandwidth and retransmission effort when Host
  accepts the SCO connection request.
2026-09-03 19:43:26 +08:00
Shen Wei Long 3de466374d fix(ble): Check if there are illegal library files in controller lib path
(cherry picked from commit 40706bf28f)

Co-authored-by: ShenWeilong <shenweilong@espressif.com>
2026-08-31 02:45:38 +00:00
Zhao Wei Liang 859ba4a430 change(ble): [AUTO_MR] Update lib_esp32c6 to cdaefea1
(cherry picked from commit d2210c2c26)

Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com>
2026-08-25 14:05:10 +08:00
Zhao Wei Liang dbded3ab2f change(ble): [AUTO_MR] Update lib_esp32h2 to cdaefea1
(cherry picked from commit b3ba8cad9a)

Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com>
2026-08-25 14:05:10 +08:00
Jin Chen 708d93fbf5 change(ble): [AUTO_MR] Update lib_esp32c6 to 18aafc6f
(cherry picked from commit 624845829a)

Co-authored-by: cjin <jinchen@espressif.com>
2026-07-29 08:37:20 +08:00
Jin Chen 4ff112dace change(ble): [AUTO_MR] Update lib_esp32h2 to 18aafc6f
(cherry picked from commit d7b7876c3c)

Co-authored-by: cjin <jinchen@espressif.com>
2026-07-29 08:37:20 +08:00
Zhou Xiao 48f98395f8 change(ble): [AUTO_MR] Update lib_esp32c6 to a6519790
(cherry picked from commit 226a0483b1)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2026-07-01 10:35:29 +08:00
Zhou Xiao 8d3d04c60a change(ble): [AUTO_MR] Update lib_esp32h2 to a6519790
(cherry picked from commit 8a744e8e93)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2026-07-01 10:35:28 +08:00
zhanghaipeng fac1e10fb8 fix(bt): update ESP32 libbtdm_app.a to 4a0f94d5
- Fix connection failure when using RPA with whitelist filtering
- Fix disconnect with reason 0x08 during full scan
- Fix peer RPA resolution failure when advertising with a local identity address
2026-06-29 10:43:14 +08:00
Jin Cheng e2ddb61266 fix(bt/controller): fixed several BR/EDR controller bugs found by WVT regression tests on ESP32 2026-06-29 10:43:10 +08:00
Zhou Xiao 280ea50b77 change(ble): [AUTO_MR] Update lib_esp32c2 to 750d4902
(cherry picked from commit 897f3b2af1)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2026-06-12 12:14:32 +08:00
Island 636ef16079 Merge branch 'fix/ble_funcs_reset_default_enabled_v5.4' into 'release/v5.4'
fix(bt): Add default BLE controller funcs reset enable (5.4)

See merge request espressif/esp-idf!49136
2026-06-05 12:13:36 +08:00
Island 4680930335 Merge branch 'change/ble_update_lib_20260520_v5.4' into 'release/v5.4'
change(ble): [AUTO_MR] 20260520 - Update ESP BLE Controller Lib (5.4)

See merge request espressif/esp-idf!48768
2026-06-04 19:22:21 +08:00
ShenWeilong a8b57a6be0 change(bt): Separated bt/cmakelist to bt/controller/cmakelist and bt/porting/cmakelist 2026-06-04 11:11:54 +08:00
zhaoweiliang 4d6542b2c9 change(ble): [AUTO_MR] Update lib_esp32c6 to 4adb29e0 2026-06-04 11:11:54 +08:00
zhaoweiliang eeec8c50ff change(ble): [AUTO_MR] Update lib_esp32h2 to 4adb29e0 2026-06-04 11:11:54 +08:00
Jin Chen f74ca1653b fix(ble): fix conn recycle assertion at halt on ESP32-C2
(cherry picked from commit 5483aeedb6)

Co-authored-by: cjin <jinchen@espressif.com>
2026-06-03 17:54:04 +08:00
Zhang Hai Peng 5611c6406e fix(bt): Add default BLE controller funcs reset enable
(cherry picked from commit 7c1cb4b296)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-06-02 10:14:19 +08:00
Rahul Tank 91b3098061 Merge branch 'bugfix/add_support_min_count_v5.4' into 'release/v5.4'
fix(nimble): Add support for shorter connection interval (v5.4)

See merge request espressif/esp-idf!48163
2026-06-01 14:36:50 +05:30
Rahul Tank 7c138d2c33 fix(nimble): Add support for shorter connection intervals 2026-05-28 15:55:38 +05:30
Zhang Hai Peng 7574f21191 fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(51d9dfde)
- improve coded PHY performance under Wi-Fi coexistence


(cherry picked from commit 8da824cd0e)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-05-28 11:24:21 +08:00
linruihao fc5dd1bec7 fix(coex): fix ble coded phy rx issue when aborted by coex 2026-05-28 10:31:05 +08:00
linruihao 87ef6fee30 fix(bt): Correct the error code in pairing when pin code req rejected by host 2026-05-21 19:05:50 +08:00
Zhang Hai Peng f038b47896 feat(ble): Support BLE critical logs
(cherry picked from commit 0af57d731c)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-05-14 14:23:40 +08:00
Jiang Jiang Jian 7cda1cc683 Merge branch 'bugfix/relax_rsw_tid_check_v5.4' into 'release/v5.4'
fix(bt/controller): fixed sevaral controller issues (v5.4)

See merge request espressif/esp-idf!48357
2026-05-12 18:09:20 +08:00
Island 3ff613a06c Merge branch 'bugfix/fix_ble_read_remote_feature_timeout_v5.4' into 'release/v5.4'
Fixed read remote feature timeout when using coded phy(2f683593) (5.4)

See merge request espressif/esp-idf!48062
2026-05-12 18:01:40 +08:00
Zhou Xiao 18ced34884 fix(bt): remove duplicate esp32c5 log kconfig 2026-05-11 18:50:15 +08:00
Jin Cheng e55755a8fa fix(bt/controller): fixed sevaral controller issues
- Relax the TID checks during EPR to be compatible with some RealTek devices
        - Closes https://github.com/espressif/esp-idf/issues/18145
    - Fixed wrong HCI event used for eSCO connection update
    - Do not inform the host when conneciton request was automatically rejected
2026-05-11 13:59:31 +08:00
ShenWeilong 82fc851afd fix(ble): always init the default os queue for all of controllers 2026-05-05 00:05:37 +08:00
Zhang Hai Peng 7dbe28b961 fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(2f683593)
- Fixed read remote feature timeout when using coded phy
- Fixed disconnection issue(0x08) when using 125k coded phy
- Fixed disconnection issue(0x08) when updating connection param
- Fixed disconnection issue(0x08) when using multi connection
- Avoid error when adding duplicate device to whitelist
- Support disable channel assessment by vendor hci
- Support smaller connection interval (3.75 ms)
- Support duplicate exception list in EVT ADV


(cherry picked from commit 658ff8730b)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-04-29 14:53:28 +08:00
ShenWeilong 819f95445a change(ble): [AUTO_MR] Update lib_esp32c6 to 6c6de5d6 2026-04-29 12:14:41 +08:00
ShenWeilong b358bf2bbc change(ble): [AUTO_MR] Update lib_esp32h2 to 6c6de5d6 2026-04-29 12:14:15 +08:00
zhaoweiliang a3767bcc1a change(ble): [AUTO_MR] Update lib_esp32c6 to c9fbba6f 2026-04-28 14:24:05 +08:00
zhaoweiliang 43918a8343 change(ble): [AUTO_MR] Update lib_esp32h2 to c9fbba6f 2026-04-28 14:24:05 +08:00
Zhao Wei Liang 10364d4c6a feat(ble): add adv tx options on ESP32-H2
(cherry picked from commit 8ef46541cd)

Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com>
2026-04-28 14:24:05 +08:00
Zhao Wei Liang 755b9958db feat(ble): add adv tx options on ESP32-C6
(cherry picked from commit e85bb5cca8)

Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com>
2026-04-28 14:24:05 +08:00
Jiang Jiang Jian c6abce6206 Merge branch 'bugfix/fix_ble_controller_emi_assert_v5.4' into 'release/v5.4'
fix(ble): Fixed BLE assert in "emi.c" when low memory (5.4)

See merge request espressif/esp-idf!46913
2026-04-22 16:18:01 +08:00
Island 6359809343 Merge branch 'dev/ble-log-202603_v5.4' into 'release/v5.4'
dev: BLE Log 202603 (5.4)

See merge request espressif/esp-idf!47275
2026-04-20 17:22:55 +08:00
Jiang Jiang Jian cf6ed7e938 Merge branch 'feat/use_common_config_to_sel_crypt_lib_v5.4' into 'release/v5.4'
Feat/use common config to sel crypt lib (v5.4)

See merge request espressif/esp-idf!46406
2026-04-20 11:04:05 +08:00
Jin Chenandzhaoweiliang b923c9ad97 change(ble): [AUTO_MR] Update lib_esp32c5 to 913c704d
(cherry picked from commit 739cb8e00d)

Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com>
2026-04-14 14:50:32 +05:30
Jin Chen 8c7298bbd0 feat(ble): make env init function cuttable on ESP32-C2
(cherry picked from commit 5ec82368ba)

Co-authored-by: cjin <jinchen@espressif.com>
2026-04-14 14:50:32 +05:30
Jin Chenandzhaoweiliang b51461f964 change(ble): [AUTO_MR] Update lib_esp32c2 to b8594335
(cherry picked from commit a2ef5c0ff9)

Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com>
2026-04-14 14:50:32 +05:30