Commit Graph
229 Commits
Author SHA1 Message Date
Island b92c91cc8d Merge branch 'feat/ble_mesh_unify_crypto_v5.5' into 'release/v5.5'
Feat/ble mesh unify crypto v5.5

See merge request espressif/esp-idf!45285
2026-01-21 14:25:00 +08:00
Island bd52d8a96b Merge branch 'feat/ble_compressed_log_update_v5.5' into 'release/v5.5'
feat(ble_mesh): update log compression for ble mesh lib (v5.5)

See merge request espressif/esp-idf!45154
2026-01-21 11:30:41 +08:00
luoxu 6f8cd3c9ac feat(ble): Make Tinycrypto the default encryption choice for BLE components 2026-01-20 11:27:06 +08:00
Island c4dffdc79d Merge branch 'feat/ble_log_hci_log_len_limit_support_v5.5' into 'release/v5.5'
Feat/ble log hci log len limit support (v5.5)

See merge request espressif/esp-idf!45148
2026-01-16 19:04:19 +08:00
Island c649269947 Merge branch 'feat/support_blecrt_515_v5.5' into 'release/v5.5'
feat(bt/bluedroid): Support get allocated heap size (v5.5)

See merge request espressif/esp-idf!44863
2026-01-16 14:19:07 +08:00
Zhou Xiao 6b442e969e 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-15 19:33:38 +08:00
Zhou Xiao ed00cb4e00 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-15 19:33:38 +08:00
Zhou Xiao f6929c26d3 change(ble): optimized os_mbuf_copydata thread safety protection
(cherry picked from commit 52754b1aa4)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2026-01-15 19:33:37 +08:00
Luo Xu db4802a9ef 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:27 +08:00
Zhang Hai Peng c92bd4679c 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-07 19:28:30 +08:00
Chen Jian Hua b40f1d049c feat(bt/bluedroid): Support get allocated heap size
(cherry picked from commit b85771d577)

Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2026-01-07 16:47:09 +08:00
Island 2a8fd3c4eb Merge branch 'feat/support_bluedroid_host_smp_with_psa_tinycrypt_v5.5' into 'release/v5.5'
Feat/support bluedroid host smp with psa tinycrypt v5.5

See merge request espressif/esp-idf!44787
2026-01-07 14:23:54 +08:00
Island b4a987ae30 Merge branch 'feat/support_bhost2025_44_v5.5' into 'release/v5.5'
feat(ble/bluedroid): Add more debug log for bluedroid (v5.5)

See merge request espressif/esp-idf!43366
2026-01-06 14:18:46 +08:00
Zhou Xiao 0394fe266c fix(ble): fixed cache error risk in ble log module 2026-01-05 19:25:29 +08:00
Zhou Xiao df013bae45 feat(ble): provide isr dispatch method option for ble log ts 2026-01-05 19:25:29 +08:00
Zhou Xiao a82ca85558 fix(ble): add esp timer trigger back for timestamp synchronization
(cherry picked from commit d1a5804de9)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2026-01-05 19:25:29 +08:00
zhiweijian 6b754fbfcf feat(ble/bluedroid): Move the TinyCrypt and mbedTLS configuration items to the bt common path 2026-01-05 10:48:56 +08:00
chenjianhua 8d9343f807 fix(bt/bluedroid): Fixed memory debug error 2026-01-04 18:57:46 +08:00
chenjianhua 027290be82 feat(ble/bluedroid): Add more debug log for bluedroid 2026-01-04 18:57:46 +08:00
Island f19e48ad97 Merge branch 'feat/ble_log_compression_modularized_v5.5' into 'release/v5.5'
refactor(ble): modularize compressed log scripts for better maintainability (v5.5)

See merge request espressif/esp-idf!43551
2026-01-04 17:57:23 +08:00
Jin Chen 6d0e282513 fix(ble): fix hci log malloc failure crash
(cherry picked from commit 734031311ad8554b600718bf8add68836121f72b)

Co-authored-by: cjin <jinchen@espressif.com>
2025-12-30 12:53:07 +05:30
Luo Xu 661652c9ab refactor(ble): modularize compressed log scripts for better maintainability
(cherry picked from commit 0cf6f50179)

Co-authored-by: luoxu <luoxu@espressif.com>
2025-12-30 14:10:36 +08:00
Island 41bcb1746f Merge branch 'feat/ble_mesh_dfu_supported_v5.5' into 'release/v5.5'
Feat/ble mesh dfu supported v5.5

