Chen Jian Hua
443f3bda3e
fix(ble/bluedroid): Fixed extended adv restart failure during reconnection
...
(cherry picked from commit 6392180813 )
Co-authored-by: chenjianhua <chenjianhua@espressif.com >
2025-06-10 21:33:22 +08:00
Zhang Hai Peng
67c9908f41
fix(ble/bluedroid): Fixed BLE SMP state machine inconsistency on disconnection
...
(cherry picked from commit 99121258d4 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-06-04 17:13:27 +08:00
Zhang Hai Peng
34ffce1441
fix(ble/bluedroid): Fixed null pointer assert in l2c_link_check_send_pkts
...
(cherry picked from commit 8150573012 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-06-03 12:13:27 +08:00
gongyantao
510cab369f
fix(bt): fixed incorrect mask was used to exclude sco packets
2025-05-29 09:55:55 +08:00
Zhang Hai Peng
e64937f7f6
fix(ble/bluedroid): Fixed clear BLE device recored
...
(cherry picked from commit 21391a45fd )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-05-27 15:13:38 +08:00
Zhang Hai Peng
26ca2561f6
fix(ble/bluedroid): Fixed issue with deleting link key when classic Bluetooth is not used
...
(cherry picked from commit 7c16bce827 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-05-27 15:13:35 +08:00
Zhang Hai Peng
92e649422a
fix(ble/bluedroid): Change maximum length of attribute value to 517
...
(cherry picked from commit df8c1f7a96 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-05-13 16:13:38 +08:00
Island
6aec36cf07
Merge branch 'feat/add_sync_cte_type_in_pa_sync_v5.2' into 'release/v5.2'
...
Feat/add sync cte type in pa sync (v5.2)
See merge request espressif/esp-idf!38590
2025-04-27 14:11:56 +08:00
xiongweichao
b9cb3110e7
fix(bt): Fixed the issue with l2cap not using dynamic memory
2025-04-24 09:22:46 +08:00
Zhang Hai Peng
4341f8ec08
feat(ble/bluedroid): Implement BLE channel map reading API
...
(cherry picked from commit 55043e280a )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-04-21 18:03:34 +08:00
Zhang Hai Peng
320f8bece2
fix(ble/bluedroid): Fix potential uint32_t overflow in BLE btu_start_timer
...
(cherry picked from commit a9286567f0 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-04-21 18:03:34 +08:00
Zhang Hai Peng
bea5aaab89
fix(ble/bluedroid): Fix missing event reporting in esp_ble_create_sc_oob_data
...
(cherry picked from commit f291725936 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-04-21 18:03:34 +08:00
Zhi Wei Jian
30c6810ae5
feat(ble/bluedroid): Add sync_cte_type in creat_periodic_adv_sync function
...
(cherry picked from commit eb647d10c6 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2025-04-21 17:03:19 +08:00
Zhi Wei Jian
29c24fc46d
fix(ble/bluedroid): Fixed BLE_FEAT_CREATE_SYNC_ENH define error in bluedroid host
...
(cherry picked from commit cf6135c990 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2025-04-21 17:03:16 +08:00
xiongweichao
c984526ba2
feat(bt): Add API to get profile status
2025-04-15 07:47:18 +08:00
zhiweijian
0bda09c536
feat(ble/bluedroid): report cte_type in periodic adv report if CTE feature is enabled
2025-04-09 10:30:36 +08:00
zhiweijian
fc89e3f068
fix(ble/bluedroid): move setting host feature API to GAP
2025-04-02 00:03:29 +08:00
zhiweijian
ed5a3bc999
feat(bt/bluedroid): Support ble bluedroid host connection subrating feature
2025-04-02 00:03:29 +08:00
zhiweijian
427bcbffc0
feat(bt/bluedroid): Support ble bluedroid host power control feature
2025-04-02 00:03:29 +08:00
zhiweijian
2a5d15c45b
feat(bt/bluedroid): Support BLE CTE in bluedroid host
2025-04-02 00:03:29 +08:00
zhiweijian
479a2f5475
feat(bt/bluedroid): Support BLE iso in bluedroid host
2025-04-02 00:03:29 +08:00
baohongde
53bfeae58a
feat(bt): added definitions for BR/EDR hci vendor commands and events
2025-03-25 16:09:33 +08:00
xiongweichao
df8858143c
fix(bt/bluedroid): fixed other events being reported when disconnected
...
- Since no initial value is assigned, the variable evt is a random value,
causing the ESP_BT_GAP_DISC_STATE_CHANGED_EVT event to be reported when
the connection is disconnected.
2025-03-21 11:20:51 +08:00
Island
311f33cf15
Merge branch 'feat/support_ble_vendor_hci_event_report_v5.2' into 'release/v5.2'
...
feat(bt/bluedroid): Support BLE vendor hci event reporting (v5.2)
See merge request espressif/esp-idf!37352
2025-03-13 10:55:56 +08:00
chenjianhua
629508613e
feat(bt/bluedroid): Support BLE vendor hci event reporting
2025-03-10 18:04:24 +08:00
chenjianhua
93ab87de1d
feat(bt/bluedroid): Support BLE setting vendor event mask
2025-03-10 18:04:24 +08:00
zhanghaipeng
d006534327
feat(ble/bluedroid): Support read periodic advertiser list size command
2025-03-10 14:12:24 +08:00
Island
0de2a4c27b
Merge branch 'feat/optimize_ble_config_reduce_bin_v5.2' into 'release/v5.2'
...
Feat/optimize bluedroid host config and reduce bin size (v5.2)
See merge request espressif/esp-idf!37259
2025-03-05 15:46:14 +08:00
Island
d309e7c38a
Merge branch 'feat/support_ble_debug_with_gpio_v5.2' into 'release/v5.2'
...
Support change HID task size by Kconfig in HID example (v5.2)
See merge request espressif/esp-idf!36997
2025-03-03 11:32:00 +08:00
Island
ba66243885
Merge branch 'bugfix/fix_ble_report_len_v5.2' into 'release/v5.2'
...
fix(ble/bluedroid): Fix adv data and scan rsp data not reported together in BLE active scan (v5.2)
See merge request espressif/esp-idf!37201
2025-03-03 11:31:56 +08:00
zhiweijian
0624633c8a
feat(ble/bluedroid): reduce bluedrois host bin size and disable BLE_HOST_BG_CONNECT_EN
2025-02-25 19:21:15 +08:00
zhiweijian
76a75eb625
feat(ble/bluedroid): disable bluedroid host unused functions
2025-02-25 19:20:56 +08:00
zhiweijian
1fa244336d
feat(bt/bluedroid): optimize bluedroid menuconfig
2025-02-25 16:53:45 +08:00
zhiweijian
44c93fcc0b
feat(bt/bluedroid): delete unused host congest check
2025-02-25 16:53:36 +08:00
Zhang Hai Peng
339b829126
fix(ble/bluedroid): Fix adv data and scan rsp data not reported together in BLE active scan
...
(cherry picked from commit 7f2cedc048 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-02-21 16:13:40 +08:00
Zhang Hai Peng
72527f85ea
fix(ble/bluedroid): Don't log error on 16/128-bit UUID mixed descriptors
...
(cherry picked from commit fed1d41aa7 )
Co-authored-by: Nebojša Cvetković <nebkat@gmail.com >
2025-02-17 11:15:01 +08:00
Zhang Hai Peng
af002606a7
refactor(ble/bluedroid): Fix typos in gatt_sr.c
...
(cherry picked from commit 63b2dcc3a7 )
Co-authored-by: Nebojsa Cvetkovic <nebkat@gmail.com >
2025-02-17 11:14:58 +08:00
Wang Mengyang
dc7964aa1a
change(bt): Remove unused state variable for (e)SCO disconnect reason in Bluedroid
2025-02-05 10:09:06 +08:00
chenjianhua
fd33d4cfa7
fix(bt/bluedroid): Fixed LE channel selection algorithm event reporting
2024-12-18 11:50:24 +08:00
Chen Jian Hua
e1ed3b0fc9
fix(bt/bluedroid): Fixed setting perfer conn params complete event report
...
(cherry picked from commit 4b352d1c4f )
Co-authored-by: xuzhekai <xuzhekai@espressif.com >
2024-12-18 11:33:26 +08:00
chenjianhua
35d7c5a4ab
feat(ble/bluedroid): Support setting connection params when creating connection
2024-12-03 18:02:37 +08:00
Jin Cheng
b3f7427b1c
fix(bt/bluedroid): disconnect SDP connection on receiving incorrect response
2024-11-25 10:20:04 +08:00
xiongweichao
4d3a59df68
fix(bt/bluedroid): Fixed the incorrect error code returned
...
when receiving an invalid command
2024-11-18 16:56:45 +08:00
Island
f72433065d
Merge branch 'feat/support_blecrt_90_v5.2' into 'release/v5.2'
...
feat(bt/bluedroid): Added API to set supported channel selection algorithm (v5.2)
See merge request espressif/esp-idf!34504
2024-11-06 11:50:19 +08:00
Island
36dffb8f25
Merge branch 'bugfix/fix_ble_adv_start_fail_v5.2' into 'release/v5.2'
...
fix(ble/bluedroid): Fixed crash issue in BLE SMP when a disconnection process is ongoing(v5.2)
See merge request espressif/esp-idf!34527
2024-11-05 16:37:02 +08:00
Zhang Hai Peng
9f4d895143
fix(ble/bluedroid): Fixed crash issue in BLE SMP when a disconnection process is ongoing
...
(cherry picked from commit 76e1650161 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2024-11-04 00:04:44 +08:00
Zhang Hai Peng
65a1e6c272
fix(ble/bluedroid): Support enable BLE topology check by API
...
(cherry picked from commit dbc94c7056 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2024-11-04 00:04:44 +08:00
linruihao
1e8fded85c
fix(bt/bluedroid): Fix memory leak in sco when bluedroid disable
2024-10-31 17:55:24 +08:00
chenjianhua
b0d70ba771
fix(bt/bluedroid): Update address type for BLE link when the connection is completed
2024-10-29 21:50:34 +08:00
Chen Jian Hua
b3686c2f60
feat(bt/bluedroid): Added API to set supported channel selection algorithm
...
(cherry picked from commit 4ae7b4aecf )
Co-authored-by: chenjianhua <chenjianhua@espressif.com >
2024-10-29 17:35:20 +08:00