liqigan
c564817862
feat(bt/bluedroid): Add API to create Device ID Service record
2024-09-05 15:32:56 +08:00
liqigan
53bb819e88
feat(bt/bluedroid): Added definition of minor class of COD for peripheral major class
...
Closes https://github.com/espressif/esp-idf/issues/13622
2024-08-30 15:37:17 +08:00
Island
bb5f95fcc3
Merge branch 'refactor/ble_example_print_on_bluedroid' into 'master'
...
refactor(bt/bluedroid): Refactor the print for CI example test
Closes BLERP-904 and BLERP-910
See merge request espressif/esp-idf!32513
2024-08-29 14:43:30 +08:00
Island
66cb82a446
Merge branch 'docs/optimized_ble_gattc_multi_connect_example' into 'master'
...
docs(ble/bluedroid): Optimize BLE example documentation for getting characteristic
Closes IDFGH-13526 and IDFGH-13463
See merge request espressif/esp-idf!33063
2024-08-28 18:02:27 +08:00
chenjianhua
a56d18383b
refactor(bt/bluedroid): Refactor the print for gatt_server and gatt_client example
2024-08-28 14:51:12 +08:00
zhanghaipeng
dbca12721e
fix(ble/bluedroid): Optimize BLE function 'esp_ble_resolve_adv_data_by_type'
2024-08-27 16:56:39 +08:00
chenqingqing
b456865c4a
fix(bt): Add a parameter in the two least significant bits of Class of Device
2024-08-27 14:23:49 +08:00
zhanghaipeng
c1fb888cc1
fix(ble/bluedroid): Fixed memory out-of-bounds issue when parsing adv data
2024-08-21 19:27:36 +08:00
Zhang Hai Peng
8971902e1c
Merge branch 'feat/get_ble_addr_tpye_in_bond_list' into 'master'
...
feat(ble/bluedroid): Support getting BLE address type in bond list
Closes IDFGH-13287
See merge request espressif/esp-idf!32680
2024-08-12 10:26:11 +08:00
Island
368cfdac26
Merge branch 'docs/optimized_ble_connect_param_update' into 'master'
...
docs(ble/bluedroid): Optimize documentation for BLE connection parameter updates
Closes BLERP-892
See merge request espressif/esp-idf!32351
2024-08-12 10:25:37 +08:00
zhanghaipeng
9fcb712539
feat(ble/bluedroid): Support getting BLE address type in bond list
2024-08-09 19:53:16 +08:00
zhanghaipeng
3e98408b92
docs(ble/bluedroid): Optimize documentation for BLE connection parameter updates
2024-08-06 11:17:46 +08:00
Island
ba4e111e87
Merge branch 'bugfix/fix_blecrt_196' into 'master'
...
feat(bt/bluedroid): Report HCI error code to app when command fails
Closes BLERP-897
See merge request espressif/esp-idf!32411
2024-08-05 19:51:54 +08:00
zhanghaipeng
d703799356
fix(ble/bluedroid): Fix incorrect state issue when unregistering BLE GATTC application
2024-07-30 11:47:26 +08:00
chenjianhua
1ba831b0e2
feat(bt/bluedroid): Report HCI error code to app when command fails
2024-07-29 15:23:14 +08:00
zhanghaipeng
1325c835fe
feat(ble/bluedroid): Support BLE50 instance in related event
2024-07-08 11:05:15 +08:00
chenjianhua
5aae8dc53c
feat(bt/bluedroid): Add definition for the reason of BLE authentication failure
2024-06-18 20:11:39 +08:00
zhiweijian
9946315a5f
feat(bt/nimble): support hci log for nimble
2024-05-24 14:51:06 +08:00
chenjianhua
f573cd09ab
feat(bt/bluedroid): support BLE set privacy mode
2024-05-21 19:53:43 +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
Zhi Wei Jian
48464e91bd
Merge branch 'feature/move_vendor_hci_api_to_ble_part' into 'master'
...
feat(ble/bluedroid): move vendor hci api to ble internal code
Closes BLERP-669
See merge request espressif/esp-idf!30117
2024-04-10 19:43:36 +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
0b4695435f
feat(bt/common): Add bluerooth hci layer data stream record
2024-04-10 14:17:31 +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
zhanghaipeng
bce1715dfd
fix(ble/bluedroid): Optimize BLE documentation comments to comply with Doxygen syntax
2024-03-18 16:10:02 +08:00
Island
be29217eeb
Merge branch 'bugfix/fix_some_bluedroid_bugs_2402' into 'master'
...
fix(bt/blufi): Fixed BluFi module link error(C++ hybrid compilation)
See merge request espressif/esp-idf!29220
2024-03-06 11:41:50 +08:00
thekurtovic
3e74922c9e
fix(bt/bluedroid): Fixed "reprot" typo in esp_ble_gap_ext_adv_reprot_t
2024-02-27 22:32:14 +08:00
Jin Cheng
a288640655
fix(bt/bluedroid): Avoided possible memory leak in the module of BT device
2024-02-23 14:14:50 +08:00
zhiweijian
7ea7f1536f
feat(bt/bluedroid): add api to setnd vendor hci command
2024-02-22 18:00:30 +08:00
Wang Meng Yang
28ff8e3788
Merge branch 'feat/add_test_api_for_sec' into 'master'
...
Feat/add test api for sec
Closes BT-3578 and BT-3579
See merge request espressif/esp-idf!28191
2024-02-18 09:57:37 +08:00
zhanghaipeng
ee4d4f1d35
docs(ble/bluedroid): Optimize documentation for BLE duplicate scan
2024-01-19 11:21:42 +08:00
zhanghaipeng
8de484888f
feat(ble/bluedroid): Add getter for BLE GATTC calllback
2024-01-19 11:21:42 +08:00
Zeke Gustafson
be47da1962
feat(ble/bluedroid): Add getter for BLE GATTS callback
2024-01-19 11:21:42 +08:00
Zeke Gustafson
6bc5b0069f
feat(ble/bluedroid): Add getter for BLE GAP callback
2024-01-19 11:21:42 +08:00
Wang Meng Yang
8a76b2e2ec
Merge branch 'bugfix/update_spp_doc' into 'master'
...
docs(bt/bluedroid): update API documents of SPP
Closes BT-3568
See merge request espressif/esp-idf!28111
2024-01-09 15:29:11 +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
6ee9b95960
feat(bt/bluedroid): Added report for the type of link key in ESP_BT_GAP_AUTH_CMPL_EVT
2023-12-29 16:22:04 +08:00
Jin Cheng
42f19d657a
docs(bt/bluedroid): update API documents of SPP
2023-12-26 09:13:20 +08:00
Jin Cheng
a3f68aef8a
feat(bt/bluedroid): Added API to get local device name
2023-12-15 19:30:12 +08:00
Island
e3ab9f009b
Merge branch 'feat/support_ble_create_sync_report' into 'master'
...
feat(bt/bluedroid): Support ble create sync report disable and filter duplicate
Closes BLERP-216
See merge request espressif/esp-idf!26923
2023-12-01 17:17:48 +08:00
Jin Cheng
f5c15be581
fix(bt/bluedroid): corrected the API documents of profile HFP and A2DP
2023-11-15 15:34:27 +08:00
Jin Cheng
4edd531fe3
fix(bt/bluedroid): Added some argument check in APIs of HFP AG
2023-11-15 15:18:22 +08:00
Jiang Jiang Jian
907a7d9977
Merge branch 'test/ctrl_acl_u_pkt_type' into 'master'
...
feat(bt/bluedroid): Added an API to specific data types for ACL-U traffic
See merge request espressif/esp-idf!26173
2023-11-13 11:17:37 +08:00