Commit Graph

1213 Commits

Author SHA1 Message Date
linruihao 647f0972ac fix(coex): fix some esp32 coexistence bugs
- fix ble scan may restart twice in coex scenarios
- fix bredr page/pscan coex request/release not match
- fix bredr incorrect inquiry length calculation
- update bredr page/inquiry pti
- add coex pti protection for entire page/inquiry event
2026-03-24 19:16:33 +08:00
xiongweichao 0bc4f8ab8e fix(bt): Fix crash due to functions not placed in IRAM 2026-03-23 14:28:58 +08:00
zhanghaipeng e3aac6f703 fix(ble): Fixed BLE assert in "emi.c" when low memory 2026-03-20 20:01:55 +08:00
zhaoweiliang a8d705ff7a change(ble): [AUTO_MR] Update lib_esp32h2 to 913c704d 2026-03-18 17:21:42 +08:00
zhaoweiliang a2ef5c0ff9 change(ble): [AUTO_MR] Update lib_esp32c2 to b8594335 2026-03-18 17:21:42 +08:00
zhaoweiliang 06010a8b79 change(ble): [AUTO_MR] Update lib_esp32c6 to 913c704d 2026-03-18 17:21:42 +08:00
zhaoweiliang 739cb8e00d change(ble): [AUTO_MR] Update lib_esp32c5 to 913c704d 2026-03-18 17:21:42 +08:00
cjin 5ec82368ba feat(ble): make env init function cuttable on ESP32-C2 2026-03-18 17:21:42 +08:00
yangfeng 7a0771d2c8 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-13 10:12:40 +08:00
Island 596827eafd Merge branch 'feat/use_common_config_to_sel_crypt_lib' into 'master'
Feat/use common config to sel crypt lib

See merge request espressif/esp-idf!45556
2026-03-09 14:16:31 +08:00
Island 249c55a741 Merge branch 'fix/use_apb_max_state_for_ble_events' into 'master'
fix(ble): use apb max state for bt and enable should skip

Closes BLERP-2616 and BLERP-2617

See merge request espressif/esp-idf!46296
2026-03-09 10:50:18 +08:00
Geng Yuchao 403be0a770 fix(ble): remove error cte depends for esp32c5 2026-03-06 12:03:05 +08:00
cjin ac8fe378a0 fix(ble): use apb max state for bt and enable should skip on ESP32-H2 2026-03-05 11:29:35 +08:00
cjin 73191cb5f9 fix(ble): use apb max state for bt and enable should skip on ESP32-C6 2026-03-05 11:29:23 +08:00
cjin 8365eb324f fix(ble): use apb max state for bt and enable should skip on ESP32-C5 2026-03-05 11:29:19 +08:00
cjin 9de0235a9f fix(ble): use apb max state for bt and enable should skip on ESP32-C2 2026-03-05 11:29:12 +08:00
cjin 974682d169 fix(ble): fix ble scan assertion when coex with wifi on ESP32-C2 2026-03-03 14:18:39 +08:00
He Binglin 1b547ca0ba Merge branch 'bugfix/esp_idf_s3_deepsleep_dead' into 'master'
fix(hal): fix the issue of dual-core contention for RTC_CNTL regs

See merge request espressif/esp-idf!41680
2026-03-02 11:35:53 +08:00
Jin Cheng 588b03d0d8 fix(bt/controller): fixed remote LMP_AU_RAND is mistakely rejected 2026-02-25 11:05:39 +08:00
Jiang Jiang Jian d7a52218e1 Merge branch 'bugfix/lc_not_wakeup' into 'master'
fix(ble): Fix restore write-back error caused by memory allocated in PSRAM

Closes BT-4245

See merge request espressif/esp-idf!45717
2026-02-13 12:32:37 +08:00
Island 26bc88a9ba Merge branch 'feat/fix_esp32c2_rom_rewrite_issue_rebase' into 'master'
Feat/fix esp32c2 rom rewrite issue rebase

