baohongde
78667d6d40
feat(bt): added definitions for BR/EDR hci vendor commands and events
2025-03-21 19:36:20 +08:00
Jiang Jiang Jian
9bc2babe54
Merge branch 'feat/support_ble_vendor_hci_event_report_v5.3' into 'release/v5.3'
...
feat(bt/bluedroid): Support BLE vendor hci event reporting (v5.3)
See merge request espressif/esp-idf!37353
2025-02-28 12:02:00 +08:00
Island
5db0534f7e
Merge branch 'feat/add_ble_spi_log_v5.3' into 'release/v5.3'
...
fix(ble/bluedroid): Support SPI log output options for HCI (v5.3)
See merge request espressif/esp-idf!37340
2025-02-27 20:17:56 +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
akshat
1c231b4401
bugfix(wifi): Add missing brackets in the C++ guard
...
Closes https://github.com/espressif/esp-idf/issues/14991
2025-02-27 11:09:30 +08:00
Zhang Hai Peng
5927173177
fix(ble/bluedroid): Added SPI output support for Bluedroid host log
...
(cherry picked from commit b6903296ad
)
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-02-26 23:13:41 +08:00
Zhang Hai Peng
efdf380fb9
fix(ble/bluedroid): Support SPI log output options for HCI
...
(cherry picked from commit e00ba3cbd1
)
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-02-26 23:13:39 +08:00
Island
af4ad22e9a
Merge branch 'feat/optimize_ble_config_reduce_bin_v5.3' into 'release/v5.3'
...
Feat/optimize bluedroid host config and reduce bin size (v5.3)
See merge request espressif/esp-idf!37260
2025-02-26 17:23:29 +08:00
Island
4aa1a3712f
Merge branch 'bugfix/fix_ble_report_len_v5.3' into 'release/v5.3'
...
fix(ble/bluedroid): Fix adv data and scan rsp data not reported together in BLE active scan (v5.3)
See merge request espressif/esp-idf!37202
2025-02-26 14:12:00 +08:00
zhiweijian
5f389f7270
feat(ble/bluedroid): reduce bluedrois host bin size and disable BLE_HOST_BG_CONNECT_EN
2025-02-25 17:59:11 +08:00
Wang Meng Yang
73d6bd722f
Merge branch 'bugfix/fix_hid_reconnect_issue_v5.3' into 'release/v5.3'
...
feat(bt/bluedroid): Add Kconfig option to keep device bonding info when HID unplugging (v5.3)
See merge request espressif/esp-idf!37182
2025-02-25 17:51:06 +08:00
Wang Meng Yang
2abf7c6ec5
Merge branch 'bugfix/sdp_uuid16_match_err_v5.3' into 'release/v5.3'
...
fix(bt): Fix the incorrect record found using uuid16 search(v5.3)
See merge request espressif/esp-idf!36844
2025-02-25 17:01:25 +08:00
zhiweijian
27fa98772a
feat(ble/bluedroid): disable bluedroid host unused functions
2025-02-25 16:48:38 +08:00
zhiweijian
b0725698e2
feat(bt/bluedroid): optimize bluedroid menuconfig
2025-02-25 16:48:29 +08:00
zhiweijian
386f94a807
feat(bt/bluedroid): delete unused host congest check
2025-02-25 16:48:17 +08:00
xiongweichao
059a6cdd65
fix(bt): Fixed SDP record integrity check bug
2025-02-21 18:02:02 +08:00
xiongweichao
c3bfb484d0
fix(bt/bluedroid): Fixed incorrect types of some variables in SDP
2025-02-21 18:02:02 +08:00
xiongweichao
ff81e4b9ee
fix(bt): Fix incorrect type returned when searching SAP record
2025-02-21 18:02:02 +08:00
xiongweichao
9e33139206
fix(bt): Fix the incorrect record found using uuid16 search
2025-02-21 18:02:02 +08:00
gongyantao
7c28af0945
change(bt): optimize the macro definition for sdp_max_pad_len
2025-02-21 17:54:18 +08:00
Mitch Cairns
2e30c74883
feat(bt): Implement SDK Config SDP size options
...
Closes https://github.com/espressif/esp-idf/pull/15321
2025-02-21 17:50:17 +08:00
Zhang Hai Peng
18973c0c61
fix(ble/bluedroid): Fix adv data and scan rsp data not reported together in BLE active scan
...
(cherry picked from commit 7f2cedc048
)
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-02-21 16:13:46 +08:00
linruihao
5d8955ebac
feat(bt/bluedroid): Add Kconfig option to keep device bonding info when HID unplugging
2025-02-21 11:53:08 +08:00
Zhang Hai Peng
ff6425d301
fix(ble/bluedroid): Don't log error on 16/128-bit UUID mixed descriptors
...
(cherry picked from commit fed1d41aa7
)
Co-authored-by: Nebojša Cvetković <nebkat@gmail.com >
2025-02-17 11:15:16 +08:00
Zhang Hai Peng
4a00e8d6b0
refactor(ble/bluedroid): Fix typos in gatt_sr.c
...
(cherry picked from commit 63b2dcc3a7
)
Co-authored-by: Nebojsa Cvetkovic <nebkat@gmail.com >
2025-02-17 11:15:13 +08:00
Zhang Hai Peng
eab6ad5bd7
fix(ble/bluedroid): Allow 0 length indications
...
(cherry picked from commit 9b5a52e2f7
)
Co-authored-by: Nebojsa Cvetkovic <nebkat@gmail.com >
2025-02-17 11:15:11 +08:00
Zhang Hai Peng
1b3771276c
refactor(ble/bluedroid): Fix typos in bta_gatts_act.c
...
(cherry picked from commit a8041a9953
)
Co-authored-by: Nebojsa Cvetkovic <nebkat@gmail.com >
2025-02-17 11:15:08 +08:00
Jiang Jiang Jian
489d7a2b3a
Merge branch 'change/default_value_for_esp_coex_vsc_in_bluedroid_v5.3' into 'release/v5.3'
...
change(bt): Set default value for BT_BLUEDROID_ESP_COEX_VSC conditionally (v5.3)
See merge request espressif/esp-idf!36735
2025-02-10 16:43:54 +08:00
Wang Mengyang
c7c0def473
change(bt): Set default value for BT_BLUEDROID_ESP_COEX_VSC conditionally
...
- Set default value of BT_BLUEDROID_ESP_COEX_VSC to n if software coexistence is not required,
in host-controller combined Bluetooth stack configuration.
2025-02-07 10:47:59 +08:00
Wang Mengyang
72cde9aee5
change(bt): Remove unused state variable for (e)SCO disconnect reason in Bluedroid
2025-02-05 10:08:58 +08:00
Zhang Hai Peng
a43f3c46e2
fix(ble/bluedroid): Fixed BLE feature selection configuration
...
(cherry picked from commit 117aa74705
)
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-01-06 11:14:21 +08:00
Zhang Hai Peng
e631e58963
docs(ble/bluedroid): Added BLE log when bond info was deleted
...
(cherry picked from commit c9cdf51b05
)
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-01-06 11:13:55 +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
chenjianhua
fffc222122
fix(bt/bluedroid): Fixed LE channel selection algorithm event reporting
2024-12-18 11:49:52 +08:00
Chen Jian Hua
12efe83588
fix(bt/bluedroid): Fixed setting perfer conn params complete event report
...
(cherry picked from commit 4b352d1c4f
)
Co-authored-by: xuzhekai <xuzhekai@espressif.com >
2024-12-18 11:33:32 +08:00
Chen Jian Hua
a8a8df15c2
fix(bt/bluedroid): Fixed failure to get host status when host is not enabled
...
(cherry picked from commit 23455ea9c2
)
Co-authored-by: chenjianhua <chenjianhua@espressif.com >
2024-12-12 12:33:39 +08:00
Chen Jian Hua
651568f73a
feat(bt/bluedroid): Added config for saving BLE bonding keys to NVS
...
(cherry picked from commit 6d1160b2e6
)
Co-authored-by: chenjianhua <chenjianhua@espressif.com >
2024-12-12 12:33:37 +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
Island
0a49e286df
Merge branch 'bugfix/fix_ble_creat_conn_fail_enh_v5.3' into 'release/v5.3'
...
fix(ble/bluedroid): Fixed BLE create connection fail because of invalid own address type (v5.3)
See merge request espressif/esp-idf!35018
2024-12-06 22:40:54 +08:00
Wang Meng Yang
6c02672a3d
Merge branch 'bugfix/sdp_get_uuid_error_v5.3' into 'release/v5.3'
...
fix(bt/bluedroid): fixed issues introduced by byte alignment(v5.3)
See merge request espressif/esp-idf!35251
2024-12-06 16:04:09 +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
Wang Meng Yang
b9c4d3f8c7
Merge branch 'bugfix/disconn_sdp_upon_wrong_data_v5.3' into 'release/v5.3'
...
fix(bt/bluedroid): disconnect SDP connection on receiving incorrect response (v5.3)
See merge request espressif/esp-idf!35144
2024-12-06 15:31:00 +08:00
Jin Cheng
4643ceb78a
fix(bt/bluedroid): fixed access NULL in HFP callback handler
2024-12-05 13:23:07 +08:00
xiongweichao
5bc5695ff0
fix(bt/bluedroid): fixed issues introduced by byte alignment
...
- esp_bt_uuid_t is byte aligned, tBT_UUID is 4-byte aligned.
2024-11-28 10:16:06 +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
Jin Cheng
fddec5d90e
fix(bt/bluedroid): disconnect SDP connection on receiving incorrect response
2024-11-25 10:19:38 +08:00