Wang Mengyang
0190ba0390
fix(bt): Fixed HFP AG data callback cleared after profile is re-initialized
2025-06-16 16:55:09 +08:00
Rahul Tank
a13019bc94
fix(nimble): Added code for missing adv stop in blufi
2025-04-24 17:05:11 +08:00
xiongweichao
1a6c9d7c15
feat(bt): Add API to get profile status
2025-04-01 16:14:19 +08:00
zhanghaipeng
9dfa6ab0e9
fix(ble/bluedroid): Fixed BLE crash when disable bluedroid host
2025-03-27 16:59:12 +08:00
zhiweijian
fcad8b7ebd
feat(bt/bluedroid): Support BLE CTE in bluedroid host
2025-03-19 14:53:13 +08:00
zhiweijian
7128087646
feat(bt/bluedroid): Support BLE iso in bluedroid host
2025-03-19 14:53:13 +08:00
zhiweijian
fb08e4eafe
feat(bt/bluedroid): optimize bluedroid menuconfig
2025-02-17 14:51:10 +08:00
zhiweijian
0959beef72
feat(bt/bluedroid): delete unused host congest check
2025-02-17 14:35:46 +08:00
Astha Verma
15631363c6
fix(nimble): fix memory leak issue in Blufi example
2024-12-21 16:29:57 +05:30
zhanghaipeng
3cb2d9c3c6
fix(ble/blufi): Fixed blufi example security issue
2024-12-18 11:33:43 +08:00
Zhang Hai Peng
56696866ba
Merge branch 'bugfix/fix_blufi_prepare_write' into 'master'
...
fix(blufi): Fixed crash issue in Blufi example during prepare write operation
Closes BLERP-1348
See merge request espressif/esp-idf!35506
2024-12-11 11:31:32 +08:00
zhanghaipeng
5acb9c9b5f
fix(blufi): Fixed crash issue in Blufi example during prepare write operation
2024-12-09 17:04:05 +08:00
linruihao
42c0f17b7d
feat(bt/bluedroid): Support PBAP client role
...
Closes https://github.com/espressif/esp-idf/issues/11522
2024-12-06 15:31:57 +08:00
luoxu
e3ebb84ede
feat(ble_mesh): Remote Provisioning Server UUID Matchs Supported
2024-11-29 19:32:40 +08:00
luoxu
a86bb375f7
feat(ble_mesh): Support BLE 5.0 for BLE Mesh
2024-11-08 14:17:52 +08:00
zhanghaipeng
94d1a4f1c0
fix(ble/bluedroid): Fixed BLE build fail when enable dynamic memory and BLE5.0
2024-11-04 17:41:34 +08:00
luoxu
aa022b14ce
feat(ble_mesh): esp ble mesh v1.1 features enable/disable supported
2024-10-08 15:02:08 +08:00
Rahul Tank
f8dc0ba89d
fix(nimble): Fixed deinit sequence in blufi
2024-09-23 19:00:38 +05:30
liqigan
c564817862
feat(bt/bluedroid): Add API to create Device ID Service record
2024-09-05 15:32:56 +08:00
Rahul Tank
a02a2a2d34
fix(nimble) Added change to handle linked om data at blufi layer
2024-08-13 16:39:18 +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