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