Commit Graph

5366 Commits

Author SHA1 Message Date
Island
67d27b5fb0 Merge branch 'bugifx/optimize_some_bluedroid_code' into 'master'
optimize some bluedroid code (20260120)

Closes BLERP-2574

See merge request espressif/esp-idf!45280
2026-02-02 19:34:21 +08:00
Wang Meng Yang
1535ac2b0a Merge branch 'feat/set_encoder_params' into 'master'
feat(bt/bluedroid): Add API to set encoder parameters and report sink caps for A2DP source

Closes BT-3409

See merge request espressif/esp-idf!43855
2026-01-28 11:24:52 +08:00
zhiweijian
031f4a7375 fix(ble/bluedroid): Unify BTM byte alignment 2026-01-27 19:19:13 +08:00
Rahul Tank
1fa8e40b58 Merge branch 'fix/esp_hid_device_deint_reset' into 'master'
fix(nimble): Reset HID service during deinit

Closes BLERP-2229, BLERP-2521, and BLERP-2541

See merge request espressif/esp-idf!41695
2026-01-27 12:13:55 +05:30
igor.udot
4c26ab876b ci: update build-test-rules to use common_components 2026-01-23 10:14:09 +08:00
yangfeng
933b2856f5 feat(bt/bluedroid): Add API to set encoder parameters for A2DP source
- Add API to set encoder parameters for A2DP source
- Add the use of the API for setting encoding parameters in the a2dp_source example
2026-01-22 11:17:41 +08:00
yangfeng
0be60f6c83 fix(bt/bluedroid): Handle stream reconfiguration via stream close and re-open for A2DP ACP 2026-01-22 11:17:41 +08:00
yangfeng
7b891a8ffc feat(bt/bluedroid): Report A2DP sink codec capabilities for A2DP source 2026-01-22 11:17:41 +08:00
Xiao Xufeng
7a391cd1b3 fix(bt): fix AGC_RECORRECT on ESP32-C3 when REV_MIN configured higher than 102 2026-01-22 02:55:12 +08:00
Astha Verma
4c96fdd121 fix(nimble): fix esp_hid_device example when static_to_dynamic enabled 2026-01-21 16:53:05 +05:30
Astha Verma
8ab553417e fix(nimble): Support for concatenation of same type UUID during adv data parsing 2026-01-21 16:53:05 +05:30
Astha Verma
6569f7f6ec fix(nimble): Reset HID service during deinit 2026-01-21 16:53:04 +05:30
Rahul Tank
f7cb4f77c8 fix(nimble): Fix memory leak in controller/stack deinit sequence 2026-01-19 21:30:45 +05:30
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
Island
0d349a9016 Merge branch 'change/ble_update_lib_20260113' into 'master'
change(ble): [AUTO_MR] 20260113 - Update ESP BLE Controller Lib

Closes BLERP-2522

See merge request espressif/esp-idf!45058
2026-01-19 14:15:15 +08:00
Wang Meng Yang
21f71c1794 Merge branch 'bugfix/oob_access_in_bt' into 'master'
fix: enhanced packet length check in Bluedroid

See merge request espressif/esp-idf!44440
2026-01-16 21:45:27 +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
cjin
3bf230435c feat(ble): add config to enable sid filter feat 2026-01-16 12:51:53 +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
Rahul Tank
ce53c17985 Merge branch 'bugfix/periodic_adv_sync_lost_psync_handle' into 'master'
fix(nimble): Handling of psync during sync lost

Closes BLERP-2499

See merge request espressif/esp-idf!44689
2026-01-16 12:24:53 +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
Wang Meng Yang
73af800878 Merge branch 'bugfix/source_acp_miss_audio_cfg_evt' into 'master'
fix: A2DP source will miss the ESP_A2D_AUDIO_CFG_EVT when it acts as the acceptor

