Commit Graph

1583 Commits

Author SHA1 Message Date
sushant.chougule
830126a3b7 Fix for assert crash in channel map update handling 2022-01-20 19:18:38 +05:30
Yang Zhao
53a0cbd592 Fixed TX PDU ACL flush update error 2021-12-02 19:54:02 +08:00
Jiang Jiang Jian
80d5c63b36 Merge branch 'feature/btdm_add_new_api_get_conn_params_v3.3' into 'release/v3.3'
Component/bt: add new api to get connection parameters(backport release/v3.3)

See merge request espressif/esp-idf!16225
2021-12-02 08:07:51 +00:00
zhiweijian
3eacc32c8c Component/bt: add new api to get connection parameters 2021-12-02 10:36:12 +08:00
liulinyan
5408374d63 Merge branch 'bugfix/ble_mesh_macro_OR_v3.3' into 'release/v3.3'
ble_mesh: stack: Fix using wrong | for OR between macros (v3.3)

See merge request espressif/esp-idf!16212
2021-12-02 00:27:56 +00:00
Jiang Jiang Jian
10db99e449 Merge branch 'bugfix/fix_modem_sleep_hw_error_mr_3.3' into 'release/v3.3'
Update esp32-bt-lib

See merge request espressif/esp-idf!16203
2021-12-01 15:41:06 +00:00
Jiang Jiang Jian
2c7b20ff13 Merge branch 'bugfix/ble_mesh_proxy_client_net_resend_v3.3' into 'release/v3.3'
ble_mesh: stack: Fix proxy client may fail to resend msg (v3.3)

See merge request espressif/esp-idf!16215
2021-12-01 14:21:25 +00:00
Jiang Jiang Jian
3078e504e3 Merge branch 'bugfix/heartbeat_filter_with_acceptlist_v3.3' into 'release/v3.3'
ble_mesh: stack: Fix heartbeat filter with accept list (v3.3)

See merge request espressif/esp-idf!15687
2021-12-01 14:20:59 +00:00
Jiang Jiang Jian
ab6c21dd1f Merge branch 'bugfix/ble_mesh_node_set_name_status_check_v3.3' into 'release/v3.3'
ble_mesh: stack: Remove node set device name return status check (v3.3)

See merge request espressif/esp-idf!16214
2021-12-01 12:08:33 +00:00
liulinyan
2d572e2c15 Merge branch 'bugfix/ble_mesh_prov_use_diff_rand_v3.3' into 'release/v3.3'
ble_mesh: stack: Use different random for each provisioning (v3.3)

See merge request espressif/esp-idf!16216
2021-12-01 11:55:53 +00:00
Yang Zhao
ccc2ce93d6 Update esp32-bt-lib
It is abnormal when getting the deep sleep state bit. So we need to check
the state again and run the "ble_master_soft_rst()" if needed.
2021-12-01 17:45:18 +08:00
lly
24a79107d7 ble_mesh: stack: Use different random for each provisioning 2021-12-01 16:24:36 +08:00
lly
2840a77b0e ble_mesh: stack: Fix proxy client may fail to resend msg 2021-12-01 16:23:48 +08:00
lly
720be0f23f ble_mesh: stack: Remove node set device name return status check 2021-12-01 16:14:45 +08:00
lly
cdf0e89a09 ble_mesh: stack: Enable updating lighting hsl state 2021-12-01 16:13:39 +08:00
lly
bd5552faec ble_mesh: stack: Fix using wrong | for OR between macros 2021-12-01 16:11:20 +08:00
wangjialiang
e85fc1f9c5 ble_mesh: stack: Fix heartbeat filter with accept list 2021-12-01 15:13:53 +08:00
Jiang Jiang Jian
4baf48074c Merge branch 'feat/ble_mesh_support_ble_scan_v3.3' into 'release/v3.3'
ble_mesh: stack: Add BLE scan callback when mesh is enabled (v3.3)

See merge request espressif/esp-idf!13941
2021-12-01 05:56:29 +00:00
Wang Meng Yang
e774f217b6 Merge branch 'bugfix/fix_static_check_error_mr_3.3' into 'release/v3.3'
Fix the high-impact issues from the code analysis report from customer

See merge request espressif/esp-idf!16155
2021-12-01 03:49:46 +00:00
xiongweichao
e21bfde305 Missing break in switch 2021-11-30 15:53:24 +08:00
xiongweichao
745e7e25c8 already defined in bt_target.h 2021-11-30 15:53:24 +08:00
xiongweichao
b6f9c4b62a Dereference after null check 2021-11-30 15:53:24 +08:00
xiongweichao
d0dd9d446c Dereference before null check 2021-11-30 15:53:24 +08:00
xiongweichao
0755078ee6 Logically dead code 2021-11-30 15:53:24 +08:00
Yang Zhao
63bd02b1d8 Fix the high-impact issues from the code analysis report from customer 2021-11-26 17:44:40 +08:00
xiongweichao
7b5456dd27 1. Fix the scan failed issue.
2. Fix connection failed with LG 5.0 phone
3. Remove assert when inquiry done
2021-11-11 11:54:00 +08:00
Chinmay Chhajed
20aec9c113 Merge branch 'bugfix/ble_conn_latency_max_value_v3.3' into 'release/v3.3'
BLE: Set connection max latency value to 499.

