luoxu
6ff7b65c34
feat(ble_mesh): Remote Provisioning Server UUID Matchs Supported
2025-05-27 15:31:31 +08:00
Rahul Tank
cc455c05d2
fix(nimble): Added code for missing adv stop in blufi
2025-04-24 14:22:11 +05:30
Island
2216ed92a0
Merge branch 'bugfix/fix_some_ble_bugs_2503_v5.3' into 'release/v5.3'
...
Bugfix/fix some ble bugs 2503 (v5.3)
See merge request espressif/esp-idf!38290
2025-04-22 11:48:59 +08:00
Island
4615344118
Merge branch 'feat/support_bluedroid_host_iso_feature_master_v5.3' into 'release/v5.3'
...
Fixed controller flash only bug if hci-uart is enabled (v5.3)
See merge request espressif/esp-idf!38162
2025-04-15 11:34:53 +08:00
Zhang Hai Peng
a5b43c72c8
fix(ble/bluedroid): Fixed BLE crash when disable bluedroid host
...
(cherry picked from commit 9dfa6ab0e9 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-04-07 21:13:57 +08:00
xiongweichao
3721a43afc
feat(bt): Add API to get profile status
2025-04-07 19:17:01 +08:00
Zhi Wei Jian
7daadbcd90
feat(bt/bluedroid): Support BLE CTE in bluedroid host
...
(cherry picked from commit fcad8b7ebd )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2025-04-01 11:03:37 +08:00
Zhi Wei Jian
a025c1870a
feat(bt/bluedroid): Support BLE iso in bluedroid host
...
(cherry picked from commit 7128087646 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2025-04-01 11:03:34 +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
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
Zhang Hai Peng
b6d4dfa565
fix(ble/blufi): Fixed blufi example security issue
...
(cherry picked from commit 3cb2d9c3c6 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-01-06 11:13:51 +08:00
Astha Verma
c8d452638c
fix(nimble): fix memory leak issue in Blufi example
2024-12-21 16:31:45 +05:30
Zhang Hai Peng
f0d0a4a9fb
fix(blufi): Fixed crash issue in Blufi example during prepare write operation
...
(cherry picked from commit 5acb9c9b5f )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2024-12-17 16:13:39 +08:00
Zhang Hai Peng
7a4d10b718
fix(ble/bluedroid): Fixed BLE build fail when enable dynamic memory and BLE5.0
...
(cherry picked from commit 94d1a4f1c0 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2024-11-05 16:13:46 +08:00
luoxu
41be5e929e
feat(ble_mesh): esp ble mesh v1.1 features enable/disable supported
2024-10-08 15:05:24 +08:00
Rahul Tank
887c116f44
fix(nimble): Fixed deinit sequence in blufi
2024-09-24 12:20:07 +05:30
liqigan
0fe9ddd190
change(bt/bluedroid): Limited SDP service discovery operation
2024-09-18 16:22:19 +08:00
Rahul Tank
584be40657
fix(nimble) Added change to handle linked om data at blufi layer
2024-08-13 16:53:36 +05:30
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
Jiang Jiang Jian
63db118bcc
Merge branch 'feat/move_ag_cb_malloc_to_btc' into 'master'
...
feat(bt/bluedroid): Moved the memory allocation of HF AG control blocks to BTC module
Closes BTQABR2023-208
See merge request espressif/esp-idf!29310
2024-03-14 10:46:01 +08:00
Jin Cheng
f4f26e94bd
feat(bt/bluedroid): Moved the memory allocation of HF AG control blocks to BTC module
2024-02-28 20:30:38 +08:00
Joshua
09503600f2
fix(bt/blufi): Fixed BluFi module link error(C++ hybrid compilation)
2024-02-27 22:32:14 +08:00
Jin Cheng
a3f68aef8a
feat(bt/bluedroid): Added API to get local device name
2023-12-15 19:30:12 +08:00
Alexey Lapshin
6a94453a18
fix(bt): fix gcc 13.1.0 warnings
2023-10-09 12:13:02 +04:00
Liu Linyan
5bab168b0e
feat(ble_mesh): Support Bluetooth Mesh Protocol v1.1 (Preview)
2023-09-08 21:37:33 +08:00
zwj
334a8f2459
BLE examples malloc related code optimization
2023-08-23 15:34:28 +08:00
KonstantinKondrashov
e72061695e
all: Removes unnecessary newline character in logs
...
Closes https://github.com/espressif/esp-idf/issues/11465
2023-06-09 03:31:21 +08:00
isha.pardikar@espressif.com
14aa55b353
BluFi : Fixed hdr getting free twice
...
Closes IDFGH-9378
2023-02-20 11:02:30 +05:30
zhiweijian
7c9d47b702
Fixed vulnerability attacks that could cause heap overflow in fragmented Blufi packet processing
2022-12-28 14:59:38 +08:00
xiongweichao
592675fd5b
Fixed incorrect parameters in switching to BTC context
2022-11-30 10:41:54 +08:00
xiongweichao
3268075231
bt:Modify the member variable *arg in struct btc_msg to arg[0]
2022-11-30 10:41:54 +08:00
xiongweichao
40f6239fd7
bt: Fixed memory leak due to not freeing memory if posting a message to a thread fails
2022-11-30 10:41:52 +08:00
isha.pardikar@espressif.com
b950ddb0fd
NimBLE : Change GATT notify/indicate from gattc to gatts
2022-11-08 14:02:54 +05:30
liuning
785248b3c7
blufi: update version to 1.3
...
record connecting status, got ip status, maximum retry, connection end info (reason code, rssi) and provide greater information to phone
2022-11-07 13:11:20 +08:00
Rahul Tank
4641f84998
Nimble: Corrected macro used in memcpy to copy address
2022-11-03 15:59:16 +05:30
Mathis
ca024c119d
Blufi: Add function for blufi management inside custom gap event handler
2022-10-19 09:24:40 +05:30
Mathis
140f40a1d9
Blufi: use blufi_env.conn_id instead of local variable
2022-10-19 09:21:45 +05:30
Roshan Bangar
aa03ffdc1b
Nimble/blufi: Added an API to stop Bluetooth / Blufi
2022-10-10 04:43:21 +00:00
tgotic
60bdc4a023
update code to use osi_free()
2022-08-11 18:14:35 +02:00
tgotic
f78298b04a
local copy of btc_msg_t
...
No need to use local copy of btc_msg_t in btc_transfer_context, create it on heap and pass to osi_thread_post().
2022-08-08 16:18:16 +02:00
wangmengyang
9a5f854760
component/bt: use the OSI utility "osi_event" to handle adv report in btc_layer
2022-08-02 14:14:07 +08:00
wangmengyang
578bfa3600
component/bt: use the OSI utility "osi_event" to handle A2DP sink data Rx processing
2022-08-02 14:14:07 +08:00
wangmengyang
81c87cf4ca
component/bt: make OSI thread workqueue length configurable through API
...
reduce the length of workqueue1 for BTC and HCI task
# Conflicts:
# components/bt/common/osi/thread.c
2022-08-02 14:14:07 +08:00
GengYuchao
fd055d3ba6
Fix example after removing API esp_nimble_hci_and_controller_init
2022-07-20 11:44:00 +08:00
xiongweichao
1d9fd4707a
add sdp api
2022-05-28 23:34:21 +00:00
xiongweichao
4719db7047
add l2cap api
2022-05-28 23:34:21 +00:00
weitianhua
4c370cc437
component_bt: Fix build doc errors of bt
...
1. bluedroid: use standard function pointer define.
2. blufi: Change ESP_BD_ADDR_LEN into ESP_BLUFI_BD_ADDR_LEN
3. doc/sphinx_known_warnings: Remove fixed parts.
2022-05-11 14:30:20 +00:00
Ivan Grokhotkov
20286b37b2
blufi: remove duplicate definition of blufi_env
...
Keeping the single definition in blufi_prf.c
2022-01-27 11:00:09 +07:00
xiewenxiang
9006d20355
components/bt: fix blufi encryption fail
2021-12-09 10:40:01 +08:00