Commit Graph
1212 Commits
Author SHA1 Message Date
cjin 1a2597eb64 feat(ble): supported ble mempool run time allocation for esp ip chips 2026-03-23 15:10:54 +08:00
zhaoweiliang 7c9719121c change(ble): [AUTO_MR] Update lib_esp32c2 to b8594335 2026-03-23 14:56:43 +08:00
Jin Chenandzhaoweiliang 260fe3bb6f change(ble): [AUTO_MR] Update lib_esp32h2 to 913c704d
(cherry picked from commit a8d705ff7a)

Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com>
2026-03-23 14:56:43 +08:00
Jin Chenandzhaoweiliang c32da4500f change(ble): [AUTO_MR] Update lib_esp32c6 to 913c704d
(cherry picked from commit 06010a8b79)

Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com>
2026-03-23 14:56:43 +08:00
Jin Chenandzhaoweiliang d772475370 change(ble): [AUTO_MR] Update lib_esp32c5 to 913c704d
(cherry picked from commit 739cb8e00d)

Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com>
2026-03-23 14:56:43 +08:00
Jin Chen 86c6941ddb feat(ble): make env init function cuttable on ESP32-C2
(cherry picked from commit 5ec82368ba)

Co-authored-by: cjin <jinchen@espressif.com>
2026-03-23 14:56:43 +08:00
Jiang Jiang Jian 897f50dbf2 Merge branch 'feat/bt_distance_test_v6.0' into 'release/v6.0'
feat(bt): Add APIs to read ACL real RSSI and read/write tx power of inq/iscan/page/pscan/ACL (v6.0)

See merge request espressif/esp-idf!46643
2026-03-23 10:31:10 +08:00
yangfeng 728f29289d feat(bt): Add APIs to control transmit power level
- API to read ACL real RSSI
- APIs to read/write tx power of inq/iscan/page/pscan/ACL
2026-03-20 14:26:10 +08:00
cjin a2a04f8bfd fix(ble): fix conn timeout after phy update on ESP32-C2 2026-03-20 14:13:55 +08:00
Jiang Jiang Jian d6000ccecd Merge branch 'feat/use_common_config_to_sel_crypt_lib_v6.0' into 'release/v6.0'
Feat/use common config to sel crypt lib (v6.0)

See merge request espressif/esp-idf!46408
2026-03-20 10:39:59 +08:00
Jiang Jiang Jian bea959e55f Merge branch 'bugfix/fix_kconfig_for_ble_cte_depends_v6.0' into 'release/v6.0'
bugfix(ble): remove BT_LE_SECURITY_ENABLE dependency for CTE on ESP32-C5 (v6.0)

See merge request espressif/esp-idf!46342
2026-03-20 10:39:26 +08:00
Jiang Jiang Jian edf0bf67de Merge branch 'fix/use_apb_max_state_for_ble_events_v6.0' into 'release/v6.0'
fix(ble): use apb max state for bt and enable should skip (v6.0)

See merge request espressif/esp-idf!46334
2026-03-20 10:39:19 +08:00
Jiang Jiang Jian 2676490557 Merge branch 'feat/fix_esp32c2_rom_rewrite_issue_rebase_v6.0' into 'release/v6.0'
Feat/fix esp32c2 rom rewrite issue rebase (v6.0)

See merge request espressif/esp-idf!45769
2026-03-20 10:30:46 +08:00
Jiang Jiang Jian 9b9dc79038 Merge branch 'change/ble_update_lib_20260127_v6.0' into 'release/v6.0'
change(ble): [AUTO_MR] 20260127 - Update ESP BLE Controller Lib (v6.0)

See merge request espressif/esp-idf!45678
2026-03-20 10:26:31 +08:00
Jiang Jiang Jian 04314133e8 Merge branch 'bugfix/mistakenly_reject_peer_auth_req_v6.0' into 'release/v6.0'
fix(bt/controller): fixed remote LMP_AU_RAND is mistakely rejected (v6.0)

