Commit Graph

5569 Commits

Author SHA1 Message Date
Rahul Tank
4b291b85b5 fix(nimble): Deinit NimBLE stop event in host task 2026-06-09 16:33:18 +05:30
Jiang Jiang Jian
407dfb44a7 Merge branch 'bugfix/acl_conn_state_error_v5.5' into 'release/v5.5'
fix: Fix missing handling for HCI_ERR_CONNECTION_EXISTS (v5.5)

See merge request espressif/esp-idf!49314
2026-06-08 13:56:00 +08:00
yangfeng
5d8aec60a5 fix: Fix missing handling for HCI_ERR_CONNECTION_EXISTS
- Closes https://github.com/espressif/esp-idf/issues/18562
2026-06-05 14:17:55 +08:00
Rahul Tank
010b3a37b2 fix(nimble): Fix for clang compilation issues 2026-06-05 10:55:27 +05:30
Island
0364adce59 Merge branch 'fix/ble_funcs_reset_default_enabled_v5.5' into 'release/v5.5'
fix(bt): Add default BLE controller funcs reset enable (5.5)

See merge request espressif/esp-idf!49137
2026-06-05 12:13:32 +08:00
Jin Chen
00ae58b047 fix(ble): fix conn recycle assertion at halt on ESP32-C2
(cherry picked from commit 5483aeedb6)

Co-authored-by: cjin <jinchen@espressif.com>
2026-06-03 17:54:07 +08:00
Jiang Jiang Jian
e51e13b518 Merge branch 'feat/ble-log-iram-optim_v5.5' into 'release/v5.5'
opt(bt): Move SPI Tx Callback to Flash When SPI ISR IN IRAM Disabled (5.5)

See merge request espressif/esp-idf!48923
2026-06-03 10:31:17 +08:00
Jiang Jiang Jian
a3ef6b3446 Merge branch 'change/ble_update_lib_20260520_v5.5' into 'release/v5.5'
change(ble): [AUTO_MR] 20260520 - Update ESP BLE Controller Lib (5.5)

See merge request espressif/esp-idf!48769
2026-06-03 10:29:48 +08:00
Zhang Hai Peng
6f8ea23bca fix(ble/bluedroid): Propagate create_attr_tab BTA failures in inter_cb
(cherry picked from commit 4f8027da11)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-06-02 10:23:59 +08:00
Zhang Hai Peng
471e6e159c fix(ble/bluedroid): Validate signed-write perm vs AUTH in attr table check
(cherry picked from commit fce3fa337a)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-06-02 10:23:58 +08:00
Zhang Hai Peng
0e5041ddf7 docs(bt): clarify BLE TX power priority and granularity
(cherry picked from commit 4ab49f267b)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-06-02 10:23:35 +08:00
Zhang Hai Peng
a51727fbb1 docs(bt): clarify GATT client auth_req may trigger SMP
(cherry picked from commit 43734e7d7b)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-06-02 10:23:35 +08:00
Zhang Hai Peng
5e0f01efb2 docs(bt/bluedroid): add usage note for esp_ble_get_cur_sendable_packets_num
(cherry picked from commit 27fc241384)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-06-02 10:23:35 +08:00
Zhang Hai Peng
e84ff21451 feat(ble/bluedroid): add auto-setting for is_aux parameter in esp_ble_gattc_enh_open
(cherry picked from commit 1a9f2af505)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-06-02 10:23:34 +08:00
Zhang Hai Peng
0c95d3abdb doc(ble/bluedroid): clarify callback notes to avoid time-consuming ops
(cherry picked from commit 4590b4bb34)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-06-02 10:23:34 +08:00
Zhang Hai Peng
6c6a5ab648 fix(ble/bluedroid): Ensure HIGH_DUTY_ADV_INTERVAL config is applied in stack
(cherry picked from commit 82c5c1fef3)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-06-02 10:23:33 +08:00
Zhang Hai Peng
8147cb5708 fix(bt): Add default BLE controller funcs reset enable
(cherry picked from commit 7c1cb4b296)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-06-02 10:14:22 +08:00
Rahul Tank
133caa82e3 Merge branch 'bugfix/add_support_min_count_v5.5' into 'release/v5.5'
fix(nimble): Add support for shorter connection interval (v5.5)

See merge request espressif/esp-idf!48162
2026-06-01 14:36:15 +05:30
Jiang Jiang Jian
c012538a2c Merge branch 'bugfix/fix_ble_coded_phy_rx_bug_v5.5' into 'release/v5.5'
fix(coex): fix ble coded phy rx issue when aborted by coex (v5.5)

See merge request espressif/esp-idf!48983
2026-05-29 10:26:16 +08:00
Rahul Tank
ba5cfdb7e4 fix(nimble): Add support for shorter connection intervals 2026-05-28 15:52:48 +05:30
Zhang Hai Peng
0a5d37dbc6 fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(51d9dfde)
- improve coded PHY performance under Wi-Fi coexistence


(cherry picked from commit 8da824cd0e)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-05-28 11:24:23 +08:00
zhiweijian
dde37923f7 fix(ble/bluedroid): note LE Coded PHY impact on Wi-Fi coexistence in bluedroid GAP/GATT APIs 2026-05-28 10:31:00 +08:00
linruihao
b7fcb06e03 fix(coex): fix ble coded phy rx issue when aborted by coex 2026-05-28 10:31:00 +08:00
Rahul Tank
da8054d1ad fix(nimble): Fix compilation issues in Gatt SPS service 2026-05-27 17:14:42 +05:30
Jiang Jiang Jian
5ecfd0ee2e Merge branch 'bugfix/sdp_null_access_v5.5' into 'release/v5.5'
fix(bt/bluedroid): fixed SDP deinit race with pending callbacks (v5.5)

