XieWenxiang
7ea602838f
component/bt: fix some ble document description error
2021-09-01 20:44:20 +08:00
Rahul Tank
c7320b2d1d
NimBLE: Check stack status before executing stack command
2021-08-31 18:30:06 +05:30
Zim Kalinowski
e5da87933c
Merge branch 'bugfix/fix_deep_sleep_miss_bug_mr_v4.2' into 'release/v4.2'
...
Fix controller may miss the sleep time
See merge request espressif/esp-idf!14738
2021-08-24 08:01:10 +00:00
Wang Meng Yang
94cdecde30
Merge branch 'component_bt/add_spp_faq_v4.2' into 'release/v4.2'
...
Component_bt/Add FAQ in SPP Demo README[backport v4.2]
See merge request espressif/esp-idf!14797
2021-08-23 05:16:29 +00:00
xiongweichao
5abc5f6748
components/bt: fix spp memory leak
...
Closes https://github.com/espressif/esp-idf/issues/7238
2021-08-19 14:35:53 +08:00
Island
2b2c1f5e65
Merge branch 'bugfix/ble_mesh_cve_recommendation_v4.2' into 'release/v4.2'
...
ble_mesh: Update the SIG recommendations for CVE issues (v4.2)
See merge request espressif/esp-idf!14842
2021-08-18 12:41:17 +00:00
lly
06196f347a
ble_mesh: Update the SIG recommendations for CVE issues
2021-08-18 10:58:18 +08:00
Chinmay Chhajed
afe3f26fca
bt: Remove unused function esp_bt_get_mac.
2021-08-17 18:53:05 +05:30
liqigan
cda9fc98e7
add FAQ in SPP demo README
2021-08-17 15:17:31 +08:00
XieWenxiang
921ec124ee
component/bt: fix bluedroid host auto update PPCP attribute value
2021-08-11 18:04:53 +08:00
Yang Zhao
33f2bcec4c
The controller may miss the sleep time caculated before. So it will stuck
...
in the loop to get the deep sleep HW flag. Then the watchdog issue happen.
2021-08-11 14:23:16 +08:00
Zim Kalinowski
0832580661
Merge branch 'bugfix/spp_connect_20_fail_v4.2' into 'release/v4.2'
...
component_bt: fix spp acceptor deadlock
See merge request espressif/esp-idf!14106
2021-07-26 01:43:06 +00:00
Wang Meng Yang
12ce70a583
Merge branch 'bugfix/a2dp_deint_crash_v4.2' into 'release/v4.2'
...
component_bt: fix a2dp deinit crash(v4.2)
See merge request espressif/esp-idf!14418
2021-07-23 07:26:22 +00:00
Yang Zhao
0fe0bea65a
This is to fix the hardware bug. The device may report scan event
...
timeout when scaning.If check this error,then reset the rwble core.
2021-07-20 20:37:08 +08:00
xiongweichao
f83bacd2b5
Not initialized or in the process of de-initialization, calling API will return ERR
2021-07-19 20:13:32 +08:00
xiongweichao
3ba13749d3
fix a2dp deinit crash
2021-07-19 20:12:57 +08:00
wangmengyang
036a045b86
component/bt: fix some bugs in bluetooth controller(2fcbe897)
...
1. Fixed the crash when using scan parameter: window = 4 slots, interval = 5 slots
2. Fixed BLE ACL tx flush issue during reset
3. Added remove sniff when peer not accepted sniff mode
2021-07-19 08:12:48 +08:00
Prasad Alatkar
b50711eec1
NimBLE: Fix build error for broadcaster role and bug in peer_dev_record (v4.2)
...
* Fix bug in nvs deletion of `ble_dev_record`.
* Update NimBLE submodule to nimble-1.2.0-idf.
2021-07-13 13:58:06 +08:00
liaowenhao
65e19c0d1a
bugfix/fix crash when lmp flooding
2021-07-01 20:07:45 +08:00
zwj
a8e8eead70
- fix data length update failed
...
- fix no callback when the value being used is the same as the value to be set
2021-06-28 14:59:17 +08:00
Wang Meng Yang
007bb3f9ed
Merge branch 'bugfix/ble_set_scan_param_error' into 'release/v4.2'
...
Fix the bug when ble setting scan param
See merge request espressif/esp-idf!13973
2021-06-23 05:10:08 +00:00
xiongweichao
77f880ff2b
fix spp acceptor deadlock
2021-06-23 11:01:17 +08:00
Jiang Jiang Jian
ebbc093fd2
Merge branch 'bugfix/fix_a2dp_sink_blocked_v4.2' into 'release/v4.2'
...
Bugfix/Fix a2dp Sink Blocked Bugs[backport v4.2]
See merge request espressif/esp-idf!14011
2021-06-22 13:12:03 +00:00
liqigan
a4f6af013c
fix a2dp sink RxSbcQ bugs
...
Closes https://github.com/espressif/esp-idf/issues/6712
Closes https://github.com/espressif/esp-idf/issues/7100
2021-06-21 20:14:34 +08:00
wangjialiang
00008a3bf5
ble_mesh: stack: Fix crash for net_key_del when subnet is NULL
2021-06-21 11:24:13 +08:00
wangjialiang
f227f0ebe6
ble_mesh: stack: Make unprovisioned beacon interval configurable.
...
Closes https://github.com/espressif/esp-idf/issues/6722
2021-06-21 11:24:00 +08:00
wangjialiang
3212d62b2b
ble_mesh: stack: Fix AuthValue Leak and Predictable AuthValue in Bluetooth Mesh Provisioning Leads to MITM
2021-06-18 14:21:02 +08:00
wangjialiang
34bfff424a
ble_mesh: stack: Add check the value of Provisioning Random & Confirmation sent and received by provisioner
2021-06-16 21:29:02 +08:00
Yang Zhao
24578ac17b
bugfix:Set address resolution enable. If not set enable and the filter
...
policy is 2 or 3, the controller will reply with invalid param error.
2021-06-15 16:14:23 +08:00
Island
4921446d3d
Merge branch 'bugfix/btdm_enable_gattc_cache_will_crash_v4.2' into 'release/v4.2'
...
component/bt: fix enable gattc nvs cache lead to crash
See merge request espressif/esp-idf!13889
2021-06-09 03:46:27 +00:00
xiewenxiang
8491705b63
component/bt: fix enable gattc nvs cache lead to crash
2021-06-07 17:34:47 +08:00
Chinmay Chhajed
c1e204634f
Bluedroid: Check only x component of passkey to avoid passkey impersonation attack.
2021-05-31 05:10:59 +00:00
Jiang Jiang Jian
9e40c13d4e
Merge branch 'bugfix/invalid_feat_page_exec_v4.2' into 'release/v4.2'
...
bt controller: Fixed handling for invalid feature page.
See merge request espressif/esp-idf!13572
2021-05-25 14:51:24 +00:00
Jiang Jiang Jian
97ed80f415
Merge branch 'nimble/fix_ble_sm_sc_pub_key_v4.2' into 'release/v4.2'
...
NimBLE: Fix MITM vulnerability and free AES context (v4.2)
See merge request espressif/esp-idf!13597
2021-05-25 14:17:55 +00:00
Prasad Alatkar
0ca5134d5f
NimBLE: Fix MITM vulnerability and free AES context (v4.2)
2021-05-25 09:21:12 +00:00
baohongde
7988705558
components/bt: Delete BLE ADV priority high
2021-05-25 15:10:49 +08:00
xiongweichao
8e7f7dfe59
Remove btc_hf_idx_by_bdaddr in both btc_hf_init and btc_hf_deinit functions
2021-05-25 07:06:22 +00:00
xiongweichao
b257ad7d9e
fix ag use dynamic memory error
2021-05-25 07:06:22 +00:00
Chinmay Chhajed
4d95ffcca2
bt controller: Fixed handling for invalid feature page.
2021-05-25 10:39:25 +05:30
wangmengyang
adb20fb2f3
components/bt: fix PATH of libbtdm_app.a in build script
2021-05-25 10:39:25 +05:30
Prasad Alatkar
1c7340d229
NimBLE: Update submodule to fix host flow control bugs.
2021-05-18 18:10:19 +05:30
Prasad Alatkar
b3e1829f10
NimBLE: Fix host flow control in NimBLE porting layer.
...
- Register `ble_hs_flow_acl_free` callback in NimBLE porting layer.
2021-05-17 14:16:19 +05:30
Jiang Jiang Jian
9a2362b5c7
Merge branch 'nimble/add_error_prints_acl_buf_v4.2' into 'release/v4.2'
...
NimBLE: Add error prints for ACL buffer exhaustion in NPL (v4.2)
See merge request espressif/esp-idf!12969
2021-05-10 03:45:08 +00:00
Jiang Jiang Jian
9f63baf061
Merge branch 'bugfix/generate_value_0_when_prov_auth_v4.2' into 'release/v4.2'
...
ble_mesh: stack: Fix provisioning input or output count number should be at least 1 (v4.2)
See merge request espressif/esp-idf!13479
2021-05-10 03:42:24 +00:00
Jiang Jiang Jian
87da4bccd4
Merge branch 'bugfix/btdm_fix_multi-con_pair_failed_and_cancle_con_state_err_v4.2' into 'release/v4.2'
...
fix multi con pair failed and cancel con state err (backport v4.2)
See merge request espressif/esp-idf!13475
2021-05-08 12:53:35 +00:00
wangjialiang
c68f520389
ble_mesh: stack: Fix provisioning input or output count number should be at least 1
...
Closes https://github.com/espressif/esp-idf/issues/6863
2021-05-08 11:49:25 +08:00
Island
c4155d4b47
Merge branch 'bugfix/endianness_in_output_or_input_oob_v4.2' into 'release/v4.2'
...
ble_mesh: stack: Fix endianness error in output or input oob data of number (v4.2)
See merge request espressif/esp-idf!13255
2021-05-07 13:45:15 +00:00
zwj
34e8265821
update con state when getting connection cancle complete
2021-05-07 20:47:34 +08:00
zwj
3ebcb25fb1
fix multi-connection pair failed
2021-05-07 20:46:50 +08:00
Wang Meng Yang
7223c8db5b
Merge branch 'bugfix/btdm_incorrectly_spelled_v4.2' into 'release/v4.2'
...
component/bt: fix Spelling mistakes (release v4.2)
See merge request espressif/esp-idf!12816
2021-05-07 08:10:02 +00:00
wangjialiang
c37b15fa22
ble_mesh: stack: Fix endianness error in output or input oob data of number
...
Closes https://github.com/espressif/esp-idf/issues/6862
2021-05-07 03:33:59 +00:00
Krzysztof Budzynski
e7dc6eb8da
Merge branch 'bugfix/doxygen_input_file_bug_v4.2' into 'release/v4.2'
...
docs: fix doxygen compile warnings for doxygen 1.9.1 (v4.2)
See merge request espressif/esp-idf!13076
2021-05-05 10:14:19 +00:00
Marius Vikhammer
56e7cb0c70
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-05-05 18:14:19 +08:00
xiongweichao
ac179dcd99
Modify E8192 ELx200 ELx40 log level to LOGD
2021-04-21 04:07:59 +00:00
Prasad Alatkar
2ec1b7434e
NimBLE: Add error prints for ACL buffer exhaustion in NPL
2021-03-31 10:43:19 +05:30
Jiang Jiang Jian
dbaee379ba
Merge branch 'bugfix/fix_coex_reset_last_wait_lose_iram_attr_4_2' into 'release/v4.2'
...
bugfix/btdm:Fix IRAM_ATTR missing. Backports v4.2
See merge request espressif/esp-idf!12073
2021-03-24 10:27:24 +00:00
Jiang Jiang Jian
bb067c0883
Merge branch 'bugfix/btdm_assert_without_sw_coex_enable_v4.2' into 'release/v4.2'
...
components/bt: Fix assert without sw coexist enabled
See merge request espressif/esp-idf!12527
2021-03-24 03:23:58 +00:00
XieWenxiang
bfa07bb9d8
component/bt: Modify some ambiguous descriptions (release v4.2)
2021-03-23 23:10:51 +08:00
Jiang Jiang Jian
f8307bcd4e
Merge branch 'bugfix/spp_data_send_delay_v4.2' into 'release/v4.2'
...
Bugfix/spp data send delay v4.2
See merge request espressif/esp-idf!11772
2021-03-23 08:42:05 +00:00
gengyuchao
d7ea6266b7
Fix coex IRAM missing and Fix C2H flow control issue
2021-03-23 15:47:50 +08:00
Jiang Jiang Jian
20256c5dfd
Merge branch 'bugfix/btdm_controller_task_watchdog_in_wifi_test_v4.2' into 'release/v4.2'
...
Fix controller task watchdog in Wi-Fi test
See merge request espressif/esp-idf!12708
2021-03-23 06:54:00 +00:00
Jiang Jiang Jian
59d3116e41
Merge branch 'bufix/ag_deep_copy_crash_v_4_2' into 'release/v4.2'
...
components/bt: Fix crash in btc_hf_arg_deep_copy when name or number is NULL
See merge request espressif/esp-idf!12789
2021-03-22 08:01:23 +00:00
Jiang Jiang Jian
0d5286471a
Merge branch 'component_bt/optimize_spp_stop_server_v4.2' into 'release/v4.2'
...
component_bt/Optimize SPP Stop Server API[backport v4.2]
See merge request espressif/esp-idf!12620
2021-03-19 04:01:17 +00:00
xiongweichao
f6f644bf81
components/bt: Fix crash in btc_hf_arg_deep_copy when name or number is NULL
2021-03-18 20:20:19 +08:00
Jiang Jiang Jian
e027f962df
Merge branch 'bugfix/bta_hf_client_sco_co_out_data_v4.2' into 'release/v4.2'
...
bugfix/if bta_hf_client_sco_co_out_data is called, it will crash when sco disconnected [backport v4.2]
See merge request espressif/esp-idf!12560
2021-03-18 04:04:17 +00:00
Jiang Jiang Jian
4f4cd08aad
Merge branch 'bugfix/avrc_set_player_value_cmd_event_unhandle_v_4_2' into 'release/v4.2'
...
bugfix/fix unhandle RC vendor PDU when tg receive set_player_app_value cmd[backport v4.2]
See merge request espressif/esp-idf!12099
2021-03-18 04:03:49 +00:00
Jiang Jiang Jian
9f3750cee7
Merge branch 'bugfix/btdm_backport_ble_bugs_21_01_29_v4.2' into 'release/v4.2'
...
Bugfix/btdm backport ble bugs for v4.2
See merge request espressif/esp-idf!12197
2021-03-18 03:55:04 +00:00
baohongde
6c2489682f
Fix controller task watchdog in Wi-Fi test
2021-03-11 17:19:16 +08:00
Jiang Jiang Jian
fa2c4fe622
Merge branch 'bugfix/fix_a2dp_underrun_issue_4_2' into 'release/v4.2'
...
Fix A2DP Underrun Issue [backport v4.2]
See merge request espressif/esp-idf!12277
2021-03-10 14:30:28 +00:00
Jiang Jiang Jian
37a8c8ce6c
Merge branch 'bugfix/btdm_crash_when_esp_restart_v4.2' into 'release/v4.2'
...
components/bt: Fix crash in Bluetooth when esp_restart
See merge request espressif/esp-idf!12567
2021-03-05 12:27:43 +00:00
Jiang Jiang Jian
e1f1d11b76
Merge branch 'feature/add_init_and_deinit_evt_for_a2dp_4_2' into 'release/v4.2'
...
feature/ Add A2DP Init and Deinit Complete Evt [backport v4.2]
See merge request espressif/esp-idf!12150
2021-03-05 12:19:18 +00:00
liqigan
60b6968e80
add API esp_spp_stop_srv_scn
to stop a specific server
2021-03-04 15:33:47 +08:00
baohongde
70de8f5158
components/bt: Fix crash in Bluetooth when esp_restart
2021-03-01 14:43:45 +08:00
liaowenhao
8375bb94a4
bugfix/if bta_hf_client_sco_co_out_data is called, it will crash when sco disconnected
2021-03-01 11:34:15 +08:00
baohongde
76b0097103
components/bt: Fix assert without sw coexist enabled
2021-02-26 14:29:34 +08:00
liaowenhao
bfb14130ac
bugfix:unhandle event when tg receive set_player_app_value cmd
2021-02-24 07:47:08 +00:00
zwj
1b1c917321
add connection parameter check
2021-02-18 09:39:01 +00:00
zwj
171e2c5b1e
fix ble connection maximum latency is 499
2021-02-18 09:39:01 +00:00
zwj
6d8a3f0d94
disable bluedroid congest error log print
2021-02-18 09:39:01 +00:00
zhiweijian
c759dade01
fix read multi char failed(GATT_27001)
2021-02-18 09:39:01 +00:00
zhiweijian
2e949ca9ac
fix add white list failed
2021-02-18 09:39:01 +00:00
zwj
5d514fdb35
fix bluedroid repair faild if the two most significant bits of public address is '01'
2021-02-18 09:39:01 +00:00
zwj
d5951d3c9e
- fix congest return value
...
- fix system no rsp when doing disconnect
- fix no congest event when ssc do writing performance
2021-02-18 09:39:01 +00:00
zwj
70589fc49d
fix ble read multi char err when the number of handles is more than 10
2021-02-18 09:39:01 +00:00
zwj
66b1f37c8b
fix scan rsp length err
2021-02-18 09:39:01 +00:00
zwj
c5afe0ea2d
fix vendor hci memory leak
2021-02-18 09:39:01 +00:00
Chinmay Chhajed
8455518127
component/bt: Added check for NULL valued combination key.
2021-02-18 06:12:17 +00:00
Chinmay Chhajed
24291f7a3b
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-18 06:12:17 +00:00
Chinmay Chhajed
359509ccdc
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-18 06:12:17 +00:00
lly
4070a6dc70
ble_mesh: stack: Fix deinit server models with no matching id
2021-02-07 11:18:31 +08:00
lly
c74c7fdb5a
ble_mesh: stack: Fix mbedtls aes ctx not deallocated
2021-02-05 03:26:26 +00:00
lly
02d3d358b5
ble_mesh: stack: Fix mbedtls aes ctx not initialized
2021-02-05 03:26:26 +00:00
weitianhua
d254804a62
Fix A2DP Underrun Issue
2021-02-04 19:33:14 +08:00
weitianhua
186ebc61e7
Add init & deinit event for a2dp
2021-01-26 10:51:47 +08:00
Island
56de4bbc4d
Merge branch 'bugfix/ble_mesh_node_set_name_status_check_v4.2' into 'release/v4.2'
...
ble_mesh: stack: Remove node set device name return status check (v4.2)
See merge request espressif/esp-idf!12081
2021-01-21 11:07:58 +08:00
Island
7c9be015aa
Merge branch 'bugfix/ble_mesh_proxy_client_net_resend_v4.2' into 'release/v4.2'
...
ble_mesh: stack: Fix proxy client may fail to resend msg (v4.2)
See merge request espressif/esp-idf!12079
2021-01-21 11:07:27 +08:00
lly
4510332e96
ble_mesh: stack: Remove node set device name return status check
2021-01-20 21:11:21 +08:00
lly
370e65ec8a
ble_mesh: stack: Fix proxy client may fail to resend msg
2021-01-20 21:10:18 +08:00
lly
962b14d653
ble_mesh: stack: Use different random for each provisioning
2021-01-20 21:09:09 +08:00
lly
f56fe3f877
ble_mesh: stack: Fix compile warning when log is disabled
2021-01-19 14:04:45 +08:00