Island
4615344118
Merge branch 'feat/support_bluedroid_host_iso_feature_master_v5.3' into 'release/v5.3'
...
Fixed controller flash only bug if hci-uart is enabled (v5.3)
See merge request espressif/esp-idf!38162
2025-04-15 11:34:53 +08:00
zhanghaipeng
4f136cca74
feat(bluedroid): Support get bt config path
2025-04-08 16:34:32 +08:00
zhanghaipeng
6886dc78c6
feat(ble/bluedroid): Implement BLE channel map reading API
2025-04-08 16:34:12 +08:00
xiongweichao
3721a43afc
feat(bt): Add API to get profile status
2025-04-07 19:17:01 +08:00
zhiweijian
2fd56b7ed8
feat(ble/bluedroid): report cte_type in periodic adv report if CTE feature is enabled
2025-04-07 17:03:07 +08:00
Zhi Wei Jian
4e24544d1c
fix(ble/bluedroid): move setting host feature API to GAP
...
(cherry picked from commit 79b706ccb0
)
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2025-04-01 11:03:43 +08:00
Zhi Wei Jian
e145fe0566
feat(bt/bluedroid): Support ble bluedroid host connection subrating feature
...
(cherry picked from commit fc58f2f67d
)
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2025-04-01 11:03:41 +08:00
Zhi Wei Jian
6d44d49dd0
feat(bt/bluedroid): Support ble bluedroid host power control feature
...
(cherry picked from commit 4f05f6e280
)
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2025-04-01 11:03:39 +08:00
Zhi Wei Jian
7daadbcd90
feat(bt/bluedroid): Support BLE CTE in bluedroid host
...
(cherry picked from commit fcad8b7ebd
)
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2025-04-01 11:03:37 +08:00
Zhi Wei Jian
a025c1870a
feat(bt/bluedroid): Support BLE iso in bluedroid host
...
(cherry picked from commit 7128087646
)
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2025-04-01 11:03:34 +08:00
Chen Jian Hua
7527948b6b
feat(bt/bluedroid): Support BLE vendor hci event reporting
...
(cherry picked from commit 1003ced6e9
)
Co-authored-by: chenjianhua <chenjianhua@espressif.com >
2025-02-27 12:33:32 +08:00
Chen Jian Hua
4913618b07
feat(bt/bluedroid): Support BLE setting vendor event mask
...
(cherry picked from commit fd4094e502
)
Co-authored-by: chenjianhua <chenjianhua@espressif.com >
2025-02-27 12:33:29 +08:00
zhiweijian
b0725698e2
feat(bt/bluedroid): optimize bluedroid menuconfig
2025-02-25 16:48:29 +08:00
Zhang Hai Peng
ed51c0b6b2
docs(ble/bluedroid): Optimize doc for registering BLE callback functions
...
(cherry picked from commit d84ccadf90
)
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-01-06 11:13:53 +08:00
Chen Jian Hua
d366629761
Merge branch 'refactor/optimize_ble_gatt_api_doc' into 'master'
...
refactor(bt/bluedroid): Optimize BLE GATT related APIs reference
See merge request espressif/esp-idf!34650
(cherry picked from commit 19b5381c99
)
7320c77d refactor(bt/bluedroid): Optimize BLE GATT related APIs reference
8a80617c refactor(bt/bluedroid): Optimize BLE GATT related APIs reference
0ac97e98 refactor(bt/bluedroid): Optimize BLE GATT related APIs reference
27b17c69 refactor(bt/bluedroid): Optimize BLE GATT related APIs reference
ea8d7686 docs: Update gattc & gatts api header files
f508772f Apply 3 suggestion(s) to 2 file(s)
03469b52 Apply 2 suggestion(s) to 1 file(s)
aa2cf7a5 docs: fix minor issue
46dc6e96 docs(ble): Replaced "closed" with "terminated" for physical connection.
Co-authored-by: Wei Yu Han <weiyuhan@espressif.com >
2024-12-24 15:19:59 +08:00
Jiang Jiang Jian
e3940cb354
Merge branch 'feat/add_profile_state_event_v5.3' into 'release/v5.3'
...
feat(bt/bluedroid): added events to indicate the profile states of HFP (v5.3)
See merge request espressif/esp-idf!35149
2024-12-09 15:39:57 +08:00
chenjianhua
561307a6bf
feat(ble/bluedroid): Support setting connection params when creating connection
2024-12-06 15:51:33 +08:00
zhanghaipeng
3a85b1b6ce
fix(ble/bluedroid): Optimize BLE API "esp_ble_gattc_enh_open"
2024-12-06 15:50:50 +08:00
zhanghaipeng
2904494228
fix(ble/bluedroid): Fixed BLE create connection fail because of invalid own address type
2024-12-06 15:50:43 +08:00
Jin Cheng
c1324755aa
feat(bt/bluedroid): added events to indicate the profile states of HFP
2024-11-25 16:51:04 +08:00
Chen Jian Hua
149474e5d2
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:26 +08:00
chenjianhua
f6bedd65b6
refactor(bt/bluedroid): Refactor the print for gatt_server and gatt_client example
2024-10-24 12:03:56 +08:00
xiongweichao
93f862d6fd
feat(bt/bluedroid): Report sniff interval to application layer
2024-09-27 14:11:26 +08:00
Island
d4a69b5a3d
Merge branch 'feat/support_blecrt_242_v5.3' into 'release/v5.3'
...
fix(bt/bluedroid): Fixed access fault when reading BLE controller information fails (v5.3)
See merge request espressif/esp-idf!33634
2024-09-23 12:08:31 +08:00
Chen Jian Hua
805ee5af90
feat(bt/bluedroid): Add BLE connection id param for ESP_GATTS_RESPONSE_EVT
...
(cherry picked from commit e4a372ab76
)
Co-authored-by: chenjianhua <chenjianhua@espressif.com >
2024-09-19 09:12:41 +08:00
liqigan
0fe9ddd190
change(bt/bluedroid): Limited SDP service discovery operation
2024-09-18 16:22:19 +08:00
zhanghaipeng
af9ebecc1d
fix(ble/bluedroid): Fixed memory out-of-bounds issue when parsing adv data
2024-09-07 12:25:10 +08:00
Wang Meng Yang
4ac395b1b7
Merge branch 'bugfix/fix_hid_cod_setting_v5.3' into 'release/v5.3'
...
Bugfix/fix hid cod setting[backport 5.3]
See merge request espressif/esp-idf!33337
2024-09-06 16:52:22 +08:00
Island
dfbbbabfbc
Merge branch 'bugfix/fix_ble_channel_map_update_v5.3' into 'release/v5.3'
...
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(f583012) (v5.3)
See merge request espressif/esp-idf!32581
2024-09-06 10:31:52 +08:00
liqigan
e38b425011
feat(bt/bluedroid): Added definition of minor class of COD for peripheral major class
...
Closes https://github.com/espressif/esp-idf/issues/13622
2024-09-05 11:47:36 +08:00
Island
1720dc7795
Merge branch 'bugfix/fix_some_ble_bugs_cjh_v5.3' into 'release/v5.3'
...
Fixed some BLE bugs 240812 (backport v5.3)
See merge request espressif/esp-idf!32792
2024-09-05 11:34:24 +08:00
chenqingqing
020276b94a
fix(bt): Add a parameter in the two least significant bits of Class of Device
2024-08-28 16:46:31 +08:00
chenjianhua
cbefea95e4
feat(bt/bluedroid): Report HCI error code to app when command fails
2024-08-26 12:12:43 +08:00
zhanghaipeng
7741d58b7f
feat(ble/bluedroid): Support getting BLE address type in bond list
2024-08-09 20:21:04 +08:00
zhanghaipeng
2e0c01b1c5
docs(ble/bluedroid): Optimize documentation for BLE connection parameter updates
2024-08-09 20:21:04 +08:00
zhanghaipeng
18a4191adf
fix(ble/bluedroid): Fix incorrect state issue when unregistering BLE GATTC application
2024-07-30 18:03:37 +08:00
Jiang Jiang Jian
1fa25ff842
Merge branch 'feat/add_ble50_instant_v5.3' into 'release/v5.3'
...
Add support for BLE 5.0 instances in related events (v5.3)
See merge request espressif/esp-idf!31990
2024-07-26 11:53:08 +08:00
zhanghaipeng
095a0dd85f
feat(ble/bluedroid): Support BLE50 instance in related event
2024-07-09 15:23:46 +08:00
chenjianhua
2845990aff
feat(bt/bluedroid): Add definition for the reason of BLE authentication failure
2024-06-26 17:25:39 +08:00
chenjianhua
52b9c5d666
feat(bt/bluedroid): support BLE set privacy mode
2024-05-22 10:43:37 +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
zhiweijian
5725595d84
fix(ble/bluedroid): Remove esp_bluedroid_init() discard declaration
2024-04-18 15:53:30 +08:00
zhanghaipeng
0a4636a8be
fix(ble/bluedroid): Fixed set BLE appearance value
2024-04-17 20:38:36 +08:00
zhanghaipeng
9ae6007b5b
feat(ble/bluedroid): Support create BLE static random address and NRPA
2024-04-15 21:04:52 +08:00
zhanghaipeng
36c9953588
feat(ble/bluedroid): Support BLE add device to resolving list
2024-04-15 19:37:02 +08:00
Island
0545816211
Merge branch 'bugfix/fix_ble_max_attribute_value' into 'master'
...
fix(ble/bluedroid): Fixed BLE GATT max length of an attribute value
Closes IDFGH-12362
See merge request espressif/esp-idf!30155
2024-04-11 19:11:20 +08:00
zhanghaipeng
20a780da8c
fix(ble/bluedroid): Fixed BLE GATT max length of an attribute value
2024-04-10 19:41:46 +08:00
zhiweijian
379484f4db
feat(ble/bluedroid): move vendor hci api to ble internal code
2024-04-10 14:17:01 +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