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 2b9c7471d0f3841f36f8a4a01aae79b6d08e0cbd)
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 d1d07eb60a6e822c61516154b090e69f61a0a765)
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 c604afa272f9b4e81835562eb812d86288f040c5)
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 069262e513e822da1901ecfa0023e684b457516d)
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 60a028fb17cb6462fbe7a5c4e5573bffef6fa029)
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 6924b8b372e6fca15e2f1b49f895f3e95ff131c2)
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 dc4e41fab83ff2bebb89f02b77e83fc221101f71)
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 3e0d0059878c7081ec5301f935d8b2e6662df75d)
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 Hua
6c65b25d0e
feat(ble): make ble log task stack size configurable
...
(cherry picked from commit b525e6555b153deff11d9dc5365036eee3a5f9ee)
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 b870a8fb5afb278ea29bbf70744589e41cdfe26a)
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 777f21783b3cf003edda409d8716f562b26fb69c)
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 149f6c56b3b77a380086c66c7d6f3022f7bafab6)
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 322eb33f0d19a7abdd8d430c6e742224fe3274f5)
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
yangfeng
c2c23e620a
fix(bt/btc): Fix array compared against 0 in btc_manage.c
2025-09-22 11:49:31 +08:00
luoxu
2d2ec6c34e
feat(ble): Support ble log compression(draft)
2025-09-22 00:05:02 +08:00
Zhou Xiao
bc5b61b56c
fix(ble): fixed ble log v2 configuration issues
2025-09-16 19:07:45 +08:00
Island
6b7d55aeba
Merge branch 'feat/support_blufi_adv_with_name_v5.5' into 'release/v5.5'
...
feat(bt/blufi): Support Blufi start advertising with specified name (v5.5)
See merge request espressif/esp-idf!41338
2025-09-04 12:02:40 +08:00
Zhou Xiao
8f6e654773
feat(ble): refactored ble log module with layered design
...
(cherry picked from commit 797a0c4e6eafaf6164e0f9c34f3867a46733924c)
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-09-01 13:13:49 +08:00
Chen Jian Hua
272e652b45
feat(bt/blufi): Support Blufi start advertising with specified name
...
(cherry picked from commit ea8bcdc360b2c2d2caee8e48fe3161f42605545a)
Co-authored-by: chenjianhua <chenjianhua@espressif.com >
2025-08-18 14:54:58 +08:00
Zhou Xiao
1b48a697c4
fix(ble): disabled get lc ts for ESP32-C3 and ESP32-S3
...
(cherry picked from commit c17bf638744dec55292d1128854f69159c8d84b4)
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-08-14 11:14:08 +08:00
Jiang Jiang Jian
7704a9e93e
Merge branch 'change/ble_update_lib_20250728_v5.5' into 'release/v5.5'
...
change(ble): [AUTO_MR] 20250728 - Update ESP BLE Controller Lib (v5.5)
See merge request espressif/esp-idf!40912
2025-08-01 10:37:34 +08:00
Zhou Xiao
1665cac638
feat(ble): support ble log uart dma out
2025-07-30 17:39:01 +08:00
Zhou Xiao
0421e10396
feat(ble): ble log spi out dev phase 5
...
* supported ts sync for light sleep
* removed controller event queue dependency
* supported get lc ts for ESP32-C3/S3
* optimized ble log spi out code size
(cherry picked from commit f99389e00da1c12971e654037ed009bb172331c9)
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-07-30 13:14:58 +08:00
Jiang Jiang Jian
f9ce2bf598
Merge branch 'bugfix/make_blufi_adv_custom_v5.5' into 'release/v5.5'
...
feat(nimble): Add a way to make blufi advertising customizable (v5.5)
See merge request espressif/esp-idf!40529
2025-07-23 10:50:13 +08:00
Jiang Jiang Jian
9f523adfe9
Merge branch 'feat/add_timestamp_v5.5' into 'release/v5.5'
...
fix(nimble): Enhanced HCI logging by adding timestamp information (v5.5)
See merge request espressif/esp-idf!40633
2025-07-22 17:50:47 +08:00
Island
338dc154dc
Merge branch 'feat/ble_log_spi_out_dev_phase_4_v5.5' into 'release/v5.5'
...
BLE Log SPI Out Dev Phase 4 (v5.5)
See merge request espressif/esp-idf!40426
2025-07-22 15:16:00 +08:00
Jiang Jiang Jian
9c2e03ba74
Merge branch 'bugfix/ag_data_callback_cleared_after_deinit_v5.5' into 'release/v5.5'
...
fix(bt): Fixed HFP AG data callback cleared after profile is re-initialized (v5.5)
See merge request espressif/esp-idf!39973
2025-07-22 14:46:15 +08:00
Rahul Tank
8d5203d4ae
fix(nimble): Add a way to make blufi advertising customizable
...
Based on changes in https://github.com/espressif/esp-idf/pull/8958
2025-07-22 12:03:11 +05:30
Rahul Tank
34a7996314
fix(nimble): Enhanced HCI logging by adding timestamp information
2025-07-17 10:18:30 +05:30
Zhou Xiao
e9f096a079
change(ble): upgraded spi log frame header
...
(cherry picked from commit 5f3ac91d6305eb4daecc340fe669a13fe3d1daad)
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-07-08 13:16:09 +08:00
Zhou Xiao
9e286cb5c3
fix(ble): nimble host & hci log write race condition workaround
...
(cherry picked from commit 6e384644c86acf450edaf0016826f910c99c7682)
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-07-08 13:16:07 +08:00
Zhou Xiao
8d2710c3b6
change(ble): support task buffer number configuration
...
(cherry picked from commit 4946a1fe8dd140218e20715763f94cd98980222d)
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-07-08 13:16:04 +08:00
Zhou Xiao
1d0be054ec
change(ble): removed esp log to save code size
...
(cherry picked from commit 0088541f543158ff1fc7b6173f004a90efd4042f)
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-07-08 13:15:57 +08:00
Zhou Xiao
fe6be04970
feat(ble): support ble mesh log module
...
(cherry picked from commit 066e1d3f1b155e14942c7bfab36147c7b5b60d93)
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-07-08 13:15:49 +08:00
Zhou Xiao
3d99a1d8b1
feat(ble): support host & hci log module
...
(cherry picked from commit dd4cbe5e001aa9c89d45ce6bd72822f80f220e89)
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-07-08 13:15:47 +08:00