Commit Graph
5686 Commits
Author SHA1 Message Date
Island 2d1033d4f8 Merge branch 'update/ble_iso_expose_i2s_api' into 'master'
fix(ble): Fix ble iso i2s API missing issue

See merge request espressif/esp-idf!48506
2026-05-15 18:05:12 +08:00
Island acee7d4cfb Merge branch 'idf/ble_audio_past_support' into 'master'
feat(ble_audio): Support using PAST in the cap/acceptor example

See merge request espressif/esp-idf!48449
2026-05-15 10:28:08 +08:00
wangjialiang 17db29cd01 fix(ble): Fix ble iso i2s API missing issue 2026-05-15 09:56:26 +08:00
Wang Meng Yang 8c658f9f2b Merge branch 'bugfix/fix_bredr_kconfig' into 'master'
fix(bt): Fixed not show config for broadcast encryption and PCA

Closes BTQABR2023-674

See merge request espressif/esp-idf!48311
2026-05-14 21:56:26 +08:00
Linyan Liu 3b70c1a856 feat(ble_audio): Support using PAST in the cap/acceptor example 2026-05-14 20:43:07 +08:00
Rahul Tank 0b87521334 Merge branch 'bugfix/fix_vsprintf_crash' into 'master'
fix(nimble): Replace sensitive snprintf with hex character

Closes BLERP-2785

See merge request espressif/esp-idf!48448
2026-05-14 14:43:26 +05:30
liqigan 39879cc2a2 fix(bt): Fixed not support for HCI sync packet 2026-05-14 15:58:17 +08:00
linruihao 4c8b6b7d69 fix(bt): use esp_random as random number generator 2026-05-14 15:57:12 +08:00
liqigan 926efbe858 fix(bt): Fixed not show config for broadcast encryption and PCA 2026-05-14 15:52:53 +08:00
Jiang Jiang Jian 305767451e Merge branch 'bugfix/hfp_co_build_err' into 'master'
fix(bt/bluedroid): fixed building errors in HFP datapath

See merge request espressif/esp-idf!48507
2026-05-14 14:28:49 +08:00
Island d8031954f6 Merge branch 'feat/support_bluedroid_key_log' into 'master'
Feat/support bluedroid key log

Closes BLERP-2782

See merge request espressif/esp-idf!48437
2026-05-14 14:04:07 +08:00
Jin Cheng bd8078ca04 fix(bt/bluedroid): fixed building errors in HFP datapath 2026-05-14 10:35:25 +08:00
Alexey Gerenkov edb75262a1 Merge branch 'feature/update-esp-clang-to-esp-21.1.3_20260304' into 'master'
feat(tools): update esp-clang version to esp-21.1.3_20260408

Closes IDF-14965, LLVM-501, and LLVM-531

See merge request espressif/esp-idf!46361
2026-05-13 22:54:10 +08:00
zhanghaipeng 0af57d731c feat(ble): Support BLE critical logs 2026-05-13 14:22:40 +08:00
Rahul Tank 429afbe329 fix(nimble): Replace sensitive vsprintf with hex character 2026-05-12 16:23:13 +05:30
Liu Linyan d3da42e608 fix(ble_audio): Miscellaneous fixes for ISO & LE Audio (stage 1) 2026-05-12 16:38:57 +08:00
zhanghaipeng 519131a671 fix(bluedroid): correct format specifier in BLE create CIS debug log 2026-05-12 15:45:41 +08:00
Wang Meng Yang cb4a55ace2 Merge branch 'feat/support_ble_light_sleep_esp32s31_rebase' into 'master'
feat(ble): supported ble light sleep feat on esp32s31 and esp32h4

See merge request espressif/esp-idf!48262
2026-05-11 18:35:50 +08:00
Island 5a4e10c5e8 Merge branch 'bugfix/fix_ble_min_conn_interval' into 'master'
fix(ble): Optimize connection interval minimum parameter check

Closes BLERP-2748

See merge request espressif/esp-idf!48116
2026-05-11 10:31:03 +08:00
cjin 19760a8722 feat(ble): supported ble light sleep feat on esp32h4 2026-05-11 08:34:15 +08:00
cjin b6643c4786 feat(ble): supported ble light sleep feat on esp32s31 2026-05-11 08:34:15 +08:00
Island 0d6e3d4f39 Merge branch 'idf/ble_audio_log_compression' into 'master'
feat(ble_audio): Support log compression for ISO & LE Audio logs

See merge request espressif/esp-idf!48137
2026-05-08 11:52:19 +08:00
Alexey Gerenkov f16bb34ff7 fix(build): fix Clang 21 build warnings/errors 2026-05-07 17:42:38 +03:00
Alexey Gerenkov 97e6873e34 feat(tools): update esp-clang version to esp-21.1.3_20260304 2026-05-07 17:42:32 +03:00
Jiang Jiang Jian 7e05593bde Merge branch 'feat/a2dp_support_other_codec' into 'master'
feat(bt): Support AAC codec for A2DP

Closes BT-3411, IDFGH-17176, and IDFGH-10920

See merge request espressif/esp-idf!47879
2026-05-07 20:52:37 +08:00
yangfeng 84bdfef5cf feat(bt): Support AAC codec for A2DP
- Allow multiple registrations of SEP
- Add a callback event to report the sep information of A2DP sink
- Closes https://github.com/espressif/esp-idf/issues/12114
- Closes https://github.com/espressif/esp-idf/issues/18184
2026-05-07 17:11:57 +08:00
Liu Linyan cae52c454b feat(ble_audio): Support log compression for ISO & LE Audio logs 2026-05-07 15:05:57 +08:00
Jiang Jiang Jian dc9e6c7887 Merge branch 'bugfix/hid_enhancement' into 'master'
fix(bt/bluedroid): fixed the vulnerabilities from AI code review in HID

Closes BT-4279

See merge request espressif/esp-idf!47115
2026-05-07 10:29:01 +08:00
Island 88add2513f Merge branch 'idf/ble_iso_lea_arch' into 'master'
feat(ble_iso): Split ISO related files into components/bt/esp_ble_iso

See merge request espressif/esp-idf!48204
2026-05-07 10:12:00 +08:00
Jin Cheng 4f233e304c fix(bt/bluedroid): fixed the vulerabilities from AI code review in HID 2026-05-06 18:29:08 +08:00
Jin Cheng af9ec3cd58 fix(bt/bluedroid): fixed the vulerabilities from AI code review in Bluedroid 2026-05-06 18:05:14 +08:00
Liu Linyan e0c8786166 feat(ble_iso): Split ISO related files into components/bt/esp_ble_iso 2026-05-06 16:48:27 +08:00
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
zhanghaipeng 102a899d23 fix(ble): Optimize connection interval minimum parameter check 2026-04-30 10:55:30 +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