zhiweijian
ba96bb2c1d
feat(ble/bluedroid): support bluedroid host channel sounding feature
2025-12-30 11:28:50 +08:00
zhiweijian
37c75157dc
feat(ble/bluedroid): Supported BLE bluedroid host pawr connection
2025-12-30 11:28:15 +08:00
zhiweijian
a52993a7eb
feat(ble/bluedroid): Add bluedroid host PAwR feature
2025-12-30 10:23:37 +08:00
Jin Cheng
cec99a9f9a
fix(bt/bluedroid): fixed an OOB bug in btm_read_rssi_complete
2025-12-19 11:20:20 +08:00
Jin Cheng
97e382b1b0
fix(bt/bluedroid): fixed an OOB bug in btm_delete_stored_link_key_complete
2025-12-19 11:20:20 +08:00
Jin Cheng
558e02999b
fix(bt/bluedroid): fixed an OOB bug in btm_read_tx_power_complete
2025-12-19 11:20:20 +08:00
Jin Cheng
4a5656b964
fix(bt/bluedroid): fixed an OOB bug in btm_create_conn_cancel_complete
2025-12-19 11:20:20 +08:00
Jin Cheng
89dbbc6f37
fix(bt/bluedroid): fixed an OOB bug in btm_read_local_oob_complete
2025-12-19 11:20:20 +08:00
Zhang Hai Peng
20910df9d6
feat(ble/bluedroid): Implement BLE channel map reading API
...
(cherry picked from commit 55043e280a )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-04-07 21:14:23 +08:00
zhiweijian
0e6e23ec53
feat(bt/bluedroid): Support ble bluedroid host connection subrating feature
2025-04-02 10:31:33 +08:00
zhiweijian
5425ed8eef
feat(bt/bluedroid): Support ble bluedroid host power control feature
2025-04-02 10:31:24 +08:00
zhiweijian
b47a6003a1
feat(bt/bluedroid): Support BLE CTE in bluedroid host
2025-04-02 10:31:14 +08:00
zhiweijian
e3bf21b31a
feat(bt/bluedroid): Support BLE iso in bluedroid host
2025-04-02 10:31:04 +08:00
chenjianhua
189e40bc7b
feat(bt/bluedroid): Support BLE setting vendor event mask
2025-04-01 15:12:28 +08:00
Island
3fbc2b7bce
Merge branch 'feat/optimize_ble_config_reduce_bin_v5.4' into 'release/v5.4'
...
Feat/optimize bluedroid host config and reduce bin size (v5.4)
See merge request espressif/esp-idf!37261
2025-03-31 17:09:50 +08:00
baohongde
57bcbbb449
feat(bt): added definitions for BR/EDR hci vendor commands and events
2025-03-21 19:32:22 +08:00
zhanghaipeng
cdefff9cc5
feat(ble/bluedroid): Support read periodic advertiser list size command
2025-03-14 18:03:31 +08:00
zhiweijian
7f5af25348
feat(ble/bluedroid): reduce bluedrois host bin size and disable BLE_HOST_BG_CONNECT_EN
2025-03-14 18:03:31 +08:00
zhiweijian
85fe2c584b
feat(ble/bluedroid): disable bluedroid host unused functions
2025-03-14 18:03:31 +08:00
Wang Mengyang
ff6dd1f083
change(bt): Remove unused state variable for (e)SCO disconnect reason in Bluedroid
2025-02-05 10:08:51 +08:00
chenjianhua
02cc012db5
feat(ble/bluedroid): Support setting connection params when creating connection
2024-11-27 17:13:21 +08:00
linruihao
6fe128ac6f
fix(bt/bluedroid): Fix memory leak in sco when bluedroid disable
2024-10-31 17:52:31 +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
Jin Cheng
46327936cb
feat(bt/bluedroid): Added an API to specify data types for ACL-U traffic
2023-11-02 17:43:04 +08:00
chenjianhua
7a1db4befb
feat(bt/bluedroid): support clear legacy advertising
2023-10-26 19:14:54 +08:00
chenqingqing
75efaa6465
feat(bt/api): Add new apis for hfp to get the numbers of packet status received and sent
2023-09-04 20:29:03 +08:00
liqigan
4b35ac5c2d
remove(bt/bluedroid): Remove unused macro BT_SSP_INCLUDED and global
...
variable bte_bt_appl_cfg
2023-08-31 12:28:38 +00:00
gongyantao
ff353beec9
feat(bt/gap): Add new apis for bluetooth to set and get page timeout
...
1: add two new apis for classic bluetooth,
esp_bt_gap_set_page_timeout(page_to) and esp_bt_gap_get_page_timeout(),
which can get and set the value of page timeout.
2023-08-29 16:28:35 +08:00
chenjianhua
7083222a2f
fix(bt/bluedroid): Fix address check when using NRPA as random device address
2023-07-30 19:53:16 +08:00
zhanghaipeng
9a9ce20e41
fix(bt): Fix bug with address resolution enabling during non-connected activities
2023-07-25 21:53:04 +08:00
Chen Jian Hua
b2906d412d
Merge branch 'feature/support_periodic_adv_sync_trans' into 'master'
...
Bluedroid: add periodic adv sync transfer API and EVT
See merge request espressif/esp-idf!22146
2023-04-27 14:19:43 +08:00
chenjianhua
3a7dea67eb
bluedroid: report status after clearing the BLE white list
2023-04-10 12:12:32 +08:00
chenjianhua
7bbfd28d44
bluedroid: fix adv and scan state conflict
2023-03-09 16:36:54 +08:00
chenjianhua
0976a1d7f6
bluedroid: add periodic adv sync transfer API and EVT
2023-01-30 14:32:04 +08:00
chenjianhua
175be1c42c
bluedroid: support ble privacy by controller
2023-01-10 18:50:11 +08:00
chenjianhua
fa06476806
bluedroid: add config for robust caching and RPA timeout
2022-12-09 13:28:31 +08:00
jincheng
228bf596dc
Added reporting for ACL link related events to application
2022-12-07 02:33:55 +00:00
chenjianhua
8598610ccd
bluedroid: fix ble rpa generate and update by host
2022-09-16 16:54:58 +08:00
wangmengyang
f402778320
component/bt: consider to handle HCI LE Direct Advertising Report
2022-08-02 17:40:00 +08:00
Karl Wang
a075aa564f
component/bt: use the OSI utility "pkt_queue" to store ADV report packet in btu layer
2022-08-02 14:14:07 +08:00