See merge request espressif/esp-idf!44132
2025-12-29 15:37:35 +08:00
Island 5bee13a621 Merge branch 'opt/opt_ble_log_v5.5' into 'release/v5.5'
feat(ble/bluedroid): Added BLE debug LOG for bluedroid (v5.5)

See merge request espressif/esp-idf!42270
2025-12-29 12:11:36 +08:00
Island 1d7830102e Merge branch 'feat/show_how_to_use_smp_in_blufi_example_v5.5' into 'release/v5.5'
feat(ble/blufi): Support setting BLE encryption for blufi (v5.5)

See merge request espressif/esp-idf!44143
2025-12-29 12:11:21 +08:00
luoxu 16d9fcf460 feat(ble_mesh): dfd client/server supported 2025-12-26 11:56:40 +08:00
luoxu e71a79f679 fix(bt): Fixed the issue of duplicate MAX macro definitions 2025-12-26 11:56:40 +08:00
luoxu f19c2a36f2 feat(ble_mesh): Adapt DFU/MBT to esp-idf 2025-12-26 11:56:40 +08:00
Island 4b434bd71d Merge branch 'fix/ble_log_v2_dual_core_iwt_v5.5' into 'release/v5.5'
fix(ble): added missed spin lock initialization (v5.5)

See merge request espressif/esp-idf!44381
2025-12-26 10:39:07 +08:00
Island 857b5192b2 Merge branch 'fix/ble_log_v2_cache_error_v5.5' into 'release/v5.5'
BLE Log v2 Function Update 251125 (v5.5)

See merge request espressif/esp-idf!43870
2025-12-26 10:38:57 +08:00
Zhou Xiao a961d7da47 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:04 +08:00
Zhou Xiao 4c21f792fa 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:04 +08:00
Zhou Xiao 05ff6f2d95 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:03 +08:00
Zhou Xiao 7e93257ed1 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:38 +08:00
Zhang Hai Peng c3c6304091 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:47 +08:00
Zhou Xiao 63ceae8dd9 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:35 +08:00
Zhou Xiao b940b46af1 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:35 +08:00
Jin Cheng 9889edd799 fix(bt/blurdoird): fixed an OOB write in bta_dm_sdp_result 2025-11-27 23:04:36 +08:00
zhanghaipeng 7c6d8e4761 feat(ble/bluedroid): Added BLE debug LOG for bluedroid 2025-11-14 11:17:17 +08:00
liqigan 38ea9357b8 fix(bt/bluedroid): Fixed HID memory leak 2025-11-13 17:44:14 +08:00
Zhou Xiao db3d0646b8 fix(ble): increase default ble log stack size for xtensa chips
(cherry picked from commit 3e0d005987)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-11-12 17:13:57 +08:00
Jiang Jiang Jian 91dd2aee23 Merge branch 'feat/support_cble50y25_277_v5.5' into 'release/v5.5'
feat(ble): Support controller log compression for ESP32-C3 and ESP32-S3(0871069) (v5.5)

See merge request espressif/esp-idf!43108
2025-11-11 19:36:25 +08:00
Chen Jian HuaandZhou Xiao 6c65b25d0e 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:23 +08:00
Chen Jian Hua 7910b5dbec 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:23 +08:00
Zhou Xiao c087ced66f 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:16 +08:00
Rahul Tank 025e5f2d99 Merge branch 'bugfix/update_hci_log_datalen_v5.5' into 'release/v5.5'
fix(nimble): update HCI log functions to use uint16_t for data length (v5.5)

See merge request espressif/esp-idf!42297
2025-10-16 17:39:04 +05:30
Zhao Wei Liang 731ff4bcf7 feat(ble): add get used mem api
(cherry picked from commit 149f6c56b3)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-10-16 10:11:06 +08:00
Zhou Xiao dec62e60f4 fix(ble): copy acl data by omdata buffer copy
(cherry picked from commit 322eb33f0d)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-10-13 09:13:53 +08:00
Shreeyash cfc05166c0 fix(nimble): update HCI log functions to use uint16_t for data length 2025-10-13 00:08:54 +08:00
Wang Meng Yang cda5d90ad1 Merge branch 'bugfix/fix_bt_coverity_v5.5' into 'release/v5.5'
bugfix: Fix array compared against 0 in btc_manage.c and the issue of uninitialized pointer reading in coexist_printf (v5.5)

See merge request espressif/esp-idf!42066
2025-09-24 17:52:00 +08:00