Commit Graph

5337 Commits

Author SHA1 Message Date
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
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
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
Wang Meng Yang
6894343bc7 Merge branch 'docs/update_bt_api_ref' into 'master'
docs(bt): update Classic Bluetooth api reference

Closes BT-4190

See merge request espressif/esp-idf!43872
2026-01-08 11:51:21 +08:00
Rahul Tank
956b627ad7 fix(nimble): Add packet sending change in case of controller only configuration 2026-01-07 19:19:17 +05:30
yangfeng
64a2955ec3 docs(bt): update Classic Bluetooth api reference of SDP 2026-01-07 20:18:02 +08:00
yangfeng
25a33c75f6 docs(bt): update Classic Bluetooth api reference of L2CAP 2026-01-07 20:18:02 +08:00
yangfeng
20f95af934 docs(bt): update Classic Bluetooth api reference of HID Host 2026-01-07 20:18:02 +08:00
yangfeng
7aff43b2b8 docs(bt): update Classic Bluetooth api reference of HID Device 2026-01-07 20:18:02 +08:00
yangfeng
c4fa07d9a6 docs(bt): update Classic Bluetooth api reference of HFP AG 2026-01-07 20:18:02 +08:00
yangfeng
cfac6b313f docs(bt): update Classic Bluetooth api reference of HFP Client 2026-01-07 20:18:02 +08:00
yangfeng
8d784d9f08 docs(bt): update Classic Bluetooth api reference of HFP Define 2026-01-07 20:18:02 +08:00
yangfeng
5dbfc9075f docs(bt): update Classic Bluetooth api reference of SPP 2026-01-07 20:18:02 +08:00
yangfeng
290d477880 docs(bt): update Classic Bluetooth api reference of AVRCP 2026-01-07 20:18:02 +08:00
yangfeng
322984c0cb docs(bt): update Classic Bluetooth api reference of A2DP 2026-01-07 20:18:02 +08:00
luoxu
bc2d56b72a feat(ble_mesh): ignored the previous server status to avoid drop target by mistake 2026-01-07 20:17:42 +08:00
luoxu
e039b33bb1 feat(ble_mesh): refuse to suspend dfu client when the last chunk sent 2026-01-07 20:17:42 +08:00
luoxu
8c8b43f564 fix(ble_mesh): added internal buffer to store dfu targets
The protocol may still receive DFU-related packets from the
network (such as forwarded or retransmitted ones) after DFU ends,
while the user might release the targets immediately after DFU completion.
However, since the list head is not empty, the protocol could access
already-freed memory when iterating through the targets.
2026-01-07 20:17:42 +08:00
luoxu
f959884b2f fix(ble_mesh): fix blob transfer failure handling and chunk processing
- Fix DFU server transfer error state ordering to ensure proper callback delivery
- Add validation to discard chunks when blob server is not in busy state
- Prevent chunk processing when server is not in active transfer state
2026-01-07 20:17:42 +08:00
luoxu
3a8851422f fix(ble_mesh): ensure blob client/server work correctly with varying chunk sizes 2026-01-07 20:17:42 +08:00
luoxu
c3faf5559a fix(ble_mesh): Miscellaneous fixes for blob 2026-01-07 20:17:42 +08:00
morris
29b865dc07 Merge branch 'refactor/gdma_channel_allocator_both_direction' into 'master'
refactor(gdma): channel allocation can return both direction within the same call && Support ESP32-P4 ECO6

Closes IDF-14302 and IDF-14387

See merge request espressif/esp-idf!44456
2026-01-07 13:28:15 +08:00
Island
08d3b8c9d3 Merge branch 'feat/ble_mesh_unify_crypto' into 'master'
Feat/ble mesh unify crypto

Closes BLERP-2491

See merge request espressif/esp-idf!44570
2026-01-07 12:15:11 +08:00
Island
cf53faf247 Merge branch 'bugfix/fix_bug_in_hci_log' into 'master'
fix(nimble): Optimized HCI logging for NimBLE host

See merge request espressif/esp-idf!44617
2026-01-07 10:33:35 +08:00
yangfeng
952a63ea93 docs(bt): update Classic Bluetooth api reference of GAP 2026-01-07 09:48:53 +08:00
Wang Meng Yang
72e9de20c5 Merge branch 'bugfix/key_type_notify_err' into 'master'
fix(bt/controller): fixed wrong key type during changing connection link key

Closes BTQABR2023-630

See merge request espressif/esp-idf!44798
2026-01-07 09:17:23 +08:00
zhiweijian
7df6e85659 fix(ble/bluedroid): Fixed smp unit test failed if mbedTLS or TinyCrypt is enabled 2026-01-06 19:39:53 +08:00
Wang Meng Yang
6b58b82923 Merge branch 'bugfix/l2cap_malloc_fail' into 'master'
fix(bt): fix l2cap malloc fail in throughput test

Closes BTQABR2023-536

See merge request espressif/esp-idf!44611
2026-01-06 16:08:39 +08:00
zhiweijian
f4dfd42725 fix(ble/bluedroid): Fixed bluedroid host get white list size error 2026-01-06 16:01:22 +08:00
luoxu
d0622b0289 feat(ble): Make Tinycrypto the default encryption choice for BLE components 2026-01-06 14:45:17 +08:00
luoxu
90146a4513 feat(ble_mesh): update lib commit to d48251ab82 2026-01-06 14:45:17 +08:00
luoxu
866a07e954 feat(ble_mesh): fixed issues where the incorrect node oob private setting 2026-01-06 14:45:17 +08:00