Commit Graph
231 Commits
Author SHA1 Message Date
Aditya Patwardhan 2235fd841a fix(bt): Keep older error code for backward comatibility 2026-03-02 14:35:43 +08:00
Ashish Sharma bd39f141ff fix: enable HARDWARE_MPI by default 2026-03-02 14:33:21 +08:00
Jiang Jiang Jian 8a1cae8779 Merge branch 'feat/ble_compressed_log_update_v6.0' into 'release/v6.0'
feat(ble_mesh): update log compression for ble mesh lib (v6.0)

See merge request espressif/esp-idf!45155
2026-02-02 22:56:34 +08:00
Jiang Jiang Jian 11558f01b2 Merge branch 'feat/support_blecrt_515_v6.0' into 'release/v6.0'
feat(bt/bluedroid): Support get allocated heap size (v6.0)

See merge request espressif/esp-idf!44864
2026-01-30 14:33:40 +08:00
Zhou Xiao b57a6cebfe feat(ble): added sdkconfig to control ble host side hci log
(cherry picked from commit 52c2bd2dd6)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2026-01-28 17:14:00 +08:00
Zhou Xiao 3c26746223 feat(ble): support ll log payload length limit for ble log v2
(cherry picked from commit 82ee820cf8)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2026-01-28 17:14:00 +08:00
Zhou Xiao fa25b45147 change(ble): optimized os_mbuf_copydata thread safety protection
(cherry picked from commit 52754b1aa4)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2026-01-28 17:14:00 +08:00
Luo Xu afd63b70dd feat(ble_mesh): update log compression for ble mesh lib
(cherry picked from commit 7c4b104f61)

Co-authored-by: luoxu <luoxu@espressif.com>
2026-01-15 17:43:33 +08:00
Chen Jian Hua 72a290ee7e feat(bt/bluedroid): Support get allocated heap size
(cherry picked from commit b85771d577)

Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2026-01-12 00:04:55 +08:00
Island 35ff0c786d Merge branch 'feat/ble_mesh_unify_crypto_v6.0' into 'release/v6.0'
Feat/ble mesh unify crypto v6.0

See merge request espressif/esp-idf!44818
2026-01-07 19:47:38 +08:00
Island b92e60d192 Merge branch 'bugfix/fix_ble_security_issue_2025_v3_v6.0' into 'release/v6.0'
fix(ble/bluedroid): Fix type mismatch and length validation in HCI packet parser (v6.0)

See merge request espressif/esp-idf!44668
2026-01-07 10:33:41 +08:00
Island 79a1d6dcaa Merge branch 'feat/ble_mesh_dfd_cli_support_v6.0' into 'release/v6.0'
feat(ble_mesh): dfd client/server supported v6.0

See merge request espressif/esp-idf!44135
2026-01-07 10:32:35 +08:00
luoxu f28bf3057e feat(ble): Make Tinycrypto the default encryption choice for BLE components 2026-01-06 15:01:03 +08:00
Zhou Xiao a18f531aa3 fix(ble): fixed cache error risk in ble log module 2026-01-05 14:23:26 +08:00
Zhou Xiao 8013603aeb feat(ble): provide isr dispatch method option for ble log ts 2026-01-05 14:23:18 +08:00
Zhou Xiao 3afb834188 fix(ble): add esp timer trigger back for timestamp synchronization 2026-01-05 14:23:13 +08:00
Zhang Hai Peng 7cd8fd0689 fix(bt/osi): add NULL check in osi_mutex_free and osi_sem_free (IDFGH-16853)
(cherry picked from commit 8630040602)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-01-05 00:03:36 +08:00
Island 68bef4ffa2 Merge branch 'feat/support_bluedroid_host_smp_with_psa' into 'release/v6.0'
Supported bluedroid host smp with mbedtls and TinyCrypt (backport v6.0)

See merge request espressif/esp-idf!44365
2025-12-31 14:13:48 +08:00
zhiweijian 87655116dc feat(ble/bluedroid): Move the TinyCrypt and mbedTLS configuration items to the bt common path 2025-12-30 12:12:35 +08:00
Zhou Xiao f35dd91fcd fix(ble): added null pointer check in ble log ts submodule
(cherry picked from commit 2b9c7471d0)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-12-24 17:05:06 +08:00
Zhou Xiao a1cc86f421 fix(ble): added missed ts sync reset
(cherry picked from commit d1d07eb60a)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-12-24 17:05:06 +08:00
Zhou Xiao ded5fa0d55 feat(ble): added xor checksum for integrity check performance optimization
(cherry picked from commit c604afa272)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-12-24 17:05:05 +08:00
luoxu 6e34934433 feat(ble_mesh): dfd client/server supported 2025-12-22 21:20:39 +08:00
Mahavir Jain 7da79a653c Merge branch 'feature/mbedtls_psa_migration_v6.0' into 'release/v6.0'
feat(mbedtls): PSA Migration to release v6.0

