chenjianhua
54ac03217f
feat(bt/bluedroid): support BLE set privacy mode
2024-05-22 19:35:48 +08:00
zhanghaipeng
4eba8c2828
feat(ble/bluedroid): Support BLE add device to resolving list
2024-05-22 19:33:55 +08:00
zhanghaipeng
ed37f99e8a
feat(ble/bluedroid): Support set resolvable provate address timeout by api
2024-05-22 19:33:55 +08:00
zhiweijian
4dda86b352
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/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-30 12:02:56 +08:00
zhiweijian
0efee1745c
feat(bt/bluedroid): add api to setnd vendor hci command
2024-04-13 10:28:54 +08:00
zhanghaipeng
c2b4a872cb
fix(ble/bluedroid): Fixed BLE crash when repeatedly initialize and deinitialize host
2024-03-10 20:01:04 +08:00
Jin Cheng
7560b70244
feat(bt/bluedroid): Added an event to notify the encryption mode to applicaiton layer
2024-02-22 09:51:48 +08:00
zhanghaipeng
81bc017ff6
fix(bt/bluedroid): Fix ble adv and scan status when deinit bluedroid
2023-12-19 12:02:07 +08:00
Jin Cheng
15b27b1749
feat(bt/bluedroid): Added an API to specify data types for ACL-U traffic
2023-11-21 08:09:24 +00:00
Jiang Jiang Jian
d4b4fe85af
Merge branch 'feature/support_for_32_and_128_bit_custom_uuids_v5.2' into 'release/v5.2'
...
feat(bt/bluedroid): Add new APIs for 32 and 128-bit UUIDs (backport v5.2)
See merge request espressif/esp-idf!27229
2023-11-20 17:00:47 +08:00
chenjianhua
9ecfa6af81
feat(bt/bluedroid): support clear legacy advertising
2023-11-16 16:29:32 +08:00
Jiang Jiang Jian
04ead4c281
Merge branch 'feat/add_support_for_host_only_mode_v5.2' into 'release/v5.2'
...
Feat/add support for host only mode v5.2
See merge request espressif/esp-idf!26881
2023-11-03 20:57:33 +08:00
Ilia Lutchenko
0a23da71ac
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-02 17:43:55 +01:00
Jin Cheng
b9ed6f722b
feat(bt/bluedroid): Added mode to use BlueDroid host only without Bluetooth Controller
2023-11-02 11:10:24 +08:00
zhanghaipeng
b68c026adb
fix(bt/bluedroid): Fix key size check in BLE smp
2023-10-31 19:42:34 +08:00
zhiweijian
de148c3a5e
feat(ble/bluedroid): Add APIs for BLE direct test mode on bluedroid host
2023-09-25 12:50:16 +00:00
baohongde
510ddd1cbc
fix(bt/bluedroid): Fix issue of QoS configuration failure when t_poll is greater than 40
2023-09-22 12:14:32 +08:00
Wang Meng Yang
7e91e901f0
Merge branch 'feature/use_vsc_to_op_coex_st' into 'master'
...
feat(bt/Bluedroid): Implemented esp_coex_status_set/clear using vendor HCI
Closes BTQABR2023-66
See merge request espressif/esp-idf!25938
2023-09-20 16:52:51 +08:00
Jin Cheng
d0e0928138
feat(bt/Bluedroid): Implemented esp_coex_status_set/clear using vendor HCI
2023-09-13 10:55:04 +08:00
baohongde
298e8cd7cb
change(bt/bluedroid): Send a name tag with zero length when there is no EIR data
2023-09-11 08:35:32 +00:00
Wang Meng Yang
78af508654
Merge branch 'feature/add_new_bluedroid_init' into 'master'
...
Feat(bt/bluedroid): Add new ESP Bluedroid stack init API
Closes BTQABR2023-32
See merge request espressif/esp-idf!25248
2023-09-04 11:24:44 +08:00
Island
d750b3bfb6
Merge branch 'feat/support_per_adv_adi' into 'master'
...
feat(bt/bluedroid): Support periodic adi
Closes BLEQABR23-372
See merge request espressif/esp-idf!25546
2023-09-01 15:37:13 +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
zhanghaipeng
ca2c295cca
feat(bt/bluedroid): Support periodic adv adi feature
2023-08-30 14:27:30 +08: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
Wang Meng Yang
3632aa5bd5
Merge branch 'feature/config_device_name_in_eir' into 'master'
...
Add option whether to include or exclude device name in extended inquiry response data
Closes BTQABR2023-31
See merge request espressif/esp-idf!25341
2023-08-25 11:19:38 +08:00
baohongde
e7a2096397
feat(bt/bluedroid): Add option whether to include device name in extended inquiry response
2023-08-24 14:04:28 +08:00
chenjianhua
b9e98b3e7f
fix(bt/bluedroid): Fixed BLE disconnect event report when disconnecting
2023-08-19 04:24:47 +00:00
zhanghaipeng
f83664929a
fix(bt): Fix ble periodic advertising data length 0 error
...
- Fixed issues about data length 0 when set ext adv data,ext scan rsp data and periodic adv data
2023-07-18 21:33:56 +08:00
chenjianhua
4e140bd2f9
fix(bt/bluedroid): Fix memory leak of gattc cache upon disconnection
2023-07-13 12:12:57 +08:00
chenjianhua
e039b788df
Revert "bluedroid: report disconnect event after BLE link closed"
...
This reverts commit c8a380500a
.
2023-06-02 16:28:29 +08:00
chenjianhua
f7ff6b127e
bluedroid: fix ble smp key distribution setting
2023-05-06 15:26:45 +08:00
Jiang Jiang Jian
cac7a5c9cb
Merge branch 'bugfix/fix_bleqabr23_28' into 'master'
...
Bluedroid: report disconnect event after BLE link closed
See merge request espressif/esp-idf!23156
2023-04-28 17:59:29 +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
c8a380500a
bluedroid: report disconnect event after BLE link closed
2023-04-12 11:13:15 +08:00
chenjianhua
3a7dea67eb
bluedroid: report status after clearing the BLE white list
2023-04-10 12:12:32 +08:00
Jin Cheng
eac73d8f58
Fixed build errors when sniff subrating is enabled.
2023-02-11 08:29:09 +00:00
chenjianhua
0976a1d7f6
bluedroid: add periodic adv sync transfer API and EVT
2023-01-30 14:32:04 +08:00
chenjianhua
708ca0181c
bluedroid: support get bluetooth device name
2023-01-13 10:39:57 +08:00
Zhi Wei Jian
6d676019c1
Merge branch 'bugfix/fix_gatt_char_perm_key_size' into 'master'
...
Bluedroid: fix encrypt keysize of GATT characteristic permission
Closes BT-2992
See merge request espressif/esp-idf!21250
2022-12-12 16:23:59 +08:00
chenjianhua
2afe5cdc76
bluedroid: add config for GAP service and periodic adv sync transfer
2022-12-09 13:28:31 +08:00
chenjianhua
4a487a6a5c
bluedroid: support periodic advertising sync transfer cmd
2022-12-09 13:28:31 +08:00
chenjianhua
2048322429
bluedroid: support oob pairing for smp secure connection
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
c37184aa85
bluedroid: fix encrypt keysize of GATT characteristic permission
2022-12-02 15:10:39 +08:00
zhiweijian
957bf03d6a
bluedroid host supports the maximum number of connections to 9
2022-11-29 16:33:17 +08:00
zwj
39c03e0ce0
Fixed errors reported by CI clang_tidy_check
2022-11-16 15:58:31 +08:00
zwj
e414dd7e07
fix extend adv set remove failed
2022-08-11 20:50:15 +08:00
linruihao
fe04cdb88c
Fixd union member access typo
...
Closes https://github.com/espressif/esp-idf/pull/9498
2022-08-08 19:40:25 +08:00
tgotic
b513ad9df0
bt member typo
...
Terminate sec_event.cfm_req.bd_name string, not sec_event.pin_req.bd_name
2022-08-04 16:49:55 +02:00