chenjianhua
cdc7d549d1
feat(ble/bluedroid): Support anonymous address type for white list
2025-06-11 11:36:29 +08:00
chenjianhua
a763feb77c
feat(ble/bluedroid): Support BLE vendor event reporting with params
2025-06-11 11:15:52 +08:00
liqigan
56d0e3e297
docs(bt/bluedroid): Updated HID Device connect API description
...
Closes https://github.com/espressif/esp-idf/issues/16020
2025-06-03 15:38:34 +08:00
xiongweichao
0914d3ac3f
feat(bt/bluedroid): Add events to indicate the initialization states of AVRCP
2025-05-30 10:21:14 +08:00
xiongweichao
1ab16eeb30
feat(bt): Added events for l2cap register and unregister vfs
2025-05-15 19:03:38 +08:00
Zhang Hai Peng
62bd4c9db1
fix(ble/bluedroid): Added value len check in esp_ble_gatts_send_indicate()
...
(cherry picked from commit bfa0fff2e5
)
Co-authored-by: Nebojsa Cvetkovic <nebkat@gmail.com >
2025-05-13 16:13:25 +08:00
Zhang Hai Peng
9daee9d738
fix(ble/bluedroid): Change maximum length of attribute value to 517
...
(cherry picked from commit df8c1f7a96
)
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-05-13 16:13:22 +08:00
Zhang Hai Peng
bff01a9ef3
docs(ble): clarify meaning of 0 value for esp_ble_gap_start_ext_scan() parameters
...
(cherry picked from commit ebb76933d0
)
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-05-13 16:13:20 +08:00
Zhang Hai Peng
3693bd081a
fix(ble/bluedroid): Fixed BLE GAP appearance configuration check
...
(cherry picked from commit 6552854cb5
)
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-05-13 16:13:18 +08:00
Jiang Jiang Jian
f26d058577
Merge branch 'feat/add_api_get_avrc_status_v5.1' into 'release/v5.1'
...
feat(bt): Add API to get some information of Classic Bluetooth profile(v5.1)
See merge request espressif/esp-idf!38694
2025-04-28 10:40:49 +08:00
xiongweichao
ed691c3754
fix(bt): Fixed l2cap not reporting stop server completion event
2025-04-24 15:18:45 +08:00
xiongweichao
16d4551e68
feat(bt): Add API to get some information of Classic Bluetooth profile
2025-04-24 10:59:46 +08:00
zhanghaipeng
98a8cca2cf
fix(ble/bluedroid): Fix potential uint32_t overflow in BLE btu_start_timer
2025-04-21 19:19:18 +08:00
xiongweichao
4899b56359
feat(bt): Add API to get profile status
2025-04-09 14:18:17 +08:00
zhanghaipeng
9689d076b6
feat(ble/bluedroid): Support read periodic advertiser list size command
2025-03-10 14:38:55 +08:00
chenjianhua
2e2e44d680
feat(bt/bluedroid): Support BLE vendor hci event reporting
2025-02-27 14:57:03 +08:00
chenjianhua
70c7675b45
feat(bt/bluedroid): Support BLE setting vendor event mask
2025-02-27 14:54:47 +08:00
xiongweichao
34a7d3f33f
fix(bt): Fixed SDP record integrity check bug
2025-02-19 10:29:33 +08:00
xiongweichao
a81cb61168
fix(bt/bluedroid): Fixed incorrect types of some variables in SDP
2025-02-19 10:29:33 +08:00
Zhang Hai Peng
11639893c3
docs(ble/bluedroid): Optimize doc for registering BLE callback functions
...
(cherry picked from commit d84ccadf90
)
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-01-10 21:03:41 +08:00
Chen Jian Hua
d1b039305c
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:48 +08:00
zhanghaipeng
18f986858a
feat(ble/bluedroid): Support create BLE static random address and NRPA
2024-12-17 16:29:25 +08:00
chenjianhua
abe0d3c1ff
feat(ble/bluedroid): Support setting connection params when creating connection
2024-12-03 18:03:36 +08:00
zhanghaipeng
18d9603e8e
fix(ble/bluedroid): Optimize BLE API "esp_ble_gattc_enh_open"
2024-12-03 18:03:12 +08:00
zhanghaipeng
ed62f94a53
fix(ble/bluedroid): Fixed BLE create connection fail because of invalid own address type
2024-12-03 18:03:12 +08:00
Jin Cheng
61beadb586
feat(bt/bluedroid): added events to indicate the profile states of HFP
2024-11-25 16:23:10 +08:00
Chen Jian Hua
2f7419e06d
feat(bt/bluedroid): Added API to set supported channel selection algorithm
...
(cherry picked from commit 4ae7b4aecf
)
Co-authored-by: chenjianhua <chenjianhua@espressif.com >
2024-11-03 06:04:26 +08:00
Island
f25e2726cb
Merge branch 'bugfix/fix_ble_handle_check_v5.1' into 'release/v5.1'
...
fix(ble/bluedroid): Fixed BLE handle check for GATT API (v5.1)
See merge request espressif/esp-idf!34094
2024-10-29 16:03:57 +08:00
chenjianhua
24ce9e2384
refactor(bt/bluedroid): Refactor the print for gatt_server and gatt_client example
2024-10-24 18:04:06 +08:00
Zhang Hai Peng
bb5a8e4b4e
fix(ble/bluedroid): Fixed BLE handle check for GATT API
...
(cherry picked from commit 514155de3b
)
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2024-10-10 21:13:18 +08:00
xiongweichao
1b19449dc0
feat(bt/bluedroid): Report sniff interval to application layer
2024-09-27 14:16:16 +08:00
Jiang Jiang Jian
36b9357ef7
Merge branch 'bugfix/fix_sdp_bugs_v5.1' into 'release/v5.1'
...
Bugfix/fix sdp bugs[backport 5.1]
See merge request espressif/esp-idf!33604
2024-09-20 14:13:42 +08:00
Chen Jian Hua
c2e8a6e9b2
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:24 +08:00
liqigan
3ee6b9e051
change(bt/bluedroid): Limited SDP service discovery operation
2024-09-18 16:42:07 +08:00
Wang Meng Yang
8af42a08cf
Merge branch 'bugfix/fix_hid_cod_setting_v5.1' into 'release/v5.1'
...
Bugfix/fix hid cod setting[backport 5.1]
See merge request espressif/esp-idf!33339
2024-09-10 18:30:49 +08:00
zhanghaipeng
a0f864456c
fix(ble/bluedroid): Optimize BLE function 'esp_ble_resolve_adv_data_by_type'
2024-09-06 10:14:42 +08:00
liqigan
7079d50ecd
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 14:25:27 +08:00
chenqingqing
20990096b2
fix(bt): Add a parameter in the two least significant bits of Class of Device
2024-08-28 16:52:03 +08:00
Jiang Jiang Jian
386d49f132
Merge branch 'bugfix/fix_some_ble_bugs_cjh_v5.1' into 'release/v5.1'
...
Fixed some BLE bugs 240812 (backport v5.1)
See merge request espressif/esp-idf!32794
2024-08-26 14:52:05 +08:00
chenjianhua
821977402c
feat(bt/bluedroid): Report HCI error code to app when command fails
2024-08-23 16:56:45 +08:00
zhanghaipeng
31e68c9d36
fix(ble/bluedroid): Fixed memory out-of-bounds issue when parsing adv data
2024-08-23 09:42:24 +08:00
zhanghaipeng
f653a21793
feat(ble/bluedroid): Support getting BLE address type in bond list
2024-08-13 12:13:08 +08:00
zhanghaipeng
75430acf9d
docs(ble/bluedroid): Optimize documentation for BLE connection parameter updates
2024-08-13 12:13:08 +08:00
zhanghaipeng
2330510635
fix(ble/bluedroid): Fix incorrect state issue when unregistering BLE GATTC application
2024-07-30 19:12:40 +08:00
zhanghaipeng
67e1325377
feat(ble/bluedroid): Support BLE50 instance in related event
2024-07-09 15:38:44 +08:00
chenjianhua
3730b0a9af
feat(bt/bluedroid): Add definition for the reason of BLE authentication failure
2024-06-24 17:59:01 +08:00
chenjianhua
6678996170
feat(bt/bluedroid): support BLE set privacy mode
2024-05-22 19:25:50 +08:00
zhanghaipeng
af59333eb5
feat(ble/bluedroid): Support BLE add device to resolving list
2024-05-22 19:23:24 +08:00
zhanghaipeng
c075708e0b
feat(ble/bluedroid): Support set resolvable provate address timeout by api
2024-05-22 19:21:31 +08:00
zhanghaipeng
c488cc4b6a
fix(ble/bluedroid): Fixed BLE GATT max length of an attribute value
2024-05-22 18:03:47 +08:00