Commit Graph

4805 Commits

Author SHA1 Message Date
Zhou Xiao
09f54c7f90 Merge branch 'change/ble_update_lib_20250728' into 'master'
change(ble): [AUTO_MR] 20250728 - Update ESP BLE Controller Lib

Closes BLERP-2091, BLERP-2072, BLERP-2105, BLERP-2054, BLERP-1858, BLERP-2094, BLERP-2093, BLERP-2123, BLERP-2111, and BLERP-2110

See merge request espressif/esp-idf!40846
2025-07-30 11:29:04 +08:00
Island
f5e3dc4bb2 Merge branch 'fix/ble_mesh_micellaneous_fix' into 'master'
Fix/ble mesh micellaneous fix

Closes BLERP-2023 and BLERP-2024

See merge request espressif/esp-idf!40078
2025-07-29 14:29:53 +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
zwl
312de57214 feat(ble): add flash only param config api on ESP32-C5 2025-07-28 14:11:22 +08:00
zwl
4c8258ca38 feat(ble): add flash only param config api on ESP32-H2 2025-07-28 14:11:16 +08:00
zwl
dc65875e57 feat(ble): add flash only param config api on ESP32-C6 2025-07-28 14:11:10 +08:00
Zhou Xiao
0a7660d0f3 change(ble): [AUTO_MR] Update lib_esp32c2 to 4556045f 2025-07-28 14:09:18 +08:00
Zhou Xiao
f2741f1932 change(ble): [AUTO_MR] Update lib_esp32c6 to 499c41fb 2025-07-28 14:09:18 +08:00
Zhou Xiao
7b921c71b3 change(ble): [AUTO_MR] Update lib_esp32c5 to 499c41fb 2025-07-28 14:09:17 +08:00
Zhou Xiao
ee48ef2167 change(ble): [AUTO_MR] Update lib_esp32h2 to 499c41fb 2025-07-28 14:09:17 +08:00
Rahul Tank
b9659277c9 fix(nimble): Added code under correct flags to fix compilation warnings 2025-07-28 10:20:02 +05:30
Island
a8d3b4808b Merge branch 'bugfix/fix_find_the_oldest_device' into 'master'
Bugfix/fix find the oldest device

Closes BCI-542

See merge request espressif/esp-idf!40464
2025-07-25 19:50:33 +08:00
Rahul Tank
d1ea45202e Merge branch 'fix/clear_gatt_svc_len' into 'master'
fix(nimble): Clear GATT service entries counter upon GATT deinit

Closes BLERP-2063

See merge request espressif/esp-idf!40351
2025-07-25 16:32:34 +05:30
zhanghaipeng
b6dc79af47 fix(ble/bluedroid): Fixed fail to disconnect when device record is cleared 2025-07-25 10:30:11 +08:00
zhanghaipeng
ac385530af fix(ble/bluedroid): fix incorrect resolving_list_avail_size update 2025-07-25 10:27:53 +08:00
zhanghaipeng
61606a6f95 fix(ble/bluedroid): ensure resolving list is updated when the oldest device is removed 2025-07-24 21:29:27 +08:00
Island
d26f280415 Merge branch 'bugfix/fix_some_ble_bugs_250628_cjh_esp32' into 'master'
Fixed some BLE bugs 250628 on esp32(d9a3de0)

Closes BLERP-1697, BLERP-1965, BLERP-2075, BLERP-2077, and BLERP-1991

See merge request espressif/esp-idf!40421
2025-07-24 18:06:09 +08:00
chenjianhua
f20c6a2813 fix(bt): Update bt lib for ESP32(d9a3de0)
- Support BLE vendor HCI related params reset
- Support multi conn optimization vendor hci command
- Fixed the issue where rssi of conn is incorrect when latency is no zero
- Fixed prio setting for BLE events
- Fixed disconnection issue when coexisting with other BLE events
- Fixed crash due to bandwidth full when updating conn params
2025-07-22 16:14:27 +08:00
luoxu
21b934aeb2 feat(ble_mesh): fixed issues with adv evts process 2025-07-22 15:21:58 +08:00
luoxu
4905b6eae1 feat(ble_mesh): add adv lock to avoid allocated buffers 2025-07-22 15:21:58 +08:00
luoxu
334e2bf8ab feat(ble_mesh): Add lock to avoid tx being modified at the same time 2025-07-22 15:21:58 +08:00
Rahul Tank
d2799fa657 fix(nimble): Add packet allocation retry for limited iteration 2025-07-22 11:47:41 +05:30
Wang Meng Yang
61ccbbe7f0 Merge branch 'bugfix/fix_external_codec_build_issue' into 'master'
fix(bt/bluedroid): Fix build issue when using external sbc codec

