Jiang Jiang Jian
a943d21126
Merge branch 'feature/add_a2dp_init_deinit_comp_evt' into 'release/v3.3'
...
feature/ Add A2DP Init and Deinit Complete Evt [backport v3.3]
See merge request espressif/esp-idf!10151
2021-04-22 05:51:24 +00:00
Jiang Jiang Jian
eaa02c0ef8
Merge branch 'feat/ble_mesh_multiple_nvs_namespace_v3.3' into 'release/v3.3'
...
ble_mesh: stack: Provisioner supports multiple nvs namespaces (v3.3)
See merge request espressif/esp-idf!11950
2021-04-22 05:48:44 +00:00
Jiang Jiang Jian
5f03326833
Merge branch 'bugfix/fix_a2dp_underrun_issue_3_3' into 'release/v3.3'
...
Fix a2dp underrun issue [backport v3.3]
See merge request espressif/esp-idf!12280
2021-04-22 05:47:51 +00:00
Marius Vikhammer
9a338bc8c3
docs: fix doxygen compile warnings for doxygen 1.9.1
...
Newer versions of doxygen will give warnings for comments in
INPUT lists
Delete all comment lines to fix these warnings, our folder structure
stil gives an OK overview of what we are including
2021-04-12 08:43:57 +08:00
“YangZhao”
8eb75313d4
Fix the bug of modem sleep which may lead to the crash issue "assert(-218959118,0)"
2021-03-23 21:29:33 +08:00
Jiang Jiang Jian
c8915cd157
Merge branch 'bugfix/fix_spp_can_not_connect_twice' into 'release/v3.3'
...
Bugfix/Fix SPP Reconnect Failed after Disconnet
See merge request espressif/esp-idf!12241
2021-03-04 03:37:21 +00:00
Chinmay Chhajed
dcaaddae37
component/bt: Added check for NULL valued combination key.
2021-02-10 17:19:20 +05:30
Chinmay Chhajed
4936e8f86c
Bluedroid: Do not initiate/accept connection with device having same BDADDR.
...
Added BD_ADDR comparison in l2cu_lcp_allocate and removed check from
security connection request handler as it's handled in l2cu_lcp_allocate
for both connection request and create connection.
2021-02-10 17:16:47 +05:30
Chinmay Chhajed
6a4e69f442
bt: removed esp_bt_get_mac()
...
There was no need for this function as there is already a way present to
fetch own mac address. Own mac addr can be fetched by calling
controller_get_interface().
2021-02-10 17:12:27 +05:30
weitianhua
94e84e6c0c
Fix audio underrun issue with oppo x20
2021-02-04 19:39:39 +08:00
lly
98e17de350
ble_mesh: stack: Provisioner supports multiple nvs namespaces
...
Now Provisioner can use different NVS namespaces to store
different instances of mesh information, for example, for
different user accounts.
2021-02-04 07:16:35 +00:00
liqigan
539718735b
fix spp connect failed or discovery failed after the first connection release
2021-02-03 17:23:45 +08:00
weitianhua
33ad4b6f84
Add A2DP Init and Deinit Complete Evt
2021-01-26 11:15:35 +08:00
Chinmay Chhajed
092dc133cc
Bluedroid: Do not connect if peer BD_ADDR is same as own BD_ADDR.
2021-01-14 14:32:58 +05:30
Jiang Jiang Jian
cd59d107b2
Merge branch 'bugfix/ble_mesh_node_id_adv_v3.3' into 'release/v3.3'
...
ble_mesh: stack: Fix Node ID adv with wrong timeout (v3.3)
See merge request espressif/esp-idf!11880
2021-01-11 11:46:41 +08:00
Jiang Jiang Jian
66a1b39814
Merge branch 'bugfix/add_macro_to_blufi' into 'release/v3.3'
...
component/bt: Add a macro to control the compilation of blufi.(backport v3.3)
See merge request espressif/esp-idf!11891
2021-01-11 11:45:14 +08:00
lly
e9caf68d6e
ble_mesh: stack: Provisioner supports receiving heartbeat
2021-01-08 09:35:03 +08:00
wangcheng
e9d28837ec
component/bt: Add a macro to control the compilation of blufi.
2021-01-06 18:04:30 +08:00
lly
6c6ad3f772
ble_mesh: stack: Fix Node ID adv with wrong timeout
2021-01-05 20:16:42 +08:00
XieWenxiang
d8b42e565c
component/bt: fix Blufi sends data after disconnect the seq still increase(backport v3.3)
2021-01-05 01:53:33 +00:00
Jiang Jiang Jian
f3aaa39c43
Merge branch 'bugfix/btdm_blufi_send_longer_custom_data_will_congested_v3.3' into 'release/v3.3'
...
component/bt: fix Blufi sends longer customer data will will lead congested(backport v3.3)
See merge request espressif/esp-idf!11724
2021-01-05 09:51:39 +08:00
Chinmay Chhajed
0b84a1242e
Bluedroid: Fixes for some vulnerabilities.
...
This commit fixes 'Impersonation in Passkey entry protocol'
(CVE-2020-26558) and suggests fixes for other vulnerabilites like
'Impersonation in the Pin Pairing Protocol' (CVE-2020-26555) and
'Authentication of the LE Legacy Pairing Protocol'
CVE-2020-26558 can be easily implemented if the peer device can
impersonate our public key. This commit adds a check by comparing our
and received public key and returns failed pairing if keys are same.
This commit also adds comments suggesting to use secure connection when
supported by all devices.
2020-12-25 16:03:33 +05:30
XieWenxiang
b0719d3fc6
component/bt: fix Blufi sends longer customer data will will lead congested
2020-12-24 09:37:35 +08:00
liqigan
46fa26b56f
fix spp vfs demo crash when use dynamic memory
2020-12-23 14:44:48 +08:00
Jiang Jiang Jian
896180ec73
Merge branch 'bugfix/collection_bugfix_backport_for_3_3' into 'release/v3.3'
...
Bugfix/collection bugfix backport for 3 3
See merge request espressif/esp-idf!11708
2020-12-23 11:23:14 +08:00
wangcheng
929ad413cb
component/bt: Fix a potential double free error.
2020-12-22 19:09:15 +08:00
weitianhua
282d234ea5
components/bt: Fixed the problem of early release of pointer(p_ccb) in funcion
2020-12-22 15:12:55 +08:00
weitianhua
86de405578
Collection of bugfix backport for release/v3.3
2020-12-22 15:08:59 +08:00
Xia Xiaotian
3cf6f36765
esp_wifi: decouple Wi-Fi and bluetooth with coexist to reduce binary file size
2020-12-17 14:21:59 +08:00
Jiang Jiang Jian
c2f5fc0c88
Merge branch 'optimize/ble_mesh_provision_dev_uuid_check_v3.3' into 'release/v3.3'
...
ble_mesh: stack: Need uuid when adding device for provisioning (v3.3)
See merge request espressif/esp-idf!11582
2020-12-12 17:57:37 +08:00
lly
bff66d7653
ble_mesh: stack: Need uuid when adding device for provisioning
2020-12-11 20:10:57 +08:00
baohongde
a36ed1c60b
components/bt: insert the llcp packet to the top of the tx_prog linked list
2020-12-11 11:28:12 +08:00
wangcheng
04d28bdf40
components/bt: Fix ble disconnect issue in coex mode
2020-12-11 11:28:12 +08:00
baohongde
2711f35552
components/bt: Fix waking up fail while sleeping
2020-12-11 11:28:12 +08:00
baohongde
fcbaa63c4e
components/bt: Make sleep avaliable in hli(for future use)
2020-12-11 11:27:35 +08:00
wangcheng
b8f061334a
components/bt: backport requires commit to release v3.3
2020-12-11 11:27:35 +08:00
wangcheng
c82ba10521
components/bt: fixed memory damage caused by bluetooth memory release
2020-12-11 11:27:35 +08:00
wangcheng
ddab5b2a2a
component/bt: Fixed the watchdog timeout of btu task during multi-connection
2020-12-11 11:27:35 +08:00
wangcheng
3622e29465
components/bt: Fixed the state not synchronized between controller and host when disconnected.
2020-12-11 11:27:35 +08:00
wangmengyang
8744b8266b
component/bt: fall back to main XTAL as Bluetooth sleep clock when EXT 32K CRYS is configured but not detected
2020-12-11 11:27:35 +08:00
liqigan
7a52ed2f15
fix spp flow control and vfs write
2020-12-10 10:44:44 +08:00
Jiang Jiang Jian
0416586dcc
Merge branch 'bugfix/add_protection_for_spp_api_3_3' into 'release/v3.3'
...
componnet_bt:/ Add protection for btc and some comment correction [backport v3.3]
See merge request espressif/esp-idf!11455
2020-12-09 22:10:26 +08:00
Island
fca750b4ea
Merge branch 'feature/btdm_support_some_ble_new_features_v3.3' into 'release/v3.3'
...
components/bt: backport some new features for Bluedroid BLE(release v3.3)
See merge request espressif/esp-idf!11464
2020-12-09 10:28:39 +08:00
xiewenxiang
a15ce322b5
component/bt: support BLE Read Attribute value by UUID
2020-12-03 21:04:21 +08:00
xiewenxiang
dfefe7bfd7
component/bt: refactor ble random address setting
2020-12-03 20:44:58 +08:00
xiewenxiang
ea678c3fd1
component/bt: support BLE Application Layer Encryption key size check
2020-12-03 20:36:19 +08:00
xiewenxiang
456d3461a1
component/bt: support BLE Authorization
2020-12-03 20:25:47 +08:00
xiewenxiang
1896249485
component/bt: fix incorrect encryption flag setting
2020-12-03 20:07:05 +08:00
weitianhua
3e3445811a
Correct some debug log for BT Stack & Add protection for rfcomm close API in SPP
2020-12-03 19:29:20 +08:00
weitianhua
810e3b7d79
Separating AVRC & A2DP
...
1. Remove uneccessary macro
2. Add bda_addr for esp_bt_a2dp_disconn_req API
3. Rewrite a2dp clean_up function
2020-12-03 19:05:24 +08:00