Commit Graph
4657 Commits
Author SHA1 Message Date
Rahul Tank a16d45cee9 Merge branch 'bugfix/make_blufi_adv_custom_v5.4' into 'release/v5.4'
feat(nimble): Add a way to make blufi advertising customizable (v5.4)

See merge request espressif/esp-idf!40530
2025-07-17 10:13:14 +05:30
Island 8ae27d8ab8 Merge branch 'change/ble_update_lib_20250709_v5.4' into 'release/v5.4'
change(ble): [AUTO_MR] 20250709 - Update ESP BLE Controller Lib (v5.4)

See merge request espressif/esp-idf!40470
2025-07-16 19:12:01 +08:00
Rahul Tank e4756b3a9f fix(nimble): Add a way to make blufi advertising customizable
Based on changes in https://github.com/espressif/esp-idf/pull/8958
2025-07-11 15:29:43 +05:30
Jiang Jiang Jian 0f4cc8eb44 Merge branch 'bugfix/ag_data_callback_cleared_after_deinit_v5.4' into 'release/v5.4'
fix(bt): Fixed HFP AG data callback cleared after profile is re-initialized(v5.4)

See merge request espressif/esp-idf!39978
2025-07-11 13:44:25 +08:00
Jiang Jiang Jian 48825b4af4 Merge branch 'fix/ble_mesh_solic_tx_pdu_fix_v5.4' into 'release/v5.4'
fix(ble_mesh): fixed issues with proxy solic pdu adv (v5.4)

See merge request espressif/esp-idf!39527
2025-07-11 13:35:47 +08:00
cjin 25f219c6df feat(ble): enable broker initialization on ESP32-C6 2025-07-11 11:50:20 +08:00
cjin 8999678339 feat(ble): enable broker initialization on ESP32-H2 2025-07-11 11:50:20 +08:00
cjin 061466c9f1 feat(ble): support memory allocation check debug feature on ESP32-H2 2025-07-11 11:50:20 +08:00
cjin 0b904ff5de feat(ble): support memory allocation check debug feature on ESP32-C6 2025-07-11 11:50:20 +08:00
cjin 456a4682c8 feat(ble): support memory allocation check debug feature on ESP32-C2 2025-07-11 11:50:20 +08:00
Zhou Xiao e17f857cb0 change(ble): [AUTO_MR] Update lib_esp32c2 to c7732d48 2025-07-11 11:50:20 +08:00
Zhou Xiao c3806feb9e change(ble): [AUTO_MR] Update lib_esp32c6 to ca6c20bc 2025-07-11 11:50:20 +08:00
Zhou Xiao db928ed77d change(ble): [AUTO_MR] Update lib_esp32h2 to ca6c20bc 2025-07-11 11:38:18 +08:00
Zhou Xiao 87396ab0ce fix(ble): ensure ble controller disable safety for ESP32-C2 2025-07-10 22:47:41 +08:00
zwl a495def473 change(ble): [AUTO_MR] Update lib_esp32c2 to 9af627ef 2025-07-10 22:47:31 +08:00
zwl 331b28d37f change(ble): [AUTO_MR] Update lib_esp32c6 to d2d70d40 2025-07-10 22:47:23 +08:00
zwl 2cdd1c2074 change(ble): [AUTO_MR] Update lib_esp32c5 to d2d70d40 2025-07-10 22:47:18 +08:00
zwl b98df991f9 change(ble): [AUTO_MR] Update lib_esp32h2 to d2d70d40 2025-07-10 22:47:13 +08:00
Jiang Jiang Jian 8685b76599 Merge branch 'feat/ble_mesh_micellaneous_fix_v5.4' into 'release/v5.4'
Feat/ble mesh micellaneous fix (v5.4)

See merge request espressif/esp-idf!39637
2025-07-10 12:06:19 +08:00
Island c31df8ff8a Merge branch 'feat/ble_log_spi_out_dev_phase_4_v5.4' into 'release/v5.4'
BLE Log SPI Out Dev Phase 4 (v5.4)

See merge request espressif/esp-idf!40425
2025-07-09 14:06:38 +08:00
Island 65c0360524 Merge branch 'bugfix/fix_some_ble_bugs_250610_cjh_esp32c3_v5.4' into 'release/v5.4'
Fixed some BLE bugs 250610 on esp32c3(2edb0b0) (v5.4)

See merge request espressif/esp-idf!40430
2025-07-09 10:26:12 +08:00
Rahul Tank 10a1413155 Merge branch 'bugfix/fix_gatt_cache_server_compile_v5.4' into 'release/v5.4'
fix(nimble): Fix compilation issues when gatt caching is enabled in peripheral only mode (v5.4)

See merge request espressif/esp-idf!40400
2025-07-08 16:20:01 +05:30
Chen Jian Hua 4f94202609 fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(2edb0b0)
- Fixed TX issue when the event is aborted
- Fixed BLE assert llc_llcp.c 487
- Fixed BLE assert sch_prog.c 304
- Fixed anonymous extended adv reporting
- Support vendor HCI related params reset


