Zhi Wei Jian
cbf4640668
fix(ble/bluedroid): Fixed bt buuld error
...
fix(ble/bluedroid): disable power management if bt is disabled
(cherry picked from commit 6f27074c1ee4486cedf8adeb1a57e67b9cb6a525)
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:34 +08:00
Zhi Wei Jian
04f4602a6a
fix(ble/bluedroid): optimize bluedroid host code
...
(cherry picked from commit 3b18da2bdef039ca6643dd219ba84d4189c32d90)
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:33 +08:00
Zhi Wei Jian
016cd78b30
fix(ble/bluedroid): Add BLE_TOPOLOGY_CHECK
...
(cherry picked from commit 728c4c8a1005161fec705dead1e6b493c912385d)
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:33 +08:00
Zhi Wei Jian
bd1c995c65
fix(ble/bluedroid): disable bluedroid background connection
...
(cherry picked from commit 1f5fa1e72b290b3471f90dfe695dca23f8825181)
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:32 +08:00
Zhi Wei Jian
27f9a8a3c9
fix(ble/bluedroid): change tGATT_BG_CONN_DEV to GATT_BG_CONN_DEV
...
(cherry picked from commit ac7812ef8d89feaba28014587c0fb1eac3ed991a)
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:31 +08:00
Zhi Wei Jian
fcb4030e57
fix(ble/bluedroid): Delete btm_ble_send_extended_scan_params
...
(cherry picked from commit 1174ad41a5e53e38e6ae6a14fe9f6514c8bf6640)
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:30 +08:00
Zhi Wei Jian
edabdeecfc
fix(ble/bluedroid): Delete observe and inquiry
...
(cherry picked from commit 34448a74552ad5aca8e6008dad24bf9aa2b7f5e4)
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:29 +08:00
Zhi Wei Jian
dd898594b1
fix(ble/bluedroid): delete bluedroid unused code
...
(cherry picked from commit 5145b366f7274856fdfd78f16bfde7cf6a774b67)
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:29 +08:00
Zhi Wei Jian
70b0e41a06
fix(ble/bluedroid): Delete BLE_HOST_READ_TX_POWER_EN
...
(cherry picked from commit 1c0c48b81483b3f2cb341626d3a759dccc72635d)
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:28 +08:00
Zhi Wei Jian
9574a4bb3b
fix(ble/bluedroid): Delete BLE_VND_INCLUDED
...
(cherry picked from commit 57c52bd4ec211a4e3238fe83e16bc19d021a07cf)
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:25 +08:00
Zhi Wei Jian
f1e1ae5730
fix(ble/bluedroid): delete BLE_HOST_BLE_MULTI_ADV_EN
...
(cherry picked from commit b8f23218796f2c23a0e64014bcee34bdf3fbeafe)
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:20 +08:00
Zhi Wei Jian
7431008e79
fix(ble/bluedroid): delete BTA_HOST_INTERLEAVE_SEARCH
...
(cherry picked from commit 609b649ef961a26ee9b87ffbb000aa6c620f4eb1)
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:20 +08:00
Zhi Wei Jian
a8d0be7f2a
fix(ble/bluedroid): disable read_local_name
...
(cherry picked from commit 5f9680e3a016b65698eebf5a23e91ee55a036386)
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:19 +08:00
Zhi Wei Jian
ed58eaeb20
fix(ble/bluedroid): disable bluedroid role_change
...
(cherry picked from commit 250553c50d333600a948a8dca8ad05d773b3fc22)
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:17 +08:00
Zhi Wei Jian
8ab92698f1
fix(ble/bluedroid): Disable bluedroid host Qos
...
(cherry picked from commit 47f13aa75b88234e9d742671c189d2bc0746ceb5)
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:17 +08:00
Zhi Wei Jian
a310a0f355
feat(ble/bluedroid): reduce bluedroid host heap used for BLE
...
(cherry picked from commit 438590a1f5cf02edfe659770e1e86e342b8c88f7)
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:16 +08:00
zhiweijian
831e9e7721
feat(ble/bluedroid): support bluedroid host channel sounding feature
2025-12-30 10:17:04 +08:00
zhiweijian
692c2b02e5
feat(ble/bluedroid): Supported BLE bluedroid host pawr connection
2025-12-30 10:16:52 +08:00
zhiweijian
382174fdf0
feat(ble/bluedroid): Add bluedroid host PAwR feature
2025-12-30 10:16:22 +08:00
Jin Cheng
f7c0f92556
fix(bt/bluedroid): fixed an OOB bug in btm_read_rssi_complete
2025-12-19 16:52:31 +08:00
Jin Cheng
514bcb41a2
fix(bt/bluedroid): fixed an OOB bug in btm_delete_stored_link_key_complete
2025-12-19 16:52:31 +08:00
Jin Cheng
04219e5fd4
fix(bt/bluedroid): fixed an OOB bug in btm_read_tx_power_complete
2025-12-19 16:52:31 +08:00
Jin Cheng
08a593d801
fix(bt/bluedroid): fixed an OOB bug in btm_create_conn_cancel_complete
2025-12-19 16:52:31 +08:00
Jin Cheng
a73e2e4d6c
fix(bt/bluedroid): fixed an OOB bug in btm_read_local_oob_complete
2025-12-19 16:52:31 +08:00
Island
21ca2378cb
Merge branch 'bugfix/fix_some_ble_bugs_2503' into 'master'
...
Bugfix/fix some ble bugs 2503
Closes BLERP-1678, BLERP-1679, BLERP-1680, BLERP-1681, BLERP-1683, BLERP-1685, and BLERP-1687
See merge request espressif/esp-idf!37930
2025-03-28 10:31:42 +08:00
Island
16ba8f892d
Merge branch 'feature/add_vendor_ble_cmd_definitions' into 'master'
...
Feature/add vendor ble cmd definitions
Closes BLERP-1684 and BLERP-1661
See merge request espressif/esp-idf!37598
2025-03-27 17:06:15 +08:00
zhanghaipeng
55043e280a
feat(ble/bluedroid): Implement BLE channel map reading API
2025-03-27 17:00:16 +08:00
baohongde
939a153844
feat(bt): added definitions for BR/EDR hci vendor commands and events
2025-03-25 15:07:31 +08:00
zhiweijian
fc58f2f67d
feat(bt/bluedroid): Support ble bluedroid host connection subrating feature
2025-03-19 14:53:13 +08:00
zhiweijian
4f05f6e280
feat(bt/bluedroid): Support ble bluedroid host power control feature
2025-03-19 14:53:13 +08:00
zhiweijian
fcad8b7ebd
feat(bt/bluedroid): Support BLE CTE in bluedroid host
2025-03-19 14:53:13 +08:00
zhiweijian
7128087646
feat(bt/bluedroid): Support BLE iso in bluedroid host
2025-03-19 14:53:13 +08:00
zhanghaipeng
dcc26e3e4f
feat(ble/bluedroid): Support read periodic advertiser list size command
2025-03-04 15:44:27 +08:00
chenjianhua
fd4094e502
feat(bt/bluedroid): Support BLE setting vendor event mask
2025-02-18 11:32:21 +08:00
zhiweijian
69acda1785
feat(ble/bluedroid): reduce bluedrois host bin size and disable BLE_HOST_BG_CONNECT_EN
2025-02-17 14:55:55 +08:00
zhiweijian
d2d4d1518d
feat(ble/bluedroid): disable bluedroid host unused functions
2025-02-17 14:51:58 +08:00
Wang Mengyang
f39d1215b5
change(bt): Remove unused state variable for (e)SCO disconnect reason in Bluedroid
2025-01-14 12:08:53 +08:00
chenjianhua
e5789a8ca1
feat(ble/bluedroid): Support setting connection params when creating connection
2024-11-26 12:10:27 +08:00
linruihao
ecefb3c7e5
fix(bt/bluedroid): Fix memory leak in sco when bluedroid disable
2024-10-30 15:08:18 +08:00
chenjianhua
4ae7b4aecf
feat(bt/bluedroid): Added API to set supported channel selection algorithm
2024-10-17 16:56:48 +08:00
chenjianhua
7ea2779b6d
test(bt/bluedroid): Support to disable BLE address resolution
2024-09-21 10:33:37 +08:00
chenjianhua
6962bca5fa
fix(bt/bluedroid): Fixed BLE create conn cancel when conn already exist
2024-07-23 20:31:43 +08:00
chenjianhua
f573cd09ab
feat(bt/bluedroid): support BLE set privacy mode
2024-05-21 19:53:43 +08:00
zhanghaipeng
bc1851d793
fix(ble/bluedroid): Optimize BLE stack connect callback name
2024-05-06 15:43:09 +08:00
zhanghaipeng
f2cfe4a0f0
fix(ble/bluedroid): Fixed BLE no data length change event
2024-05-06 15:34:21 +08:00
zhiweijian
b9a1756202
fix(ble/bluedroid): Remove BLE functions discard declaration
...
fix(nt/bluedroid): Split the device name set functions
feat(bt/bluedroid): added APIs to get/set device name on BT GAP side
change(bt/common): Marked some APIs in device module as deprecated
1. esp_bt_dev_set_device_name
2. esp_bt_dev_get_device_name
change(bt/bluedroid): use BT GAP APIs to set/get device name in bluetooth classic examples
change(bt/bluedroid): use BT/BLE GAP APIs to set/get device name in coexist examples
2024-04-18 15:53:54 +08:00
zhanghaipeng
36c9953588
feat(ble/bluedroid): Support BLE add device to resolving list
2024-04-15 19:37:02 +08:00
zhanghaipeng
8c42f6a891
feat(ble/bluedroid): Support set resolvable provate address timeout by api
2024-04-07 20:40:29 +08:00
Jin Cheng
82542d2e96
feat(bt/bluedroid): added a VSC to set minimal encryption key size
2024-03-25 10:50:06 +08:00
Jin Cheng
057eb7061d
feat(bt/bluedroid): Added an event to notify the encryption mode to applicaiton layer
2024-01-05 09:40:38 +08:00