Commit Graph
4736 Commits
Author SHA1 Message Date
Jiang Jiang Jian 050ca52e1c Merge branch 'bugfix/fix_kconfig_names_v5.5' into 'release/v5.5'
fix(nimble): Modified Kconfig information to make it more user friendly (v5.5)

See merge request espressif/esp-idf!39628
2025-07-23 10:51:01 +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 da257a9690 Merge branch 'change/ble_update_lib_20250613_v5.5' into 'release/v5.5'
change(ble): [AUTO_MR] 20250613 - Update ESP BLE Controller Lib (v5.5)

See merge request espressif/esp-idf!40161
2025-07-22 15:16:06 +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
Wang Meng Yang 87e8895083 Merge branch 'bugfix/bt_sleep_log_consistent_v5.5' into 'release/v5.5'
fix(ble): keep the log of the bluetooth sleep clock source consistent(v5.5)

See merge request espressif/esp-idf!40355
2025-07-22 14:45:07 +08:00
Wang Meng Yang 5e1cb0fcaa Merge branch 'feat/add_handl_in_sdp_evt_v5.5' into 'release/v5.5'
feat(bt): Add record_handle in ESP_SDP_REMOVE_RECORD_COMP_EVT(v5.5)

See merge request espressif/esp-idf!40718
2025-07-22 14:44:40 +08:00
Jiang Jiang Jian 2045b1206b Merge branch 'bugfix/auth_collision_v5.5' into 'release/v5.5'
fix(bt/controller): Fixed bugs on LMP legacy and secure authentication collision (v5.5)

See merge request espressif/esp-idf!40010
2025-07-22 14:40:57 +08:00
Jiang Jiang Jian 1d9e3dfaf9 Merge branch 'bugfix/fix_bt_avrcp_build_issue_v5.5' into 'release/v5.5'
fix(bt/bluedroid): Fix AVRCP build issue when disable Cover Art (v5.5)

See merge request espressif/esp-idf!40033
2025-07-22 14:40:21 +08:00
Rahul Tank 8b0ce97f4e fix(nimble): Modified Kconfig information to make it more user friendly 2025-07-22 12:04:07 +05:30
Island c168ca3fd7 Merge branch 'bugfix/fix_some_ble_build_fail_v5.5' into 'release/v5.5'
fix(ble/bluedroid): fix build failure when some BLE features are disabled (v5.5)

See merge request espressif/esp-idf!40131
2025-07-22 14:33:29 +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
Island 4bb1ad7246 Merge branch 'bugfix/fix_some_ble_bugs_250610_cjh_esp32c3_v5.5' into 'release/v5.5'
Fixed some BLE bugs 250610 on esp32c3(2edb0b0) (v5.5)

See merge request espressif/esp-idf!40431
2025-07-22 14:32:13 +08:00
xiongweichao a42532c3d7 feat(bt): Add record_handle in ESP_SDP_REMOVE_RECORD_COMP_EVT 2025-07-21 10:23:52 +08:00
Rahul Tank 34a7996314 fix(nimble): Enhanced HCI logging by adding timestamp information 2025-07-17 10:18:30 +05:30
Rahul Tank 50fd0a7006 fix(nimble): Fix compilation issues when gatt caching is enabled in server only mode 2025-07-08 17:11:03 +05:30
Rahul Tank ccf23d3da7 fix(nimble): Handle 0x3e disconnect during rem feat/ read version 2025-07-08 11:50:56 +05:30
Rahul Tank 1b98cf48b1 fix(nimble): Add missing ble_hs_unlock() call 2025-07-08 11:50:26 +05:30
Astha Verma 0582ee32dc fix(nimble): Added parameter in peer_init for included service allocation 2025-07-08 11:49:20 +05:30
Sumeet Singh 557308bf3a feat(nimble): Added two GATT features:
1. Automatically initiate security if a GATT service request fails
2. Encryption, Authentication, and Authorization requirement on CCCD
2025-07-08 11:48:01 +05:30
Chen Jian Hua 2157ab84e2 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:40 +08:00
Zhou Xiao e9f096a079 change(ble): upgraded spi log frame header
(cherry picked from commit 5f3ac91d63)

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 6e384644c8)

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 4946a1fe8d)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-07-08 13:16:04 +08:00
Zhou Xiao 8f586ecfd9 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:16:02 +08:00
Zhou Xiao 6501cea942 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:59 +08:00
Zhou Xiao 1d0be054ec 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:57 +08:00
Zhou Xiao be801fab66 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:54 +08:00
Zhou Xiao 83db5c722e 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:52 +08:00
Zhou Xiao fe6be04970 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:49 +08:00
Zhou Xiao 3d99a1d8b1 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:47 +08:00
Zhou Xiao 5b0776ab2d 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:44 +08:00
Zhou Xiao c33b69e073 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:42 +08:00
Zhou Xiao 26a592f8a2 change(ble): implemented log module template
(cherry picked from commit 8b2c176eff)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-07-08 13:15:39 +08:00
Zhou Xiao 79f8537eb2 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:37 +08:00
xiongweichao 71956c72e0 fix(ble): keep the log of the bluetooth sleep clock source consistent 2025-07-04 10:25:07 +08:00
Zhou Xiao aae5e12d77 fix(ble): ensure internal malloc in ble log spi out
(cherry picked from commit d300617aa6)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-06-26 20:33:29 +08:00
cjin 9e1b2d1741 feat(ble): add sm count reserve cnt setting on ESP32-H2 2025-06-26 15:06:13 +08:00
cjin dc5b3de0ea feat(ble): add sm count reserve cnt setting on ESP32-C6 and ESP32-C61 2025-06-26 15:06:13 +08:00
cjin f77271e701 feat(ble): add sm count reserve cnt setting on ESP32-C5 2025-06-26 15:06:13 +08:00
cjin 58b5a76153 change(ble): update lib_esp32c6 and esp32c61 to ea6c58c7 2025-06-26 15:06:13 +08:00
cjin 51c803915e change(ble): update lib_esp32h2 to ea6c58c7 2025-06-26 15:06:13 +08:00
cjin 43232d25d8 change(ble): update lib_esp32c5 to ea6c58c7 2025-06-26 15:06:13 +08:00
Zhou Xiao 1ce5e59715 change(ble): [AUTO_MR] Update lib_esp32c2 to e865b4f9 2025-06-26 15:06:13 +08:00
Zhou Xiao df0243732f change(ble): [AUTO_MR] Update lib_esp32c6 to b8770ab2 2025-06-26 15:06:13 +08:00
Zhou Xiao e5d17a7f8e change(ble): [AUTO_MR] Update lib_esp32c5 to b8770ab2 2025-06-26 15:06:13 +08:00
Zhou Xiao af84a63d6b change(ble): [AUTO_MR] Update lib_esp32h2 to b8770ab2 2025-06-26 15:06:13 +08:00
Zhang Hai Peng 4e6f18cfe2 fix(ble/bluedroid): fix build failure when some BLE features are disabled
(cherry picked from commit a29cd4ad5f)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-06-25 11:53:47 +08:00
linruihao a43ce166d5 fix(bt/bluedroid): Fix AVRCP build issue when disable Cover Art
Closes https://github.com/espressif/esp-idf/issues/16155
2025-06-20 17:31:21 +08:00