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