See merge request espressif/esp-idf!44892
2026-01-15 21:18:16 +08:00
Island
4dcbe968af Merge branch 'feat/ble_log_hci_log_len_limit_support' into 'master'
Feat/ble log hci log len limit support

Closes BLERP-2523 and BLERP-2525

See merge request espressif/esp-idf!45028
2026-01-15 15:29:40 +08:00
Jin Cheng
f694fc15ce fix(bt): fixed semaphore deletion condition in UART DMA deinit 2026-01-15 10:04:22 +08:00
Jin Cheng
bdec9fe83a fix(bt): enhanced packet length check in sdp_server.c 2026-01-15 10:04:22 +08:00
Jin Cheng
b18f09fc54 fix(bt): enhanced packet length check for avrc_pars_vendor_cmd 2026-01-15 10:04:22 +08:00
Jin Cheng
2566cc6609 fix(bt): enhanced packet length check for HCI module 2026-01-15 10:04:22 +08:00
Jin Cheng
36b9f5270a fix(bt): validated UUID parameters in BTA_JvStartDiscovery 2026-01-15 10:04:22 +08:00
Astha Verma
86ef38eec5 fix(nimble): Handling of psync during synchronization timeout (0x3e) 2026-01-14 13:39:11 +05:30
Zhou Xiao
78594e0f6e fix(ble): fixed use-after-free in bluedroid attp 2026-01-14 15:45:10 +08:00
Zhou Xiao
52c2bd2dd6 feat(ble): added sdkconfig to control ble host side hci log 2026-01-13 17:52:05 +08:00
Zhou Xiao
82ee820cf8 feat(ble): support ll log payload length limit for ble log v2 2026-01-13 17:52:00 +08:00
Zhou Xiao
52754b1aa4 change(ble): optimized os_mbuf_copydata thread safety protection 2026-01-13 17:51:15 +08:00
Jin Cheng
0717ae3acf fix(bt/bluedroid): A2DP source at acceptor side will miss ESP_A2D_AUDIO_CFG_EVT 2026-01-13 10:14:43 +08:00
luoxu
7c4b104f61 feat(ble_mesh): update log compression for ble mesh lib 2026-01-12 14:51:26 +08:00
Zhi Wei Jian
5607427020 Merge branch 'fix/fix_bluedroid_host_build_warnning_if_gattc_gatts_smp_all_disabled' into 'master'
fix(ble/bluedroid): Fixed bluedroid host build warning if GATTC/S and SMP are disabled

See merge request espressif/esp-idf!44948
2026-01-10 02:43:37 +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
zhiweijian
937a4648c7 fix(ble/bluedroid): Fixed bluedroid build warning if GATTC/S and SMP are disabled 2026-01-09 11:11:48 +08:00
Rahul Tank
72e4b08f50 Merge branch 'bugfix/fix_sending_packet' into 'master'
fix(nimble): Add packet sending change in case of controller only configuration

See merge request espressif/esp-idf!44884
2026-01-08 21:52:22 +05:30
Island
a8cfb404e5 Merge branch 'fix/change_some_example_config' into 'master'
feat(ble/bluedroid): Add new bluedroid host examples (master)

Closes BLERP-2492

See merge request espressif/esp-idf!44896
2026-01-08 21:03:13 +08:00
Island
41a714df3a Merge branch 'fix/ble_mesh_blob_issue_fix' into 'master'
fix(ble_mesh): Miscellaneous fixes for blob

Closes BLERP-2503

See merge request espressif/esp-idf!44663
2026-01-08 20:11:53 +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
Island
9bf6bf7252 Merge branch 'feat/reduce_bluedroid_host_bin' into 'master'
feat/reduce bluedroid host bin size

Closes BLERP-2426

See merge request espressif/esp-idf!43537
2026-01-08 14:20:40 +08:00
zhiweijian
ce72e90291 feat(ble/bluedroid): Add new bluedroid host examples 2026-01-08 12:17:26 +08:00