Commit Graph
5653 Commits
Author SHA1 Message Date
Liu Linyan 325b08e023 fix(ble_audio): Miscellaneous fixes for ISO & LE Audio examples 2026-05-06 09:31:07 +08:00
Rahul Tank f0cd3949c3 Merge branch 'bugfix/ble_revert_file' into 'master'
fix(nimble): Reverted unwanted script files

See merge request espressif/esp-idf!48079
2026-05-01 19:24:00 +05:30
Island ada098e94c Merge branch 'feat/support_esp32h4_for_ble_mesh' into 'master'
Feat/support esp32h4/esp32s31 for esp ble mesh

Closes BLERP-2742, BLERP-2691, IDF-12247, and IDF-14609

See merge request espressif/esp-idf!47243
2026-04-30 19:08:20 +08:00
Konstantin Kondrashov 92bb2641b4 Merge branch 'fix/zol_reset_lcounter' into 'master'
fix(xtensa): Reset zero overhead loop counter in ISRs

Closes IDF-15322

See merge request espressif/esp-idf!45865
2026-04-29 12:44:00 +03:00
Rahul Tank 48bf490d48 fix(nimble): cleanup: remove extraneous script file
Removed files that were unintentionally included in an earlier commit
2026-04-29 14:46:42 +05:30
luoxu 313832de54 feat(ble_mesh): use SOC_ESP_NIMBLE_CONTROLLER instead of IDF_TARGET enumeration in Kconfig 2026-04-29 14:58:03 +08:00
luoxu 104e5c3d51 feat(ble_mesh): supported esp32s31 for ble mesh lib 2026-04-29 14:58:03 +08:00
luoxu f98082d596 feat(ble_mesh): supported esp32h4 for esp ble mesh lib 2026-04-29 14:58:03 +08:00
Island 2c3809b8dc Merge branch 'bugfix/fix_ble_read_remote_feature_timeout' into 'master'
Fixed read remote feature timeout when using coded phy(2f683593)

Closes BLERP-2694, BLERP-2695, BLERP-2696, BLERP-2182, BLERP-1447, BT-4219, BT-4249, BT-4251, and BCI-614

See merge request espressif/esp-idf!47573
2026-04-29 12:09:43 +08:00
Island 926250ab61 Merge branch 'bugfix/always_init_dft_queue_in_nimble_host' into 'master'
fix(nimble): always init the default os queue for all of controllers

See merge request espressif/esp-idf!47990
2026-04-29 10:33:58 +08:00
Wang Meng Yang 45ccc1ed92 Merge branch 'fix/bredr_fix_260424' into 'master'
fix(bt): Fix multiple of BR/EDR controller bugs from qualification test on ESP32-S31

See merge request espressif/esp-idf!48015
2026-04-29 09:38:07 +08:00
zhanghaipeng 658ff8730b 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
2026-04-28 18:26:22 +08:00
ShenWeilong a4171d2ad1 fix(ble): always init the default os queue for all of controllers 2026-04-28 15:06:18 +08:00
Rahul Tank c4efd82c25 Merge branch 'bugfix/gap_name_appearance_clobber' into 'master'
fix(nimble): Fix few nimble issues 21042026

Closes BLERP-2719

See merge request espressif/esp-idf!47782
2026-04-28 11:57:16 +05:30
wangmengyang 8344eb18b1 fix(bt): Fix multiple of BR/EDR controller bugs from qualification test on ESP32-S31 2026-04-28 12:19:11 +08:00
luoxu e0a7e73b72 feat(ble_mesh): add SOC capability dependency for BLE Mesh config
Add depends on SOC_BLE_MESH_SUPPORTED to BLE_MESH Kconfig option
to ensure BLE Mesh is only available on supported SoCs.
2026-04-27 20:29:14 +08:00
Island 3cedc1f484 Merge branch 'change/ble_update_lib_20260424' into 'master'
change(ble): [AUTO_MR] 20260424 - Update ESP BLE Controller Lib

See merge request espressif/esp-idf!47948
2026-04-27 20:04:58 +08:00
Rahul Tank 131f86a917 fix(nimble): Move ble_log_init/deinit to esp_nimble_init/deinit 2026-04-27 16:23:21 +05:30
Astha Verma ba32f3633f fix(nimble): Preserve device name across ble_svc_gap_init re-call 2026-04-27 14:18:17 +05:30
Island 05e61fe765 Merge branch 'feat/support_ble_iso_coex' into 'master'
Support blufi on esp32s31

Closes BT-4318

See merge request espressif/esp-idf!47861
2026-04-27 16:18:11 +08:00
Island 1c8b737ba1 Merge branch 'fix/fix_blufi_memory_copy_len_error' into 'master'
fix(ble): Fix blufi fragment reassembly bounds and buffer overflows