See merge request espressif/esp-idf!15760
2021-11-05 08:06:45 +00:00
Island
77619bafca Merge branch 'bugfix/ble_mesh_host_init_v3.3' into 'release/v3.3'
ble_mesh: nimble: return error if init host twice (v3.3)

See merge request espressif/esp-idf!15791
2021-11-05 03:13:49 +00:00
lly
db313f2c00 ble_mesh: nimble: return error if init host twice 2021-11-03 19:21:27 +08:00
lly
95e27869f8 ble_mesh: stack: Apply the errata E16350 from Bluetooth SIG 2021-11-03 19:17:09 +08:00
Chinmay Chhajed
ebc93210a1 BLE: Set connection max latency value to 499. 2021-11-01 17:25:40 +05:30
Chinmay Chhajed
6b64edca6d BT: Check only for same X component of public key in BR/EDR. 2021-10-21 13:38:16 +05:30
lly
53d1eda84c ble_mesh: stack: Support reporting normal ble adv packets 2021-09-10 11:27:13 +08:00
lly
e742889689 ble_mesh: stack: Add a btc file for ble coex functions
Previously if starting/stopping BLE advertising when BLE Mesh
is enabled, the corresponding events will be notified through
the callback registered by esp_ble_mesh_register_prov_callback().

With this commit, the func esp_ble_mesh_register_ble_callback()
needs to be invoked for resgitering the callback used for BLE
coexistence related functionalities (i.e. ADV/SCAN).
2021-09-10 11:27:13 +08:00
lly
437b215e62 ble_mesh: stack: Move ble scan funcitons to a single file 2021-09-10 11:27:13 +08:00
lly
033a596810 ble_mesh: stack: Optimize handling received mesh adv packets 2021-09-10 11:27:13 +08:00
Wang Meng Yang
2a4b854a6d Merge branch 'bugfix/hf_disc_acl_no_disc_v3.3' into 'release/v3.3'
bugfix/acl can't disconnect when hfp_client disconnect [release/v3.3]

See merge request espressif/esp-idf!15060
2021-09-07 10:13:22 +00:00
Wang Meng Yang
3b30f7044c Merge branch 'bugfix/bt_spp_timer_collision_v3.3' into 'release/v3.3'
Fix timer collision in role switch(v3.3)

See merge request espressif/esp-idf!14822
2021-09-06 10:06:03 +00:00
Wang Meng Yang
ca87b35cf1 Merge branch 'bugfix/spp_connect_20_fail_v3.3' into 'release/v3.3'
component_bt: fix spp acceptor deadlock

See merge request espressif/esp-idf!14111
2021-09-06 09:38:44 +00:00
jincheng
98cf27dbf8 fix timer collision in role switch 2021-09-06 10:36:54 +08:00
jincheng
f4ce4efdb8 fix acl can not disconnect when hf_client disconnect 2021-09-03 11:03:52 +08:00
Wang Meng Yang
e173e47322 Merge branch 'bugfix/SCO_connect_fail_after_peer_not_accept_sniff_v3.3' into 'release/v3.3'
bugfix/unable to initiate SCO connection when peer device not accept sniff mode (v3.3)

See merge request espressif/esp-idf!14399
2021-08-23 05:19:36 +00:00
xiongweichao
a6c52e1924 components/bt: fix spp memory leak 2021-08-19 14:53:20 +08:00
xiongweichao
873a759f48 fix spp acceptor deadlock 2021-08-19 08:11:44 +08:00
lly
71fc9de66b ble_mesh: Update the SIG recommendations for CVE issues 2021-08-18 11:01:17 +08:00
xiongweichao
e793571cc4 Not initialized or in the process of de-initialization, calling API will return ERR 2021-07-19 21:53:55 +08:00
xiongweichao
b1985c2392 fix a2dp deinit crash 2021-07-19 21:53:49 +08:00
xiongweichao
cd40b05bd0 Add remove sniff when peer not accepted sniff mode 2021-07-19 10:53:23 +08:00
Chinmay Chhajed
4b81abe053 bt/controller: Fix for BLE ACL tx flush issue during reset. 2021-07-19 10:53:23 +08:00
Yang Zhao
af8e81d18e 1.If the scan window set as 4 slots and the scan interval set as 5 slots,
then the device will crash when starting scanning.This commit is to fix this bug.
2.Remove duplicate events in r_lld_evt_end
2021-07-19 10:53:23 +08:00