zhiweijian
fc89e3f068
fix(ble/bluedroid): move setting host feature API to GAP
2025-04-02 00:03:29 +08:00
zhiweijian
ed5a3bc999
feat(bt/bluedroid): Support ble bluedroid host connection subrating feature
2025-04-02 00:03:29 +08:00
zhiweijian
427bcbffc0
feat(bt/bluedroid): Support ble bluedroid host power control feature
2025-04-02 00:03:29 +08:00
zhiweijian
2a5d15c45b
feat(bt/bluedroid): Support BLE CTE in bluedroid host
2025-04-02 00:03:29 +08:00
zhiweijian
479a2f5475
feat(bt/bluedroid): Support BLE iso in bluedroid host
2025-04-02 00:03:29 +08:00
xiongweichao
450f900e22
fix(bt/bluedroid): fix the issue of connection failure when initializing multiple profiles
...
- Due to the number of service security records exceeding the maximum value, the connection failed
2025-03-27 19:59:34 +08:00
baohongde
53bfeae58a
feat(bt): added definitions for BR/EDR hci vendor commands and events
2025-03-25 16:09:33 +08:00
Wang Meng Yang
90ea23bee3
Merge branch 'bugfix/spp_mem_leak_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): fixed memory leaks in SPP callback mode (v5.2)
See merge request espressif/esp-idf!37387
2025-03-24 16:14:43 +08:00
xiongweichao
df8858143c
fix(bt/bluedroid): fixed other events being reported when disconnected
...
- Since no initial value is assigned, the variable evt is a random value,
causing the ESP_BT_GAP_DISC_STATE_CHANGED_EVT event to be reported when
the connection is disconnected.
2025-03-21 11:20:51 +08:00
Island
311f33cf15
Merge branch 'feat/support_ble_vendor_hci_event_report_v5.2' into 'release/v5.2'
...
feat(bt/bluedroid): Support BLE vendor hci event reporting (v5.2)
See merge request espressif/esp-idf!37352
2025-03-13 10:55:56 +08:00
xiongweichao
9f34b20a9e
fix(bt/bluedroid): Fixed freeing spp server memory when disconnected
2025-03-11 12:03:59 +08:00
Jin Cheng
03ed598af8
fix(bt/bluedroid): fixed memory leaks in SPP callback mode
2025-03-10 18:38:34 +08:00
chenjianhua
629508613e
feat(bt/bluedroid): Support BLE vendor hci event reporting
2025-03-10 18:04:24 +08:00
chenjianhua
93ab87de1d
feat(bt/bluedroid): Support BLE setting vendor event mask
2025-03-10 18:04:24 +08:00
zhanghaipeng
d006534327
feat(ble/bluedroid): Support read periodic advertiser list size command
2025-03-10 14:12:24 +08:00
Island
ac5760d28e
Merge branch 'change/ble_update_20250221_v5.2' into 'release/v5.2'
...
Combined backport MR for BLE Lib & Feature Updates
See merge request espressif/esp-idf!37188
2025-03-06 11:49:38 +08:00
Island
0de2a4c27b
Merge branch 'feat/optimize_ble_config_reduce_bin_v5.2' into 'release/v5.2'
...
Feat/optimize bluedroid host config and reduce bin size (v5.2)
See merge request espressif/esp-idf!37259
2025-03-05 15:46:14 +08:00
zhanghaipeng
82d0e358c8
fix(ble/bluedroid): Added SPI output support for Bluedroid host log
2025-03-03 16:36:40 +08:00
zhanghaipeng
21c9961dd8
fix(ble/bluedroid): Support SPI log output options for HCI
2025-03-03 16:36:40 +08:00
Jiang Jiang Jian
bd186a3fb0
Merge branch 'bugfix/ifdef_cplusplus_bracket_v5.2' into 'release/v5.2'
...
bugfix(wifi): Add missing brackets in the C++ guard (Backport v5.2)
See merge request espressif/esp-idf!36847
2025-03-03 11:52:08 +08:00
Island
d309e7c38a
Merge branch 'feat/support_ble_debug_with_gpio_v5.2' into 'release/v5.2'
...
Support change HID task size by Kconfig in HID example (v5.2)
See merge request espressif/esp-idf!36997
2025-03-03 11:32:00 +08:00
Island
ba66243885
Merge branch 'bugfix/fix_ble_report_len_v5.2' into 'release/v5.2'
...
fix(ble/bluedroid): Fix adv data and scan rsp data not reported together in BLE active scan (v5.2)
See merge request espressif/esp-idf!37201
2025-03-03 11:31:56 +08:00
akshat
f7c0a60a32
bugfix(wifi): Add missing brackets in the C++ guard
...
Closes https://github.com/espressif/esp-idf/issues/14991
2025-03-02 17:07:46 +08:00
Jiang Jiang Jian
41c2b799ad
Merge branch 'bugfix/sdp_uuid16_match_err_v5.2' into 'release/v5.2'
...
fix(bt): Fix the incorrect record found using uuid16 search(v5.2)
See merge request espressif/esp-idf!36851
2025-02-28 15:23:59 +08:00
Jiang Jiang Jian
28a449979d
Merge branch 'change/default_value_for_esp_coex_vsc_in_bluedroid_v5.2' into 'release/v5.2'
...
change(bt): Set default value for BT_BLUEDROID_ESP_COEX_VSC conditionally (v5.2)
See merge request espressif/esp-idf!36736
2025-02-28 15:16:15 +08:00
zhiweijian
0624633c8a
feat(ble/bluedroid): reduce bluedrois host bin size and disable BLE_HOST_BG_CONNECT_EN
2025-02-25 19:21:15 +08:00
zhiweijian
76a75eb625
feat(ble/bluedroid): disable bluedroid host unused functions
2025-02-25 19:20:56 +08:00
zhiweijian
1fa244336d
feat(bt/bluedroid): optimize bluedroid menuconfig
2025-02-25 16:53:45 +08:00
zhiweijian
44c93fcc0b
feat(bt/bluedroid): delete unused host congest check
2025-02-25 16:53:36 +08:00
Zhang Hai Peng
339b829126
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:40 +08:00
Zhang Hai Peng
72527f85ea
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:01 +08:00
Zhang Hai Peng
af002606a7
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:14:58 +08:00
Zhang Hai Peng
be13df1104
fix(ble/bluedroid): Allow 0 length indications
...
(cherry picked from commit 9b5a52e2f7
)
Co-authored-by: Nebojsa Cvetkovic <nebkat@gmail.com >
2025-02-17 11:14:54 +08:00
Zhang Hai Peng
d096dc7cbe
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:14:51 +08:00
xiongweichao
8debf8cf32
fix(bt): Fixed SDP record integrity check bug
2025-02-14 10:29:25 +08:00
xiongweichao
353b860837
fix(bt/bluedroid): Fixed incorrect types of some variables in SDP
2025-02-14 10:29:24 +08:00
xiongweichao
99ee24a0bd
fix(bt): Fix incorrect type returned when searching SAP record
2025-02-14 10:29:24 +08:00
xiongweichao
af7c188bd8
fix(bt): Fix the incorrect record found using uuid16 search
2025-02-14 10:29:24 +08:00
Wang Mengyang
1b1f9e8d02
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-05 10:16:20 +08:00
Wang Mengyang
dc7964aa1a
change(bt): Remove unused state variable for (e)SCO disconnect reason in Bluedroid
2025-02-05 10:09:06 +08:00
Zhang Hai Peng
2406947e4a
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:18 +08:00
Zhang Hai Peng
976c0cd3e7
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:45 +08:00
Zhang Hai Peng
f9b60f6f74
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:43 +08:00
Chen Jian Hua
b0f857a0f8
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:53 +08:00
chenjianhua
fd33d4cfa7
fix(bt/bluedroid): Fixed LE channel selection algorithm event reporting
2024-12-18 11:50:24 +08:00
Chen Jian Hua
e1ed3b0fc9
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:26 +08:00
zhanghaipeng
9c38d1f29e
feat(ble/bluedroid): Support create BLE static random address and NRPA
2024-12-17 14:28:12 +08:00
Chen Jian Hua
a652985f9a
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:31 +08:00
Chen Jian Hua
d28072b4d5
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:29 +08:00
Island
71365083e6
Merge branch 'bugfix/fix_ble_creat_conn_fail_enh_v5.2' into 'release/v5.2'
...
fix(ble/bluedroid): Fixed BLE create connection fail because of invalid own address type (v5.2)
See merge request espressif/esp-idf!35017
2024-12-06 15:49:16 +08:00