See merge request espressif/esp-idf!45635
2026-02-11 10:15:44 +08:00
hebinglin baeabe48c3 fix(hal): fix the issue of dual-core contention for RTC_CNTL regs 2026-02-10 12:08:03 +08:00
cjin 2a0df334e3 feat(ble): apply new method for rom code logic change on ESP32-C2 2026-02-09 10:52:15 +08:00
cjin b90840a570 feat(ble): support for ble module stripping on ESP32-C2 2026-02-09 08:55:41 +08:00
xiongweichao 4ef57f9c81 fix(bt): Replace 32k_xtal with rtc_slow 2026-02-06 08:24:33 +00:00
xiongweichao 91b9e7be7c fix(ble): Fix restore write-back error caused by memory allocated in PSRAM 2026-02-06 16:23:24 +08:00
Island 0d60c16312 Merge branch 'feat/esp_idf_modem_state_reconstruct' into 'master'
refactor modem clock driver

Closes PM-636

See merge request espressif/esp-idf!44185
2026-02-06 12:10:58 +08:00
cjin 5777364341 fix(ble): add modem syscon header include on ESP32H2 2026-02-04 12:36:42 +08:00
cjin 4418d5da82 feat(ble): add config for reserved controller memory on ESP32C6 and ESP32H2 2026-02-04 00:07:44 +08:00
cjin 5307ec1f92 feat(ble): add config for reserved controller memory on ESP32C5 2026-02-04 00:07:44 +08:00
zhaoweiliang 1fc9676c99 feat(ble): support adv fast tx feature on ESP32-C5 2026-02-04 00:07:44 +08:00
zhaoweiliang 84924e3980 feat(ble): support adv fast tx feature on ESP32-C6 and ESP32-H2 2026-02-04 00:07:44 +08:00
zhaoweiliang 6ed9fc7d6b change(ble): [AUTO_MR] Update lib_esp32c6 to bc223ab7 2026-02-04 00:07:44 +08:00
zhaoweiliang a82be7c52c change(ble): [AUTO_MR] Update lib_esp32c5 to bc223ab7 2026-02-04 00:07:44 +08:00
zhaoweiliang 1e196de967 change(ble): [AUTO_MR] Update lib_esp32h2 to bc223ab7 2026-02-04 00:07:44 +08:00
ShenWeilong aa40fdcc64 change(bt): use BT_SMP_CRYPTO_STACK_MBEDTLS to select bt cryption lib 2026-02-04 00:07:33 +08:00
Wang Meng Yang be9b36a201 Merge branch 'feat/set_max_sync_conn' into 'master'
feat(bt): set BR/EDR max sync conn eff for Bluedroid HFP on ESP32

Closes IDFGH-17014

See merge request espressif/esp-idf!45005
2026-01-19 14:43:07 +08:00
cjin e4e42f0166 feat(ble): support sid filter feature on ESP32H2 2026-01-16 12:51:55 +05:30
cjin 6b4b497901 feat(ble): support sid filter feature on ESP32C6 2026-01-16 12:51:55 +05:30
cjin debd743a0b feat(ble): support sid filter feature on ESP32C5 2026-01-16 12:51:55 +05:30
Zhou Xiao 54e5f358bf change(ble): [AUTO_MR] Update lib_esp32c6 to 17fdc66e 2026-01-16 12:51:46 +05:30
Zhou Xiao 7631a6f158 change(ble): [AUTO_MR] Update lib_esp32c5 to 17fdc66e 2026-01-16 12:51:46 +05:30
Zhou Xiao 57b4819474 change(ble): [AUTO_MR] Update lib_esp32h2 to 17fdc66e 2026-01-16 12:51:46 +05:30
yangfeng d5e6a8bd18 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-16 12:05:57 +08:00
Jiang Jiang Jian 1be9788f0c Merge branch 'change/ble_update_lib_20260108' into 'master'
change(ble): [AUTO_MR] 20260108 - Update ESP BLE Controller Lib

Closes BLERP-2519

See merge request espressif/esp-idf!44915
2026-01-09 18:57:58 +08:00
Zhou Xiao 69522eaedb change(ble): [AUTO_MR] Update lib_esp32c6 to acf48208 2026-01-08 17:25:57 +08:00
Zhou Xiao d61e0bf975 change(ble): [AUTO_MR] Update lib_esp32c5 to acf48208 2026-01-08 17:25:57 +08:00
Zhou Xiao 32b41c88e0 change(ble): [AUTO_MR] Update lib_esp32h2 to acf48208 2026-01-08 17:25:57 +08:00
zhiweijian ce72e90291 feat(ble/bluedroid): Add new bluedroid host examples 2026-01-08 12:17:26 +08:00
Jin Cheng 44b05258d7 fix(bt/controller): fixed wrong key type during changing connection link key 2026-01-05 17:34:26 +08:00