See merge request espressif/esp-idf!46209
2026-03-20 10:15:17 +08:00
Jiang Jiang Jian dfa5e5d53a Merge branch 'bugfix/esp_idf_s3_deepsleep_dead_v6.0' into 'release/v6.0'
fix(hal): fix the issue of dual-core contention for RTC_CNTL regs(v6.0)

See merge request espressif/esp-idf!46180
2026-03-20 10:15:14 +08:00
Jiang Jiang Jian 5313356b9a Merge branch 'bugfix/lc_not_wakeup_v6.0' into 'release/v6.0'
fix(ble): Fix restore write-back error caused by memory allocated in PSRAM(v6.0)

See merge request espressif/esp-idf!46000
2026-03-20 10:14:34 +08:00
Shen Wei Long b57d517ef9 change(bt): use BT_SMP_CRYPTO_STACK_MBEDTLS to select bt cryption lib
(cherry picked from commit aa40fdcc64)

Co-authored-by: ShenWeilong <shenweilong@espressif.com>
2026-03-09 09:23:35 +00:00
Geng Yu Chao 25b992c524 fix(ble): remove error cte depends for esp32c5
(cherry picked from commit 403be0a770)

Co-authored-by: Geng Yuchao <gengyuchao@espressif.com>
2026-03-06 14:01:54 +08:00
Jin Chen 500f4ef6d9 fix(ble): use apb max state for bt and enable should skip on ESP32-H2
(cherry picked from commit ac8fe378a0)

Co-authored-by: cjin <jinchen@espressif.com>
2026-03-06 10:13:23 +08:00
Jin Chen 9c64cb3a91 fix(ble): use apb max state for bt and enable should skip on ESP32-C6
(cherry picked from commit 73191cb5f9)

Co-authored-by: cjin <jinchen@espressif.com>
2026-03-06 10:13:23 +08:00
Jin Chen d592e8bd6d fix(ble): use apb max state for bt and enable should skip on ESP32-C5
(cherry picked from commit 8365eb324f)

Co-authored-by: cjin <jinchen@espressif.com>
2026-03-06 10:13:23 +08:00
Jin Chen c93ede4b24 fix(ble): use apb max state for bt and enable should skip on ESP32-C2
(cherry picked from commit 9de0235a9f)

Co-authored-by: cjin <jinchen@espressif.com>
2026-03-06 10:13:22 +08:00
Jin Cheng 253bfd7db1 fix(bt/controller): fixed remote LMP_AU_RAND is mistakely rejected 2026-03-03 10:45:01 +08:00
hebinglin e2e1aa4502 fix(hal): fix the issue of dual-core contention for RTC_CNTL regs 2026-03-02 14:29:08 +08:00
Jin Chen bf5cdc7163 feat(ble): apply new method for rom code logic change on ESP32-C2
(cherry picked from commit 2a0df334e3)

Co-authored-by: cjin <jinchen@espressif.com>
2026-03-02 00:05:00 +08:00
Jin Chen 528979fce6 feat(ble): support for ble module stripping on ESP32-C2
(cherry picked from commit b90840a570)

Co-authored-by: cjin <jinchen@espressif.com>
2026-03-02 00:05:00 +08:00
xiongweichao 3fe5147faa fix(bt): Replace 32k_xtal with rtc_slow 2026-02-25 10:04:29 +08:00
xiongweichao 5d3138a759 fix(ble): Fix restore write-back error caused by memory allocated in PSRAM 2026-02-24 10:12:03 +08:00
Zhao Wei Liangandcjin 8b5167acac feat(ble): add config for reserved controller memory on ESP32C6 and ESP32H2
(cherry picked from commit 4418d5da82)

Co-authored-by: cjin <jinchen@espressif.com>
2026-02-05 15:13:41 +08:00
Zhao Wei Liangandcjin 9fdcd571d1 feat(ble): add config for reserved controller memory on ESP32C5
(cherry picked from commit 5307ec1f92)

