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 Hua
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
Shreeyash
222e62ae3e
fix(nimble): update HCI log functions to use uint16_t for data length
2025-10-01 15:23:08 +05:30
Island
33321e59b1
Merge branch 'opt/opt_ble_log' into 'master'
...
feat(ble/bluedroid): Added BLE debug LOG for bluedroid
Closes BLERP-2258
See merge request espressif/esp-idf!41567
2025-09-28 19:18:03 +08:00
zhanghaipeng
45775a3e35
feat(ble/bluedroid): Added BLE debug LOG for bluedroid
2025-09-26 20:10:32 +08:00
luoxu
eece778e55
feat(ble): Support ble log compression(draft)
2025-09-22 17:09:58 +08:00
Wang Meng Yang
c0667e61fd
Merge branch 'bugfix/fix_bt_coverity' into 'master'
...
bugfix: Fix array compared against 0 in btc_manage.c and the issue of uninitialized pointer reading in coexist_printf
Closes IDF-13868
See merge request espressif/esp-idf!41455
2025-09-17 11:03:30 +08:00
yangfeng
4e39ac7d49
fix(bt/btc): Fix array compared against 0 in btc_manage.c
2025-09-16 17:10:36 +08:00
Zhou Xiao
d8a62a827d
fix(ble): fixed ble log v2 configuration issues
2025-09-16 14:31:32 +08:00
Zhou Xiao
b9dbc2ece7
feat(ble): refactored ble log module with layered design
2025-09-08 22:12:51 +08:00
Zhou Xiao
c17bf63874
fix(ble): disabled get lc ts for ESP32-C3 and ESP32-S3
2025-08-14 11:03:33 +08:00
Island
5152593a74
Merge branch 'feat/support_blufi_adv_with_name' into 'master'
...
feat(bt/blufi): Support Blufi start advertising with specified name
Closes BLERP-1405
See merge request espressif/esp-idf!35761
2025-08-12 20:21:18 +08:00
Darian Leung
5454499877
refactor: Use enum values for gpio pull up/down fields
...
Ensure that enum values are used When assigning `pull_up_en` and `pull_down_en`
fields of `gpio_config_t`. Helps avoid `invalid conversion` errors when
building those code snippets in C++.
2025-08-07 11:45:11 +08:00
chenjianhua
ea8bcdc360
feat(bt/blufi): Support Blufi start advertising with specified name
2025-07-29 21:04:39 +08:00
Zhou Xiao
f99389e00d
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
2025-07-28 14:11:26 +08:00
Island
918b2cfd7e
Merge branch 'feat/support_ble_log_uart_dma_out' into 'master'
...
Feat/support ble log uart dma out
Closes BLERP-1935
See merge request espressif/esp-idf!40597
2025-07-17 14:17:35 +08:00
Rahul Tank
635169fdd8
Merge branch 'feat/add_timestamp' into 'master'
...
fix(nimble): Enhanced HCI logging by adding timestamp information
See merge request espressif/esp-idf!40620
2025-07-17 10:14:14 +05:30
Zhou Xiao
534b43e85a
feat(ble): support ble log uart dma out
2025-07-17 10:48:17 +08:00
Rahul Tank
2823aac1a7
fix(nimble): Enhanced HCI logging by adding timestamp information
2025-07-16 15:31:39 +05:30
Rahul Tank
798a559f81
fix(nimble): Add a way to make blufi advertising customizable
...
Based on changes in https://github.com/espressif/esp-idf/pull/8958
2025-07-10 11:26:22 +05:30
Zhou Xiao
5f3ac91d63
change(ble): upgraded spi log frame header
2025-07-07 19:15:23 +08:00
Zhou Xiao
6e384644c8
fix(ble): nimble host & hci log write race condition workaround
2025-07-07 18:57:02 +08:00
Zhou Xiao
4946a1fe8d
change(ble): support task buffer number configuration
2025-07-07 18:57:02 +08:00
Zhou Xiao
0088541f54
change(ble): removed esp log to save code size
2025-07-07 18:56:35 +08:00
Zhou Xiao
066e1d3f1b
feat(ble): support ble mesh log module
2025-07-07 18:56:35 +08:00
Zhou Xiao
dd4cbe5e00
feat(ble): support host & hci log module
2025-07-07 18:56:35 +08:00
Zhou Xiao
d353bf2802
change(ble): replaced ul log codes with template
2025-07-07 18:56:35 +08:00