chenjianhua
4fa7610be8
feat(ble/bluedroid): Support setting connection params when creating connection
2024-12-03 18:05:12 +08:00
linruihao
f6db0211c6
fix(bt/bluedroid): Fix memory leak in sco when bluedroid disable
2024-11-06 19:42:32 +08:00
Island
84cae3aa8c
Merge branch 'feat/support_blecrt_90_v5.0' into 'release/v5.0'
...
feat(bt/bluedroid): Added API to set supported channel selection algorithm (v5.0)
See merge request espressif/esp-idf!34502
2024-11-06 11:50:08 +08:00
Zhang Hai Peng
f268734259
fix(ble/bluedroid): Support enable BLE topology check by API
...
(cherry picked from commit dbc94c7056 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2024-10-30 15:24:21 +08:00
Chen Jian Hua
73453ee3e1
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:08 +08:00
zhanghaipeng
ab0d3831db
feat(ble/bluedroid): Optimize address resolution status for interval use
2024-09-27 14:48:30 +08:00
Zhang Hai Peng
d6a0fa813d
feat(ble/bluedroid): Support resolve BLE address for interval usage
...
(cherry picked from commit b88b511362 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2024-09-25 12:13:13 +08:00
chenjianhua
338763fae7
test(bt/bluedroid): Support to disable BLE address resolution
2024-09-23 13:30:59 +08:00
xiongweichao
dc937198c9
fix(bt/bluedroid): Fix the protocol stack to exit sniff mode
...
- Already in result mode but request change indication has not been cleared
2024-09-10 11:42:25 +08:00
chenqingqing
1f15a8d3dd
fix(bt): Add a parameter in the two least significant bits of Class of Device
2024-08-28 16:55:19 +08:00
Jiang Jiang Jian
ef0f7f6d23
Merge branch 'bugfix/fix_ble_resolve_adv_data_v5.0' into 'release/v5.0'
...
fix(ble/bluedroid): Fixed memory out-of-bounds issue when parsing adv data (v5.0)
See merge request espressif/esp-idf!33026
2024-08-26 14:49:23 +08:00
chenjianhua
0010bdf34c
feat(bt/bluedroid): Report HCI error code to app when command fails
2024-08-23 16:57:46 +08:00
chenjianhua
ed35ce2c22
fix(bt/bluedroid): Fixed BLE create conn cancel when conn already exist
2024-08-23 16:57:46 +08:00
zhanghaipeng
3818ca3a46
fix(ble/bluedroid): Fixed memory out-of-bounds issue when parsing adv data
2024-08-23 09:42:32 +08:00
zhanghaipeng
efd0a06db6
fix(ble/bluedroid): Fixed BLE cannot create connection
2024-07-26 10:38:05 +08:00
zhanghaipeng
4593ae0741
fix(ble/bluedroid): Fixed BLE set adv param check
2024-07-10 12:23:55 +08:00
zhanghaipeng
7212e4e1a8
feat(ble/bluedroid): Support BLE50 instance in related event
2024-07-09 15:45:10 +08:00
zhanghaipeng
eec3f541f0
fix(ble/bluedroid): Fixed BLE report event when connection fails
2024-06-28 12:00:51 +08:00
chenjianhua
ef3c6da507
feat(bt/bluedroid): Add definition for the reason of BLE authentication failure
2024-06-24 19:48:36 +08:00
chenjianhua
b9fb0b8907
fix(bt/bluedroid): Fixed BLE security vulnerability when using fixed IRK
2024-06-24 19:48:36 +08:00
zhanghaipeng
846273356a
fix(ble/bluedroid): Optimize BLE stack connect callback name
2024-06-02 19:26:38 +08:00
zhanghaipeng
1d8f0aec81
fix(ble/bluedroid): Fixed BLE no data length change event
2024-06-02 19:26:27 +08:00
Alexey Lapshin
ef4a5fda2d
fix(bt): fix gcc 13.1.0 warnings
2024-05-28 15:57:46 +08:00
chenjianhua
8991f6912a
feat(bt/bluedroid): support BLE set privacy mode
2024-05-22 10:46:33 +08:00
zhanghaipeng
f0450152f2
feat(ble/bluedroid): Support BLE add device to resolving list
2024-04-25 15:58:19 +08:00
zhanghaipeng
ebf929b5f8
feat(ble/bluedroid): Support set resolvable provate address timeout by api
2024-04-25 15:58:19 +08:00
zhanghaipeng
e45d91c36d
fix(ble/bluedroid): Fixed set BLE appearance value
2024-04-17 20:40:09 +08:00
zhiweijian
70f84cfca9
fix(ble/bluedroid): Fixed adv not restart due to disconnection reason 0x3e
2024-04-13 15:53:20 +08:00
zhiweijian
57665f7246
feat(bt/bluedroid): add api to setnd vendor hci command
2024-04-13 14:13:43 +08:00
Jiang Jiang Jian
d388c85fd2
Merge branch 'bugfix/fix_some_ble_bugs_cjh_v5.0' into 'release/v5.0'
...
Fixed some BLE bugs 2403 (backport v5.0)
See merge request espressif/esp-idf!29467
2024-03-12 11:01:32 +08:00
zhanghaipeng
af28f8cfb5
fix(ble/bluedroid): Fixed BLE BLE periodic advertising parameter check
2024-03-10 20:04:44 +08:00
zhanghaipeng
3221583d2f
fix(ble/bluedroid): Fixed BLE crash when repeatedly initialize and deinitialize host
2024-03-10 20:04:44 +08:00
chenjianhua
727e351b35
feat(bt/bluedroid): Add ext adv and privacy status check
2024-03-08 09:29:55 +08:00
chenjianhua
479ec4af2a
feat(bt/bluedroid): Support get status of bluedroid host
2024-02-04 16:52:12 +08:00
zhanghaipeng
8476ff2fa3
fix(bt/bluedroid): Fix ble adv data check to avoid memory overflow
2024-01-11 16:34:59 +08:00
Island
7c5cb1054c
Merge branch 'backport/fix_ble_menuconfig_v5.0' into 'release/v5.0'
...
Backport/fix ble menuconfig v5.0(backport v5.0)
See merge request espressif/esp-idf!27496
2023-12-19 11:59:19 +08:00
Jiang Jiang Jian
871247de22
Merge branch 'test/ctrl_acl_u_pkt_type_v5.0' into 'release/v5.0'
...
feat(bt/bluedroid): Added an API to specify data types for ACL-U traffic
See merge request espressif/esp-idf!27599
2023-12-15 19:34:55 +08:00
chenjianhua
52333aeac9
fix(bt/bluedroid): Fixed add RPA to white list
2023-12-04 17:09:28 +08:00
zhanghaipeng
1355f58180
feat(bt/bluedroid): Support ble create sync report disable and filter duplicate
2023-12-04 14:38:51 +08:00
Jin Cheng
e7a52632f0
feat(bt/bluedroid): Added an API to specify data types for ACL-U traffic
2023-12-04 10:28:05 +08:00
Ilia Lutchenko
fffc6f9328
feat(bt/bluedroid): Add new APIs for 32 and 128-bit UUIDs
...
1. Added new API functions that can add 32 and 128-bit UUID to the EIR data
when these UUIDs are set in SDP.
The old functions that only work with 16-bit UUIDs have been left
unchanged to avoid having to redo code that already utilizes them.
2. Fixed bug with zero handler return in btc_sdp.c
sdp_create_record.handle in tBTA_SDP struct wasn't saved before.
Because of it Bluetooth stack always returned zero handler to
application callback.
Closes https://github.com/espressif/esp-idf/issues/11529
2023-11-22 03:10:00 +00:00
Island
6d77fe9b79
Merge branch 'backport/fix_ble_scan_rsp_v5.0' into 'release/v5.0'
...
Backport/fix ble scan rsp v5.0(backport v5.0)
See merge request espressif/esp-idf!27006
2023-11-21 12:15:09 +08:00
chenjianhua
8cc73fe6bf
feat(bt/bluedroid): support clear legacy advertising
2023-11-15 17:12:40 +08:00
zhanghaipeng
ef444d6a1b
fix(bt/bluedroid): Fix ble adv report evt type
2023-11-08 19:47:26 +08:00
zhiweijian
52112a9b91
fix(ble/bluedroid): fixed BLE bond error after reboot
2023-11-01 17:13:50 +08:00
Island
467cae8a41
Merge branch 'backport_v5.0' into 'release/v5.0'
...
Fix some BLE bugs in bluedroid host(backport 5.0)
See merge request espressif/esp-idf!26168
2023-10-17 11:00:39 +08:00
zhanghaipeng
98d88f86a7
fix(bt/bluedroid): Fix remove resolving list error for esp32
2023-10-16 19:30:18 +08:00
baohongde
299fa49d75
fix(bt/bluedroid): Triggering disconnect event of GAP correctly
2023-10-13 14:22:39 +08:00
Jiang Jiang Jian
64639bb296
Merge branch 'test/bqb_test_bt_classic_hfp_v5.0' into 'release/v5.0'
...
feat(bt/hfp): Add support for HFP BQB auto test (backport v5.0)
See merge request espressif/esp-idf!26223
2023-10-07 14:28:28 +08:00
wanglai@espressif.com
9a11ce19ea
feat(bt/bluedroid): Add supprot for specific indicator sending from AG to Client
2023-09-26 15:10:15 +08:00