See merge request espressif/esp-idf!47090
2026-04-27 15:38:23 +08:00
Zhou Xiao 836f87cc4a change(ble_log): update ble log version to 5 for esp ble controller log encoding indication 2026-04-27 12:09:54 +08:00
ShenWeilong 70acbd85f2 change(ble): [AUTO_MR] Update lib_esp32c6 to 6c6de5d6 2026-04-27 12:09:54 +08:00
ShenWeilong 27e95081d2 change(ble): [AUTO_MR] Update lib_esp32c5 to 6c6de5d6 2026-04-27 12:09:54 +08:00
ShenWeilong f3b2bf78aa change(ble): [AUTO_MR] Update lib_esp32h2 to 6c6de5d6 2026-04-27 12:09:54 +08:00
Rahul Tank 730366b020 fix(nimble): Fix blufi compilation issue for esp32s31 2026-04-27 11:47:23 +08:00
zhiweijian 666c1894c5 fix(ble/bluedroid): Fixed init crash when bluedroid BLE is enabled in BREDR only mode 2026-04-27 11:47:23 +08:00
luoxu 0f2935389a fix(bt): Normalize source paths for log compression pattern matching 2026-04-24 22:28:25 +08:00
ShenWeilong 21e83d7eaf change(bt): Separated bt/CMakeLists to nimble/bluedroid/mesh/audio CMakeLists 2026-04-24 15:16:39 +08:00
ShenWeilong e4e078adce change(bt): Separated bt/cmakelist to bt/controller/cmakelist and bt/porting/cmakelist 2026-04-24 15:16:39 +08:00
Rahul Tank 13f01aedcb Merge branch 'bugfix/remove_extra_error' into 'master'
fix(nimble): Remove extra error prints added in previous commit

Closes IDFCI-10696

See merge request espressif/esp-idf!47844
2026-04-24 10:49:41 +05:30
Island 1ba5618805 Merge branch 'fix/ble_mesh_friend_send_seg_msg_failed' into 'master'
fix(ble_mesh): fix Friend queue losing segmented messages for LPN

See merge request espressif/esp-idf!47887
2026-04-24 11:16:39 +08:00
luoxu f5a927e055 fix(ble_log): fix size_info nibble misalignment for last odd-count arg 2026-04-23 19:23:45 +08:00
luoxu 58121d2540 test(ble): add comprehensive test suite for log compression 2026-04-23 19:23:45 +08:00
luoxu b7760a77e4 fix(ble): replace hardcoded tuple indices with FormatToken NamedTuple 2026-04-23 19:23:45 +08:00
luoxu 3f2b6c97f8 fix(ble_log): fix unaligned access and buffer safety in log compression 2026-04-23 19:23:45 +08:00
Rahul Tank 688d541da5 fix(nimble): Fixed extra error prints introduced in previous commit 2026-04-23 15:43:29 +05:30
zhiweijian 94f0c1837a fix(ble): Fixed AI review bugs in bt common 2026-04-23 17:44:21 +08:00
luoxu 1f4c6ee31b fix(ble_mesh): fix Friend queue losing segmented messages for LPN 2026-04-23 16:06:01 +08:00
Island fbd6ae1b9e Merge branch 'feat/ble_iso_lea_s31' into 'master'
feat(ble_audio): Support ISO and LE Audio on ESP32-S31

Closes IDF-14608

See merge request espressif/esp-idf!47837
2026-04-23 11:27:51 +08:00
Wang Meng Yang 29f1e572b1 Merge branch 'bugfix/spp_enhancement' into 'master'
fix(bt/bluedroid): fixed the vulnerabilities from AI code review in SPP

Closes BT-4280

See merge request espressif/esp-idf!47114
2026-04-23 11:17:23 +08:00
Linyan Liu 7adda3f869 feat(ble_audio): Support ISO and LE Audio on ESP32-S31 2026-04-22 18:15:59 +08:00
wangjialiang d08f00dae4 change(ble): add ble iso funcs to obfuscation whitelist 2026-04-22 14:22:51 +08:00
Rahul Tank 8e4f6c56be Merge branch 'feat/nimble_logs_compression' into 'master'
feat(nimble): Support NimBLE log compression and decompression over SPI

See merge request espressif/esp-idf!46967
2026-04-22 08:02:05 +05:30
Wang Meng Yang e1b81f0aad Merge branch 'feat/support_ble_bredr_on_esp32s31' into 'master'
feat(bt): Support Bluetooth LE and Bluetooth Classic on ESP32-S31

Closes IDF-15185, IDF-15188, IDF-15189, IDF-15193, and IDF-15192

See merge request espressif/esp-idf!47330
2026-04-22 08:03:07 +08:00
Island a34b42452c Merge branch 'feat/fixed_some_ble_issues_for_h4' into 'master'
updated libble to 22c410d, btdm to 2da8344 for esp32h4

See merge request espressif/esp-idf!47649
2026-04-21 18:50:41 +08:00
Wang Mengyang 202233107c feat(bt): Add unit test for tinycrypt ECC P-256 and P-192 2026-04-21 17:53:26 +08:00
cjin 3acaac4a07 fix(bt): update btdm init/deinit and enable/disable process 2026-04-21 17:53:26 +08:00
cjin ba29417ff4 feat(bt): supported bt modem clock configuration on esp32s31 2026-04-21 17:51:33 +08:00
Wang Mengyang b7b4b10584 fix(bt): Fix build error in hci transport on ESP32-S31 2026-04-21 17:50:36 +08:00