See merge request espressif/esp-idf!43323
2025-12-21 13:52:48 +05:30
Ashish Sharma 5d5ba9d008 fix: migrate PSA SHA driver to be similar to parallel engine port 2025-12-19 11:06:41 +08:00
Zhou Xiao 8009cb07fb fix(ble): added missed spin lock initialization
(cherry picked from commit 069262e513)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-12-18 17:13:39 +08:00
Island b890d0870c Merge branch 'feat/show_how_to_use_smp_in_blufi_example_v6.0' into 'release/v6.0'
feat(ble/blufi): Support setting BLE encryption for blufi (v6.0)

See merge request espressif/esp-idf!44145
2025-12-18 10:55:22 +08:00
Jin Chen 79c3b47ad9 fix(ble): fix hci log malloc failure crash
(cherry picked from commit 734031311ad8554b600718bf8add68836121f72b)

Co-authored-by: cjin <jinchen@espressif.com>
2025-12-12 08:44:56 +08:00
Zhang Hai Peng 1fd2f90326 feat(ble/blufi): Support setting BLE encryption for blufi
(cherry picked from commit 60a028fb17)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-12-11 16:21:50 +08:00
C.S.M ed64e7bf78 ci(header_check): Add check for public header should not include freertos 2025-12-10 15:10:43 +08:00
Alexey Lapshin ad7f4b9670 feat(esp_libc): make picolibc default libc 2025-12-06 00:08:35 +07:00
Zhou Xiao 2c8da21b69 feat(ble): enabled lc get time for ceva controller
(cherry picked from commit 6924b8b372)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-12-01 11:10:38 +08:00
Zhou Xiao afefd97193 fix(ble): put ble_log_write_hex in iram to avoid cache error
(cherry picked from commit dc4e41fab8)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-12-01 11:10:37 +08:00
Luo Xu 582b6c066e refactor(ble): modularize compressed log scripts for better maintainability
(cherry picked from commit 0cf6f50179)

Co-authored-by: luoxu <luoxu@espressif.com>
2025-11-25 10:40:42 +08:00
Island 6abb39815a Merge branch 'feat/support_bhost2025_44_v6.0' into 'release/v6.0'
feat(ble/bluedroid): Add more debug log for bluedroid (v6.0)

See merge request espressif/esp-idf!43367
2025-11-17 14:52:02 +08:00
Island 23898818ea Merge branch 'fix/increase_ble_log_task_stack_size_for_xtensa_chips_v6.0' into 'release/v6.0'
fix(ble): increase default ble log stack size for xtensa chips (v6.0)

See merge request espressif/esp-idf!43288
2025-11-17 10:46:39 +08:00
Jiang Jiang Jian 70b12237d3 Merge branch 'bugfix/oob_in_bta_dm_sdp_result_v6.0' into 'release/v6.0'
fix(bt/blurdoird): fixed an OOB write in bta_dm_sdp_result (v6.0)

See merge request espressif/esp-idf!43202
2025-11-14 16:48:50 +08:00
Chen Jian Hua 5bcc442e39 fix(bt/bluedroid): Fixed memory debug error
(cherry picked from commit 9df842f2c3)

Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2025-11-14 13:33:24 +08:00
Chen Jian Hua 21a2b068c6 feat(ble/bluedroid): Add more debug log for bluedroid
(cherry picked from commit 1aeb965607)

Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2025-11-14 13:33:23 +08:00
liqigan ed7e22cdc7 fix(bt/bluedroid): Fixed HID memory leak 2025-11-13 17:44:08 +08:00
Zhou Xiao 6c55efc2e0 fix(ble): increase default ble log stack size for xtensa chips 2025-11-13 17:03:28 +08:00
Island 8b036aae6c Merge branch 'feat/support_cble50y25_277_v6.0' into 'release/v6.0'
feat(ble): Support controller log compression for ESP32-C3 and ESP32-S3(0871069) (v6.0)

See merge request espressif/esp-idf!43109
2025-11-13 17:02:16 +08:00
Jin Cheng 5b3185168d fix(bt/blurdoird): fixed an OOB write in bta_dm_sdp_result 2025-11-10 17:05:48 +08:00
Chen Jian HuaandZhou Xiao 7a828d8914 feat(ble): make ble log task stack size configurable
(cherry picked from commit b525e6555b)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-11-05 13:33:25 +08:00
Chen Jian Hua 6133fb671f feat(ble): Enable get bt ts for ESP32-C3 and ESP32-S3
(cherry picked from commit b870a8fb5a)

Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2025-11-05 13:33:25 +08:00
Zhou Xiao 4c16370097 fix(ble): fixed hci event log when link layer logging is disabled
(cherry picked from commit 777f21783b)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-10-30 21:13:17 +08:00
luoxu 9f62db74d3 fix(bt): Fixed the issue of duplicate MAX macro definitions 2025-10-21 17:22:22 +08:00
luoxu 1b1a646891 feat(ble_mesh): Adapt DFU/MBT to esp-idf 2025-10-21 17:22:22 +08:00
zwl 149f6c56b3 feat(ble): add get used mem api 2025-10-15 15:11:02 +08:00
Zhou Xiao 322eb33f0d fix(ble): copy acl data by omdata buffer copy 2025-10-11 14:14:40 +08:00