baohongde
83a9fd42e0
backport release/v3.1 1028
...
Bugfix that bluetooth controller may not be able to enter sleep after end of wake up request
Fix LMP sniff req timeout
2019-11-04 10:32:28 +08:00
baohongde
1aed045de7
components/bt: Fix assert when deinit A2DP while playing music
2019-10-29 20:13:17 +08:00
baohongde
171489153d
components/bt: Disable BR/EDR GATT
2019-10-28 11:41:45 +08:00
Prasad Alatkar
882dfb5f97
BT/Bluedroid : Add support to set min encryption key requirement (Backport v3.1)
...
- Backport(v3.1) of IDF MR!6122
- Modifies `smp_utils.c` to add check on encryption key size received from
peer.
- Modifies `esp_ble_gap_set_security_param` API to add minimum encryption key
size requirement.
2019-10-09 16:15:47 +08:00
Jiang Jiang Jian
704e2f4a8c
Merge branch 'bugfix/btdm_a2dp_sink_media_suspend_cmd_unack_for_v3.1' into 'release/v3.1'
...
bugfix/btdm_a2dp_sink_media_suspend_cmd_unack_for_v3.1(backport v3.1)
See merge request espressif/esp-idf!5938
2019-09-29 16:17:05 +08:00
baohongde
f48dbc09ae
components/bt: backports release/v3.1 0903
...
Remove xtensa/xruntime.h
Fix sending Lmp_feature_req_ext in a loop
Fix 2 bugs in r_ld_fm_sket_isr
fix memory leak when set tx power
fix data loss and send same pkt twice sometimes
fix adv data error in air sometimes
fix adv start/stop crash sometimes
bugfix btdm sleep twice after wakeup request
Fix connect fail with some speakers
clear BT/BLE interruots after controller disable
2019-09-23 17:41:58 +08:00
wangmengyang
7942604c22
bugfix that call of esp_a2d_media_ctrl(ESP_A2D_MEDIA_CTRL_SUSPEND) will not get an ACK from callback on A2DP sink
2019-08-28 15:52:09 +08:00
wangmengyang
4db0d07177
components/bt: set the minimum encryption key size to be 7 octects for BR/EDR link for preventing KNOB attack.
...
This patch is to address the CVE-2019-9506 vulnerability.
2019-08-23 08:31:23 +08:00
baohongde
ba7a0fa4ec
components/bt: Fix memory leak about rfcomm
2019-07-25 17:13:31 +08:00
zhiweijian
ae4e0330cc
component/bt: fix rxwinsz assert in ble and wifi coex
2019-07-04 21:33:30 +08:00
Jiang Jiang Jian
df12d488fb
Merge branch 'bugfix/btdm_backport_3_bugs_v3.1' into 'release/v3.1'
...
Bugfix/btdm backport 3 bugs v3.1
See merge request idf/esp-idf!5177
2019-06-27 14:30:55 +08:00
zhiweijian
a74775d5f0
component/bt: fix unpack hci enhance connection complete event error
2019-06-19 14:41:52 +08:00
baohongde
3a8fbb7be4
components/bt: Fix assert due to alloc LMP TX buffer failed
2019-06-10 19:17:48 +08:00
baohongde
c9694d4004
component/bt: Allow configuration of default SCO_DATA_PATH in bluetooth controller
2019-06-10 19:17:48 +08:00
baohongde
a19c901e99
add missing source files to CMakeLists for HFP
2019-06-10 19:17:34 +08:00
wangmengyang
4a6d2da209
component/bt: fix some performance issues in A2DP source data flow control
...
1. modify the limit of frames to send to avoid dropping packet on A2DP source due to TX data queue overflow
2. reduce the A2DP source data queue size in order to achieve faster control respnonse
2019-06-10 16:38:52 +08:00
Jiang Jiang Jian
02138399ce
Merge branch 'bugfix/btdm_modify_HCI_GET_CMD_BUF_v3.1' into 'release/v3.1'
...
Component/bt: modify HCI_GET_CMD_BUF (backport v3.1)
See merge request idf/esp-idf!4600
2019-04-28 10:20:11 +08:00
Jiang Jiang Jian
42986bf1e5
Merge branch 'bugfix/btdm_fix_warning_when_disable_logs_v3.1' into 'release/v3.1'
...
components/bt: Fix warning when disable debug logs or in release mode and…
See merge request idf/esp-idf!4622
2019-04-28 10:18:47 +08:00
Jiang Jiang Jian
9d80953a63
Merge branch 'bugfix/btdm_abort_if_deinit_spp_without_init_v3.1' into 'release/v3.1'
...
components/bt: Fix abort if call esp_spp_deinit without calling esp_spp_init
See merge request idf/esp-idf!4863
2019-04-28 10:18:15 +08:00
baohongde
4b11e8cb54
components/bt: Fix abort if call esp_spp_deinit without calling esp_spp_init
2019-04-24 11:37:14 +08:00
zhiweijian
29f5ad6638
Component/bt: add ble link timeout config in menuconfig
...
- add ble link timeout config in menuconfig
- disable background connection when call gatts_open
2019-04-22 21:57:09 +08:00
baohongde
a05b99e0dc
components/bt: Fix warning when disable debug logs or in release mode and improve the code structure
2019-03-26 15:16:14 +08:00
zhiweijian
4f4b4fa9d5
Component/bt: modify HCI_GET_CMD_BUF
2019-03-22 15:05:11 +08:00
Jiang Jiang Jian
db91841915
Merge branch 'bugfix/btdm_fix_no_adv_report_when_scaning_with_sleep_enable_v3.1' into 'release/v3.1'
...
Component/bt: fix no adv report when scanning with sleep enable (backport v3.1)
See merge request idf/esp-idf!4558
2019-03-20 21:37:08 +08:00
Jiang Jiang Jian
50664c43b2
Merge branch 'bugfix/btdm_fix_blufi_prepare_write_crash_v3.1' into 'release/v3.1'
...
Component/bt: fix blufi prepare write crash (backport v3.1)
See merge request idf/esp-idf!4564
2019-03-20 21:03:14 +08:00
zhiweijian
4f6b6d3391
Component/bt: fix build warning when bluedroid disable log
2019-03-20 15:08:28 +08:00
zhiweijian
d6fb966ea4
Component/bt: fix blufi prepare write crash
2019-03-20 14:32:23 +08:00
zhiweijian
df5c9c8804
Component/bt: fix no adv report when scanning with sleep enable
2019-03-20 12:05:25 +08:00
Tian Hao
51e29d6d95
fix the bug assert(8192 0) in rwble.c 234
2019-03-19 12:52:22 +00:00
zhiweijian
3d542b2530
Component/bt: add BLE adv report flow control
2019-03-12 15:15:21 +08:00
zwj
9f3bde6096
component/bt: add vendor hci cmd
2019-03-12 14:54:53 +08:00
zhiweijian
1b5a77eba9
Component/bt: fix iOS and win10 compatibility error for HID
2019-03-05 20:00:18 +08:00
Jiang Jiang Jian
43dc03659e
Merge branch 'bugfix/ble_reconn_rescan_readv_crash_v3.1' into 'release/v3.1'
...
component/bt : fix bug that there's low ratio crash when BLE do re-connect/re-scan/re-adv
See merge request idf/esp-idf!4327
2019-03-01 18:05:54 +08:00
wangmengyang
1bd674dc64
component/bt: add more information and description for bluetooth modem sleep
...
Add remark that "EVED" mode for bluetooth modem sleep is only used for internal test
2019-02-27 10:51:15 +08:00
Tian Hao
f57d5db86d
component/bt : fix bug that there's low ratio crash when BLE do re-connect/re-scan/re-adv
...
fix 3 bugs:
1. do BLE connect (both of slave and master), it mgiht cause crash due to there's much interrupts happens effect ble code running, for example, wifi run on the same core as bluetooth controller and wifi run throughtput test.
2. do BLE scan stop or adv stop or connection stop, it might cause ASSERT or crash due to memory corrupted in controller memory poll.
3. minor bug fix, not really effect bluetooth.
2019-02-25 13:41:51 +00:00
Jiang Jiang Jian
57118e2f10
Merge branch 'bugfix/btdm_backport_v3.1' into 'release/v3.1'
...
component/bt: backport some MRs to v3.1
See merge request idf/esp-idf!4312
2019-02-21 18:24:45 +08:00
zhiweijian
191cad0398
Component/bt: fix get attr value API error
2019-02-20 17:57:14 +08:00
zhiweijian
454268da00
Component/bt: fix ble cannot send or receive packet sometimes
2019-02-20 17:56:55 +08:00
zhiweijian
5e048a9ebb
Component/bt: add scan window and interval check when set scan params
2019-02-20 17:56:36 +08:00
zwj
f8f96c368b
component/bt:fix connection params update issues
2019-02-19 20:43:28 +08:00
baohongde
6743820bce
components/bt: Add precautions for esp_vhci_host_send_packet (backport 3.1)
2019-02-15 17:56:59 +08:00
baohongde
3e06ad6af9
components/bt: Fix crash when inquiry stop (backport 3.1)
2019-02-15 17:53:55 +08:00
zhiweijian
e94b130ede
Component/bt: fix write char crash after disconnection
2019-01-31 12:22:10 +00:00
Jiang Jiang Jian
0e2eccfad0
Merge branch 'bugfix/btdm_fix_crash_adv_scan_coex_v3.1' into 'release/v3.1'
...
fix crash when adv and scan coex and optimize duplicate scan
See merge request idf/esp-idf!4147
2019-01-25 12:04:55 +08:00
Tian Hao
85825377c8
component/bt: add a option to make report adv data and scan response individually
...
Originally, when doing BLE active scan, Bluedroid will not report adv to
application layer until receive scan response. This option is used to
disable the behavior. When enable this option, Bluedroid will report
adv data or scan response to application layer immediately.
2019-01-24 18:45:57 +08:00
zhiweijian
10419b48bf
fix crash when adv and scan coex and optimize duplicate scan
2019-01-24 17:29:44 +08:00
Jiang Jiang Jian
357239a20c
Merge branch 'bugfix/btdm_fix_auth_mode_error_when_reconnection_in_smp_v3.1' into 'release/v3.1'
...
Component/bt: fix auth_mode error when reconnection in SMP(backport V3.1)
See merge request idf/esp-idf!3956
2019-01-09 13:57:07 +08:00
Jiang Jiang Jian
014b3c639f
Merge branch 'bufix/btdm_fix_save_key_when_auth_mode_without_bond_v3.1' into 'release/v3.1'
...
Component/bt: fix save keys when auth mode without bond (backport v3.1)
See merge request idf/esp-idf!3958
2019-01-09 13:56:28 +08:00
Jiang Jiang Jian
2dc384198d
Merge branch 'bugfix/btdm_modem_sleep_cowork_with_DFS_for_v3.1' into 'release/v3.1'
...
Bugfix/btdm modem sleep cowork with dfs for v3.1(backport v3.1)
See merge request idf/esp-idf!3964
2019-01-09 13:53:28 +08:00
Jiang Jiang Jian
e1dcd81c18
Merge branch 'bugfix/btdm_fix_two_bugs_about_pairing_v3.1' into 'release/v3.1'
...
components/bt: Fix two bugs about pairing(backport 3.1)
See merge request idf/esp-idf!3996
2019-01-09 13:51:07 +08:00