(cherry picked from commit ad71a2cd33)

Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2025-07-08 13:33:34 +08:00
Zhou Xiao 243facef85 change(ble): upgraded spi log frame header
(cherry picked from commit 5f3ac91d63)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-07-08 13:15:31 +08:00
Zhou Xiao 7f5c88e27a fix(ble): nimble host & hci log write race condition workaround
(cherry picked from commit 6e384644c8)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-07-08 13:15:29 +08:00
Zhou Xiao ba406e871e change(ble): support task buffer number configuration
(cherry picked from commit 4946a1fe8d)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-07-08 13:15:26 +08:00
Zhou Xiao deebad0bbe fix(ble): update error code in controller init for ESP32-S3/ESP32-C3
(cherry picked from commit b8b7e153a7)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-07-08 13:15:24 +08:00
Zhou Xiao 2dacf4bb86 fix(ble): fixed controller log api call for ESP32-C3/ESP32-S3
(cherry picked from commit 6ac541aa4a)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-07-08 13:15:21 +08:00
Zhou Xiao 6dc7c032d1 change(ble): removed esp log to save code size
(cherry picked from commit 0088541f54)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-07-08 13:15:19 +08:00
Zhou Xiao b58dbc325f change(ble): enable hci log spi out for ESP chips
(cherry picked from commit c60dd1a10e)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-07-08 13:15:17 +08:00
Zhou Xiao 275047b476 change(ble): enable bluedroid logs over debug level through spi output
(cherry picked from commit c0d2792b9d)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-07-08 13:15:15 +08:00
Zhou Xiao 2351e02b21 feat(ble): support ble mesh log module
(cherry picked from commit 066e1d3f1b)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-07-08 13:15:12 +08:00
Zhou Xiao b073f02a05 feat(ble): support host & hci log module
(cherry picked from commit dd4cbe5e00)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-07-08 13:15:10 +08:00
Zhou Xiao d086865c1f change(ble): replaced ul log codes with template
(cherry picked from commit d353bf2802)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-07-08 13:15:07 +08:00
Zhou Xiao 1da626b0a7 change(ble): replaced le audio log codes with template
(cherry picked from commit feaee0a6fe)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-07-08 13:15:05 +08:00
Zhou Xiao db90e63884 change(ble): implemented log module template
(cherry picked from commit 8b2c176eff)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-07-08 13:15:03 +08:00
Zhou Xiao 23d4c90c6d change(ble): updated ble log spi out ts sync module
* use freertos ts instead of esp ts for better performance
* enable ts sync sleep support by default
* use esp ts as fallback of lc time getter


(cherry picked from commit 56e42be859)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-07-08 13:15:00 +08:00
Island 2b0b65fb0a Merge branch 'bugfix/fix_blecibr25_119_v5.4' into 'release/v5.4'
fix(ble/bluedroid): Fixed extended adv restart failure during reconnection (v5.4)

See merge request espressif/esp-idf!39777
2025-07-08 11:40:43 +08:00
gongyantao caea2feae7 fix(bt): fixed the incorrect unit of clk in cpb rx event 2025-07-07 14:54:29 +08:00
Rahul Tank 50b6bdb61b fix(nimble): Fix compilation issues when gatt caching is enabled in server only mode 2025-07-07 11:40:56 +05:30
Rahul Tank eff801c799 Merge branch 'bugfix/handle_3e_rem_feat_read_name_v5.4' into 'release/v5.4'
fix(nimble): Handle 0x3e disconnect during rem feat/ read version (v5.4)

See merge request espressif/esp-idf!40175
2025-07-05 14:52:44 +05:30
Wang Meng Yang 2a78865be6 Merge branch 'bugfix/bt_sleep_log_consistent_v5.4' into 'release/v5.4'
fix(ble): keep the log of the bluetooth sleep clock source consistent(v5.4)

See merge request espressif/esp-idf!40356
2025-07-04 19:17:34 +08:00
Island 68a63ff1a9 Merge branch 'change/ble_update_lib_20250613_v5.4' into 'release/v5.4'
change(ble): [AUTO_MR] 20250613 - Update ESP BLE Controller Lib (v5.4)

See merge request espressif/esp-idf!40160
2025-07-04 15:13:24 +08:00
Island a02d583e56 Merge branch 'fix/ensure_internal_mem_for_ble_log_spi_out_v5.4' into 'release/v5.4'
fix(ble): ensure internal malloc in ble log spi out (v5.4)

See merge request espressif/esp-idf!40182
2025-07-04 15:12:50 +08:00
Island d07f840b82 Merge branch 'bugfix/fix_ble_smp_fail_0x82_v5.4' into 'release/v5.4'
Bugfix/fix ble smp fail 0x82 (v5.4)

See merge request espressif/esp-idf!39662
2025-07-04 14:03:49 +08:00
xiongweichao 900ecc4d03 fix(ble): keep the log of the bluetooth sleep clock source consistent 2025-07-04 10:27:49 +08:00
cjin 884573a419 feat(ble): add sm count reserve cnt setting on ESP32-H2 2025-07-03 15:24:12 +08:00
cjin 1653442b7b feat(ble): add sm count reserve cnt setting on ESP32-C6 and ESP32-C61 2025-07-03 15:24:12 +08:00
cjin a4b0800444 feat(ble): add sm count reserve cnt setting on ESP32-C5 2025-07-03 15:24:12 +08:00
cjin 5845d3a7df change(ble): update lib_esp32c6 and esp32c61 to ea6c58c7 2025-07-03 15:24:12 +08:00