Closes BT-4051

See merge request espressif/esp-idf!40554
2025-07-21 10:44:02 +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
Rahul Tank
2a1a76d6a6 Merge branch 'bugfix/make_blufi_adv_custom' into 'master'
feat(nimble): Add a way to make blufi advertising customizable

See merge request espressif/esp-idf!40453
2025-07-17 10:12:58 +05:30
Zhou Xiao
3671d7b59b feat(ble): support ble log uart dma out for ESP32-C5 2025-07-17 10:48:22 +08:00
Zhou Xiao
d45778f784 feat(ble): support ble log uart dma out for ESP32-H2 2025-07-17 10:48:22 +08:00
Zhou Xiao
ae8a7c8117 feat(ble): support ble log uart dma out for ESP32-C6 2025-07-17 10:48:22 +08:00
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
linruihao
d5b14edec4 fix(bt/bluedroid): Fix build issue when using external sbc codec 2025-07-14 10:47:16 +08:00
Sumeet Singh
651c6d8128 fix(nimble): Clear GATT service entries counter upon GATT deinit 2025-07-11 17:46:37 +05:30
Wang Meng Yang
706b7c8629 Merge branch 'feat/add_handl_in_sdp_evt' into 'master'
feat(bt): Add record_handle in ESP_SDP_REMOVE_RECORD_COMP_EVT

Closes BTQABR2023-537

See merge request espressif/esp-idf!40409
2025-07-11 19:29:48 +08:00
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
cjin
3d93ce37da feat(ble): enable broker initialization on ESP32-C6 2025-07-09 11:25:23 +08:00
cjin
afee51e0ef feat(ble): enable broker initialization on ESP32-C5 2025-07-09 11:25:23 +08:00
cjin
64f216ae5a feat(ble): enable broker initialization on ESP32-H2 2025-07-09 11:25:23 +08:00
cjin
265a8746dc feat(ble): support memory allocation check debug feature on ESP32-H2 2025-07-09 11:25:23 +08:00
cjin
027766e0c2 feat(ble): support memory allocation check debug feature on ESP32-C6 2025-07-09 11:25:23 +08:00
cjin
1ce54a5fe8 feat(ble): support memory allocation check debug feature on ESP32-C5 2025-07-09 11:25:23 +08:00
cjin
7ef90d4113 feat(ble): support memory allocation check debug feature on ESP32-C2 2025-07-09 11:25:23 +08:00
Zhou Xiao
3d45e8578e change(ble): [AUTO_MR] Update lib_esp32c2 to c7732d48 2025-07-09 11:17:37 +08:00
Zhou Xiao
1e236a1feb change(ble): [AUTO_MR] Update lib_esp32c6 to ca6c20bc 2025-07-09 11:17:37 +08:00
Zhou Xiao
91e8ed2a10 change(ble): [AUTO_MR] Update lib_esp32c5 to ca6c20bc 2025-07-09 11:17:37 +08:00
Zhou Xiao
6a650312d4 change(ble): [AUTO_MR] Update lib_esp32h2 to ca6c20bc 2025-07-09 11:17:37 +08:00
Rahul Tank
dffb03f00f Merge branch 'bugfix/fix_gatt_cache_server_compile' into 'master'
fix(nimble): Fix compilation issues when gatt caching is enabled in peripheral only mode

See merge request espressif/esp-idf!40343
2025-07-08 16:04:25 +05:30
zhanghaipeng
48235c7b25 fix(ble/bluedroid): Fix issue causing BTM_GetSecurityFlags failed 2025-07-08 17:12:30 +08:00
Island
d73e172d31 Merge branch 'feat/ble_log_spi_out_dev_phase_4' into 'master'
BLE Log SPI Out Dev Phase 4

Closes BLERP-2033, BLERP-2032, BLERP-2014, BLERP-2019, BLERP-2016, and BLERP-2015

See merge request espressif/esp-idf!40190
2025-07-08 14:01:59 +08:00
Island
652fe76dca Merge branch 'bugfix/fix_some_ble_bugs_250610_cjh_esp32c3' into 'master'
Fixed some BLE bugs 250220 on esp32c3(2edb0b0)

Closes BLERP-1961, BLERP-1963, BLERP-1967, BLERP-1986, and BLERP-1973

See merge request espressif/esp-idf!39798
2025-07-08 11:40:37 +08:00