Co-authored-by: cjin <jinchen@espressif.com>
2026-02-05 15:13:40 +08:00
Zhao Wei Liang 3dbd9c4dde feat(ble): support adv fast tx feature on ESP32-C5
(cherry picked from commit 1fc9676c99)

Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com>
2026-02-05 15:13:40 +08:00
Zhao Wei Liang e47c9066b5 feat(ble): support adv fast tx feature on ESP32-C6 and ESP32-H2
(cherry picked from commit 84924e3980)

Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com>
2026-02-05 15:13:40 +08:00
Zhao Wei Liang 29e51afdcd change(ble): [AUTO_MR] Update lib_esp32c6 to bc223ab7
(cherry picked from commit 6ed9fc7d6b)

Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com>
2026-02-05 15:13:39 +08:00
Zhao Wei Liang 7a73abd098 change(ble): [AUTO_MR] Update lib_esp32c5 to bc223ab7
(cherry picked from commit a82be7c52c)

Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com>
2026-02-05 15:13:39 +08:00
Zhao Wei Liang 7936144115 change(ble): [AUTO_MR] Update lib_esp32h2 to bc223ab7
(cherry picked from commit 1e196de967)

Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com>
2026-02-05 15:13:39 +08:00
Zhou Xiaoandcjin b1259913d7 feat(ble): support sid filter feature on ESP32H2
(cherry picked from commit e4e42f0166)

Co-authored-by: cjin <jinchen@espressif.com>
2026-01-28 18:32:04 +05:30
Zhou Xiaoandcjin c7b2f0f0d2 feat(ble): support sid filter feature on ESP32C6
(cherry picked from commit 6b4b497901)

Co-authored-by: cjin <jinchen@espressif.com>
2026-01-28 18:32:04 +05:30
Zhou Xiaoandcjin 1e6cf91532 feat(ble): support sid filter feature on ESP32C5
(cherry picked from commit debd743a0b)

Co-authored-by: cjin <jinchen@espressif.com>
2026-01-28 18:32:04 +05:30
Zhou Xiao 414582610f change(ble): [AUTO_MR] Update lib_esp32c6 to 17fdc66e
(cherry picked from commit 54e5f358bf)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2026-01-28 18:32:04 +05:30
Zhou Xiao bd02a02073 change(ble): [AUTO_MR] Update lib_esp32c5 to 17fdc66e
(cherry picked from commit 7631a6f158)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2026-01-28 18:32:04 +05:30
Zhou Xiao 8851cba104 change(ble): [AUTO_MR] Update lib_esp32h2 to 17fdc66e
(cherry picked from commit 57b4819474)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2026-01-28 18:32:04 +05:30
Jiang Jiang Jian 3ba7d46e5c Merge branch 'feat/set_max_sync_conn_v6.0' into 'release/v6.0'
feat(bt): set BR/EDR max sync conn eff for Bluedroid HFP on ESP32 (v6.0)

See merge request espressif/esp-idf!45241
2026-01-28 20:01:57 +08:00
Jiang Jiang Jian d1f311db3c Merge branch 'bugfix/key_type_notify_err_v6.0' into 'release/v6.0'
fix(bt/controller): fixed wrong key type during changing connection link key (v6.0)

See merge request espressif/esp-idf!44974
2026-01-28 17:51:33 +08:00
yangfeng 5cc9bb4712 feat(bt): set BR/EDR max sync conn eff for Bluedroid HFP on ESP32
Closes https://github.com/espressif/esp-idf/issues/18060
2026-01-19 15:29:13 +08:00
Jin Cheng cf13b1db22 fix(bt/controller): fixed wrong key type during changing connection link key 2026-01-09 18:12:06 +08:00
Zhou Xiao 4b16833290 change(ble): [AUTO_MR] Update lib_esp32c6 to acf48208
(cherry picked from commit 69522eaedb)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2026-01-08 21:13:46 +08:00
Zhou Xiao e978924c09 change(ble): [AUTO_MR] Update lib_esp32c5 to acf48208
(cherry picked from commit d61e0bf975)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2026-01-08 21:13:46 +08:00
Zhou Xiao 236cfade77 change(ble): [AUTO_MR] Update lib_esp32h2 to acf48208
(cherry picked from commit 32b41c88e0)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2026-01-08 21:13:45 +08:00
zhiweijian 2a753a8e30 feat(ble/bluedroid): Add new bluedroid host examples 2026-01-08 12:15:36 +08:00