baohongde
b03bac9a72
feat(bt): added definitions for BR/EDR hci vendor commands and events
2025-03-25 14:38:00 +08:00
zhanghaipeng
135a1990af
feat(ble/bluedroid): Support read periodic advertiser list size command
2025-03-10 14:37:24 +08:00
chenjianhua
ee8fbde1a2
feat(bt/bluedroid): Support BLE vendor hci event reporting
2025-02-27 15:02:38 +08:00
chenjianhua
735daff1e5
feat(bt/bluedroid): Support BLE setting vendor event mask
2025-02-27 15:00:54 +08:00
Wang Mengyang
01c34d4b62
change(bt): Remove unused state variable for (e)SCO disconnect reason in Bluedroid
2025-02-08 17:58:18 +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
Chen Jian Hua
856bc4bede
fix(bt/bluedroid): Fixed access fault when reading BLE controller information fails
...
(cherry picked from commit e4e23087ee )
Co-authored-by: chenjianhua <chenjianhua@espressif.com >
2024-09-19 09:12:19 +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
WebDust21
32a0d4a17e
fix(bt): Enable use of RESERVED bits in COD (GitHub PR)
2024-08-28 16:55:07 +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
zhanghaipeng
3818ca3a46
fix(ble/bluedroid): Fixed memory out-of-bounds issue when parsing adv data
2024-08-23 09:42:32 +08:00
zhanghaipeng
7212e4e1a8
feat(ble/bluedroid): Support BLE50 instance in related event
2024-07-09 15:45:10 +08:00
zhanghaipeng
1d8f0aec81
fix(ble/bluedroid): Fixed BLE no data length change event
2024-06-02 19:26:27 +08:00
chenjianhua
8991f6912a
feat(bt/bluedroid): support BLE set privacy mode
2024-05-22 10:46:33 +08:00
liqigan
a91bee2b4c
fix(bt/bluedroid): Fix HID Host connection bugs
...
1. Fix is_orig value inconsistency for HIDH open event
2. Fix the error state for repeat connection of the same device
2024-05-09 09:24:16 +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
182cbb85f8
fix(ble/bluedroid): Fixed BLE GATT max length of an attribute value
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
1e72b8b803
feat(ble/bluedroid): Add APIs for BLE direct test mode on bluedroid host
2024-04-13 14:13:04 +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
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
chenjianhua
8cc73fe6bf
feat(bt/bluedroid): support clear legacy advertising
2023-11-15 17:12:40 +08:00
zhanghaipeng
5c6533d574
fix(bt/bluedroid): Fix bugs in ble service change characteristic
2023-10-16 19:30:08 +08:00
zhanghaipeng
debcf93282
feat(bt/bluedroid): Support periodic adv adi feature
2023-09-18 19:37:55 +08:00
chenjianhua
559368ba77
fix(bt/bluedroid): Fixed BLE disconnect event report when disconnecting
2023-09-18 19:37:45 +08:00
chenjianhua
fc57ae154d
feat(bt/bluedroid): Support high duty adv interval setting
2023-09-18 19:37:28 +08:00
Island
87aeb49cff
Merge branch 'feature/support_ble_53_host_feat_v5.0' into 'release/v5.0'
...
Support BLE host feature for PTS (backport v5.0)
See merge request espressif/esp-idf!25646
2023-09-18 15:23:06 +08:00
chenqingqing
fbf196a7f9
feat(bt/api): Add new apis for hfp to get the numbers of packet status received and sent
2023-09-07 11:37:09 +08:00
chenjianhua
0315b24514
bluedroid: add periodic adv sync transfer API and EVT
2023-08-30 15:17:47 +08:00
chenjianhua
630154ed2d
bluedroid: support gatts show local database
2023-08-30 15:17:38 +08:00
chenjianhua
285e86ad04
bluedroid: add config for GAP service and periodic adv sync transfer
2023-08-30 15:17:14 +08:00
chenjianhua
0b76c3615e
bluedroid: add internal GATT API for PTS
2023-08-30 15:15:23 +08:00
chenjianhua
42a1d94830
bluedroid: support GATT robust caching feature
2023-08-30 15:13:03 +08:00
chenjianhua
ed34a2b500
bluedroid: support periodic advertising sync transfer cmd
2023-08-30 15:12:41 +08:00
chenjianhua
52e3e684e0
bluedroid: support LE L2CAP credit based connection
2023-08-30 15:12:12 +08:00
chenjianhua
4145099bdc
bluedroid: support oob pairing for smp secure connection
2023-08-30 15:11:34 +08:00
Jin Cheng
48a31a8a51
fix(bt): Removed an incorrectly defined HCI error code
2023-08-09 17:32:41 +08:00
xiongweichao
d666536a21
change(bt/Bluedroid): Update AVRCP version to 1.5
2023-07-11 11:43:59 +00:00
chenjianhua
64a2778d5f
bluedroid: fixed gatt tcb free when disconnecting
2023-06-29 20:55:37 +08:00
chenjianhua
187d77d702
Revert "bluedroid: report disconnect event after BLE link closed"
...
This reverts commit 0cb5a90663 .
2023-06-13 10:33:17 +08:00
chenjianhua
0cb5a90663
bluedroid: report disconnect event after BLE link closed
2023-05-11 20:47:09 +08:00
chenjianhua
cceb2b4db6
bluedroid: support get bluetooth device name
2023-04-20 10:54:16 +08:00
chenjianhua
3eb5185b7b
bluedroid: report status after clearing the BLE white list
2023-04-20 10:38:23 +08:00
wangmengyang
57b26802a5
bt: fix Bluedroid compile errors after enable CONFIG_ESP_SYSTEM_USE_EH_FRAME on RISC-V SoCs
...
This root cause is incorrect source code separation by conditonal MACROs for BLE L2CAP COC related functions
2023-03-10 07:37:24 +00:00
chenjianhua
c97df72bb2
bluedroid: fix encrypt keysize of GATT characteristic permission
2022-12-19 20:17:00 +08:00
xiongweichao
e5794669de
bt: Update A2DP version to v1.4
2022-12-15 16:57:51 +08:00