See merge request espressif/esp-idf!48896
2026-05-27 13:52:54 +08:00
ShenWeilong
d71535fd2d fix(ble): won't add -Wno-unterminated-string-initialization for clang 2026-05-27 10:37:03 +08:00
luoxu
c6ecc65527 fix(bt): Normalize source paths for log compression pattern matching 2026-05-27 10:37:03 +08:00
ShenWeilong
b56fa33bb4 change(bt): Separated bt/cmakelist to bt/controller/cmakelist and bt/porting/cmakelist 2026-05-27 10:37:03 +08:00
Zhou Xiao
ed959163a2 change(ble_log): move spi tx callback to flash when spi isr in iram disabled
(cherry picked from commit 725e9ee162)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2026-05-26 19:34:41 +08:00
Rahul Tank
4e38ed737d fix(nimble): Removed prints causing excessive logging 2026-05-26 16:38:40 +05:30
Jin Cheng
321233b4f0 fix(bt/bluedroid): fixed SDP deinit race with pending callbacks
Cancel any active SDP search during disabling and mark the BTA SDP
callbacks inactive so late search completions are not propagated
after deinit. Guard BTC side SDP completion handling after cleanup
to avoid null references.
2026-05-26 13:43:06 +08:00
zhaoweiliang
e679634703 change(ble): [AUTO_MR] Update lib_esp32c6 to 4adb29e0 2026-05-26 13:32:34 +08:00
zhaoweiliang
cd71106589 change(ble): [AUTO_MR] Update lib_esp32c5 to 4adb29e0 2026-05-26 13:32:34 +08:00
zhaoweiliang
9ca46a4e84 change(ble): [AUTO_MR] Update lib_esp32h2 to 4adb29e0 2026-05-26 13:32:34 +08:00
Mayank Tyagi
b3875e3814 fix(nimble): Avoid deadlock caused by local writes taking s_hidd_mutex 2026-05-25 16:03:50 +05:30
Rahul Tank
851efb6119 Merge branch 'bugfix/nimble_hid_fixes_v5.5' into 'release/v5.5'
fix(nimble): Always read initial BAS level and forward HID report/control/protocol writes as HIDD events (v5.5)

See merge request espressif/esp-idf!48693
2026-05-22 13:39:39 +05:30
linruihao
5fa64e4f50 fix(bt): Correct the error code in pairing when pin code req rejected by host 2026-05-21 19:05:44 +08:00
Mayank Tyagi
a49c826a70 fix(nimble): Forward HID report/control/protocol writes as HIDD events 2026-05-21 12:15:16 +05:30
Rahul Tank
f4f8bbd8bf Merge branch 'feat/esp_insight_read_log_master_v5.5' into 'release/v5.5'
feat(nimble): ADD BLE HCI logging support for ESP Insights (v5.5)

See merge request espressif/esp-idf!47580
2026-05-21 11:10:03 +05:30
Jiang Jiang Jian
128defc06a Merge branch 'bugfix/hfp_reg_data_cb_v5.5' into 'release/v5.5'
fix: Remove the check for recv and send being NULL(v5.5)

See merge request espressif/esp-idf!48616
2026-05-20 17:14:07 +08:00
Mayank Tyagi
a30e86ca10 feat(nimble): ADD BLE HCI logging support for ESP Insights 2026-05-20 13:38:00 +05:30
Jiang Jiang Jian
ee367e0b68 Merge branch 'bugfix/hfp_co_build_err_v5.5' into 'release/v5.5'
fix(bt/bluedroid): fixed building errors in HFP datapath (v5.5)

See merge request espressif/esp-idf!48568
2026-05-20 10:32:34 +08:00
Island
5462e8e071 Merge branch 'bugfix/fix_ble_reg_notify_no_fail_v5.5' into 'release/v5.5'
validate handle in esp_ble_gattc_register_for_notify (5.5)

See merge request espressif/esp-idf!48545
2026-05-19 11:47:53 +08:00
Island
a766a22659 Merge branch 'change/separate_nimble_host_mem_apis_v5.5' into 'release/v5.5'
change(bt): separated host mem apis from bt_osi_mem.c

See merge request espressif/esp-idf!48463
2026-05-19 10:29:53 +08:00
yangfeng
e99b0372f7 fix: Remove the check for recv and send being NULL 2026-05-18 15:15:18 +08:00
Jin Cheng
7eb9d1fb08 fix(bt/bluedroid): fixed building errors in HFP datapath 2026-05-15 16:07:55 +08:00
Zhang Hai Peng
4a26c5b51b fix(bt/bluedroid): validate handle in esp_ble_gattc_register_for_notify
(cherry picked from commit aa29772cbe1ec0fb1c5c6629dc5bf333a0194198)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-05-15 11:03:56 +08:00
Island
d907a9497c Merge branch 'bugfix/fix_ble_read_remote_feature_timeout_v5.5' into 'release/v5.5'
Fixed read remote feature timeout when using coded phy(2f683593) (5.5)

See merge request espressif/esp-idf!48063
2026-05-15 10:22:25 +08:00
Island
f54cdb9880 Merge branch 'feat/support_bluedroid_key_log_v5.5' into 'release/v5.5'
Feat/support bluedroid key log (5.5)

See merge request espressif/esp-idf!48516
2026-05-15 10:21:51 +08:00
Zhang Hai Peng
bf64433a6b feat(ble): Support BLE critical logs
(cherry picked from commit 0af57d731c)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-05-14 14:23:45 +08:00