wangmengyang
c6c4a23098
component/bt: consider to handle HCI LE Direct Advertising Report
2022-08-03 21:55:07 +08:00
Karl Wang
6c0c837378
component/bt: allocate and use one static buffer for HCI adv flow control command
2022-08-03 21:55:06 +08:00
wangmengyang
aaf1d3909d
component/bt: use fixed_pkt_queue instead of fixed_queue for hci commands
...
some fixes after modifications:
1. removed the use of waiting_command_t
2. fix assert for HCI write_eir command
3. fixed the crash upon handling command status event when trying to free to the HCI command buffer
4. fixed the issue in transmitting HCI vendor specific commands
5. fixed the lost command complete callbacks for HCI commands LE_RAND and LE_ENCRYPT
2022-08-03 21:55:05 +08:00
wangmengyang
c3f5b85032
component/bt: add a timer to monitor the adv flow control credits downwards procedure
2022-08-03 21:55:04 +08:00
wangmengyang
b735c46ba7
component/bt: fix adv report flow control logic, give ADV report credits every 10 packets
2022-08-03 21:55:03 +08:00
wangmengyang
2ef0627c2c
component/bt: add simple ADV flow control mechanism -- drop the packets when the adv report queues are considered full
2022-08-03 21:55:02 +08:00
wangmengyang
dcf173c95a
component/bt: use the OSI utility "osi_event" to handle adv report in btc_layer
2022-08-03 21:55:01 +08:00
wangmengyang
c9ebba2ddf
component/bt: use the OSI utility "pkt_queue" to store ADV report packet in btu layer
...
# Conflicts:
# components/bt/host/bluedroid/hci/hci_hal_h4.c
2022-08-03 21:54:52 +08:00
wangmengyang
71c072cc8c
component/bt: use the OSI utility "osi_event" for hci_hal_h4 upstream data packets handling
2022-08-03 21:50:38 +08:00
wangmengyang
88af2c548f
component/bt: use the OSI utility "osi_event" to handle A2DP source data Tx processing
2022-08-03 21:50:37 +08:00
wangmengyang
ceb4096287
component/bt: use the OSI utility "osi_event" to handle A2DP sink data Rx processing
2022-08-03 21:50:36 +08:00
wangmengyang
93d4306aff
component/bt: add new OSI utility "fixed_pkt_queue", which has same functionality with "fixed_queue"
2022-08-03 21:50:35 +08:00
Karl Wang
96cbdee383
component/bt: add new OSI utility "pkt_queue" which acts as a mutex-protected linked list, to be used as data queue between tasks
2022-08-03 21:50:34 +08:00
wangmengyang
6edcab3885
component/bt: add new OSI utility "osi_event" to support the scenario that event need only to be handle once.
2022-08-03 21:50:33 +08:00
wangmengyang
1e06076c3c
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-03 21:50:32 +08:00
wangmengyang
d635d8f361
component/bt: modify the implementation of osi_thread using freeRTOS queue
2022-08-03 21:50:31 +08:00
weitianhua
72fd3bc1e6
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-08-02 13:39:36 +08:00
xiongweichao
c4491c352d
fix legacy pair controller does not send the link key to the host
...
Closes https://github.com/espressif/esp-idf/issues/5850
2022-08-01 19:07:16 +08:00
weitianhua
5b648b8452
components_bt/bluedroid: Fix Memory&String Copy Build Err
...
1. When setting compilier into -O2 optimization, build for classic bt demo will get wrong
2. Fix a memcpy bug that maybe get memory truncated
Closes https://github.com/espressif/esp-idf/issues/9398
2022-08-01 14:27:56 +08:00
jincheng
a066de7fec
1. add protect for bt_util_buf_env buffers when multi-access
...
2. ignore assert_err in em_bt_clkoff1_setf
2022-07-27 18:01:12 +08:00
baohongde
c5db1591cf
components/bt: Make sure sempher and queue used in isr is in DRAM
2022-07-25 11:08:13 +08:00
jincheng
9892ce6a53
fix the dependency error of macro for memory debug
2022-07-22 16:17:14 +08:00
xiewenxiang
ffebc3d93f
component/bt: Modify the bluetooth device name length limits
2022-07-20 09:22:47 +08:00
xiewenxiang
a840c77d4e
component/bt: set ext adv param failed when stop ext adv
2022-07-20 09:09:17 +08:00
zhiweijian@espressif.com
85da506ec0
Fixed bluedroid host memory overflow
2022-07-15 14:47:28 +08:00
Jiang Jiang Jian
bd7269411a
Merge branch 'bugfix/wifi_sta_and_ble_disconnect_BCI-303_v4.4' into 'release/v4.4'
...
component_bt: Fix wifi is initialized before bluetooth initialization, bluetooth can't stay connected(v4.4)
See merge request espressif/esp-idf!18999
2022-07-13 00:13:03 +08:00
Jiang Jiang Jian
327624b04c
Merge branch 'bugfix/correct_blecmd_for_rf_path_v4.4' into 'release/v4.4'
...
Bluedroid: Fixed compilation error due to incorrect macro name (v4.4)
See merge request espressif/esp-idf!18994
2022-07-12 20:32:02 +08:00
Jiang Jiang Jian
692ba818fe
Merge branch 'bugfix/fix_esp32_ke_mem_c_assert_v4.4' into 'release/v4.4'
...
fix esp32 BLE ke_mem.c assert for v4.4
See merge request espressif/esp-idf!19000
2022-07-12 20:30:32 +08:00
Jiang Jiang Jian
4e6f8b362d
Merge branch 'bugfix/ble_50_sync_periodic_adv_lost_data_v4.4' into 'release/v4.4'
...
components/bt: Fix ble sync periodic adv report will lost data(backport release/v4.4)
See merge request espressif/esp-idf!18958
2022-07-12 17:30:04 +08:00
Jiang Jiang Jian
9f5b700c9a
Merge branch 'bugfix/fix_esp32c3_s3_adv_report_duplicate_check_v4.4' into 'release/v4.4'
...
Fix esp32c3/s3 adv report duplicate check for v4.4
See merge request espressif/esp-idf!18962
2022-07-12 17:29:35 +08:00
zwj
f39df9a9c0
fix esp32 BLE ke_mem.c assert
2022-07-12 14:40:21 +08:00
xiongweichao
c85f71aee3
Fix wifi is initialized before bluetooth initialization, bluetooth can't stay connected
2022-07-12 14:35:32 +08:00
Rahul Tank
b5522f5709
Bluedroid: Fixed compilation error due to incorrect macro name
2022-07-12 09:42:27 +05:30
xiewenxiang
3838e3da4a
components/bt: Fix ble sync periodic adv report lost data issue
2022-07-11 16:50:30 +08:00
Jiang Jiang Jian
b9a1020fcf
Merge branch 'bugfix/reset_ble_hw_on_inititalization_v4.4' into 'release/v4.4'
...
[Bluetooth] Reset Bluetooth hardware during controller inititalization on ESP32-C3/ESP32-S3(release/v4.4)
See merge request espressif/esp-idf!18964
2022-07-11 16:28:53 +08:00
Jiang Jiang Jian
65becd2edf
Merge branch 'bugfix/fix_osi_men_dbg_xxx_not_defined_when_enable_mem_dbg_v4.4' into 'release/v4.4'
...
bugfix/fix the issue of functions not defined when enable memory debug (v4.4)
See merge request espressif/esp-idf!18815
2022-07-11 16:28:27 +08:00
wangmengyang
4d5aa82cea
component/bt: reset Bluetooth hardware during controller inititalization on ESP32-C3/ESP32-S3
...
1. Rename MACROs SYSTEM_WIFI_RST_EN register bit fields to be more recognizable
2. reset Bluetooth baseband and MAC bits to fix the issue of task watchdog triggered during controller initialization due to invalid hardware state
2022-07-11 11:06:11 +08:00
chenjianhua
1595e008f0
fix esp32c3/s3 adv report duplicate check
2022-07-11 10:53:53 +08:00
jincheng
875915a822
fix the issue of functions not defined when enable memory debug
2022-07-08 11:03:07 +08:00
xiewenxiang
fe1fb25078
doc(bt): Add description for de-initialize bt controller
2022-07-08 11:02:01 +08:00
Jiang Jiang Jian
6e63caa4fa
Merge branch 'bugfix/resolve_redefinition_in_spp_and_hid_v4.4' into 'release/v4.4'
...
bugfix/resolve redefinition in btc_spp.h and btc_hd.h/btc_hh.h (v4.4)
See merge request espressif/esp-idf!18824
2022-07-07 10:56:04 +08:00
Jiang Jiang Jian
ed7d2d3f0d
Merge branch 'bugfix/fix_ble_ke_mem_c_assert_on_c3_s3_v4.4' into 'release/v4.4'
...
Fixed BLE ke_mem.c assert for v4.4
See merge request espressif/esp-idf!18878
2022-07-07 10:55:49 +08:00
zhiweijian@espressif.com
363b8b2973
Fixed bluedroid host memory overflow
2022-07-06 21:21:30 +08:00
Jiang Jiang Jian
d949df8dcb
Merge branch 'bugfix/ext_adv_param_check_v4.4' into 'release/v4.4'
...
Bluedroid: fix channel map of ext adv params check for v4.4
See merge request espressif/esp-idf!18890
2022-07-06 17:21:27 +08:00
Jiang Jiang Jian
8546527213
Merge branch 'bugfix/restore_edr_en_and_protect_for_vhci_env_v4.4' into 'release/v4.4'
...
bugfix/restore edr_en and add protect for vhci_env (v4.4)
See merge request espressif/esp-idf!18811
2022-07-06 17:15:54 +08:00
Jiang Jiang Jian
a3f72a9310
Merge branch 'feature/esp_docs_1.0.0_v4.4' into 'release/v4.4'
...
docs: update esp-docs to 1.0.0 (v4.4)
See merge request espressif/esp-idf!18210
2022-07-06 17:14:03 +08:00
chenjianhua
9113f72078
Bluedroid: fix channel map of ext adv params check
2022-07-05 19:44:12 +08:00
zwj
3e6cc4892b
fix BLE ke_mem.c assert
2022-07-05 16:12:57 +08:00
Jiang Jiang Jian
690f802b1c
Merge branch 'bugfix/not_use_malloc_in_bluedroid_v4.4' into 'release/v4.4'
...
component/bt: use osi_malloc instead of malloc in bluedroid
See merge request espressif/esp-idf!18843
2022-07-04 20:05:46 +08:00
Jiang Jiang Jian
977a040301
Merge branch 'bugfix/fix_sink_wrong_sniff_params_v4.4' into 'release/v4.4'
...
Fix A2DP Sink Wrong Sniff Parameters which Caused by HID Porting[backport 4.4]
See merge request espressif/esp-idf!18801
2022-07-04 19:57:53 +08:00
baohongde
65ed4b5339
component/bt: use osi_malloc instead of malloc in bluedroid
2022-07-04 16:10:25 +08:00
Marius Vikhammer
27cd55dca1
docs: fix broken links
2022-07-04 11:05:49 +08:00
jincheng
f3917d1706
restore edr_en which wrongly cleared by rsw
...
add critical protection for vhci_env_p->vhci_intr_st
ignore max_page when handle remote features
2022-07-01 19:28:36 +08:00
jincheng
59b50180a0
resolve redefinition in btc_spp.h and btc_hd.h/btc_hh.h
...
Closes https://github.com/espressif/esp-idf/issues/9199
2022-07-01 19:21:37 +08:00
liqigan
4f598d2ec3
fix sink wrong sniff params which caused by HID porting
2022-07-01 14:49:54 +08:00
wangjialiang
23e482feeb
ble_mesh: stack: Bugfix for proxy beacon send after reinit mesh
2022-07-01 11:42:07 +08:00
Rahul Tank
ec6155dff1
Nimble: Fixed memory leak while generating keypair using embedtls
2022-06-30 14:21:54 +05:30
Jiang Jiang Jian
46cff3cd1c
Merge branch 'feature/add_filter_seq_auth_config_v4.4' into 'release/v4.4'
...
ble_mesh: stack: Add filter old seq_auth packet menuconfig(v4.4)
See merge request espressif/esp-idf!18649
2022-06-30 16:48:01 +08:00
Jiang Jiang Jian
93d8cf3eb6
Merge branch 'bugfix/sync_host_nocp_cmd_v4.4' into 'release/v4.4'
...
Nimble: Sync sending Host Number of Completed Packets command
See merge request espressif/esp-idf!18607
2022-06-30 16:39:58 +08:00
wangjialiang
b82782f109
ble_mesh: stack: Add filter old seq_auth packet menuconfig
2022-06-23 16:17:20 +08:00
Rahul Tank
9ddf575e42
Nimble: Sync sending Host Number of Completed Packets command
2022-06-21 16:40:59 +05:30
xiongweichao
5020faf559
update hfp_ag version to 1.7.2
2022-06-21 14:41:19 +08:00
Jiang Jiang Jian
746df6107c
Merge branch 'bugfix/bond_not_saved_for_pairing_again' into 'release/v4.4'
...
Bugfix/bond not saved properly after re-pairing
See merge request espressif/esp-idf!18235
2022-06-21 00:21:13 +08:00
Jiang Jiang Jian
a77509a140
Merge branch 'feature/btdm_add_link_role_param_for_gatt_disconnection_event_v4.4' into 'release/v4.4'
...
component/bt: add link role param for gatt disconnection event(backport v4.4)
See merge request espressif/esp-idf!15948
2022-06-20 00:42:33 +08:00
Jiang Jiang Jian
439c808555
Merge branch 'bugfix/avdtp_genreal_reject_format_error_v4.4' into 'release/v4.4'
...
component_bt: Fix AVDTP general reject format error(v4.4)
See merge request espressif/esp-idf!18556
2022-06-20 00:09:01 +08:00
xiewenxiang
3176c707da
component/bt: add link role param for gatt disconnection event(backport v4.4)
2022-06-19 14:41:55 +00:00
Jack
09b8af7398
fix the bug that some memory leaked in phy after wifi/ble deinit
2022-06-19 14:33:00 +00:00
Jack
af493beb76
deinit BB MAC back memory when they are not used
2022-06-19 14:33:00 +00:00
xiongweichao
8164030575
Fix AVDTP general reject format error.
2022-06-19 14:32:43 +00:00
Jiang Jiang Jian
288929eb3a
Merge branch 'bugfix/fix_ble_ext_adv_parameter_detection_v4.4' into 'release/v4.4'
...
component/bt: check the ble ext adv parameters (backport release/v4.4)
See merge request espressif/esp-idf!18489
2022-06-14 16:35:25 +08:00
xiewenxiang
49baddf113
component/bt: check the ble ext adv parameters
2022-06-14 11:30:13 +08:00
Jiang Jiang Jian
6bbdcbef1e
Merge branch 'bugfix/pm_enabled_bt_build_fail_v4.4' into 'release/v4.4'
...
Bluetooth build fail when power management is enabled(v4.4)
See merge request espressif/esp-idf!18375
2022-06-14 11:22:40 +08:00
xiongweichao
f2048b2d15
initialize all elements of esp_bt_controller_config_t
...
Closes https://github.com/espressif/esp-idf/pull/9073
2022-06-07 17:30:48 +08:00
xiongweichao
2ee9fc6aff
Bluetooth build fail when power management is enabled
...
Closes https://github.com/espressif/esp-idf/issues/9081
2022-06-06 11:42:45 +08:00
Onkar
d5151ac1f7
Bugfix/bond not saved properly after re-pairing
2022-05-30 22:39:58 +05:30
keymoon
22cf1d0d58
assign value to uninitialized bt_addr
field
2022-05-29 18:08:56 -07:00
keymoon
35fd2cee7c
add address field to read_rmt_name_param
2022-05-29 18:08:41 -07:00
Karl Wang
5c24b7f75f
components/bt: disable Bluetooth PLL track function for ESP32-C3/ESP32-S3 as it introduced coexistence issues
2022-05-17 20:54:51 +08:00
xiongweichao
39c63420ba
Fix ESP32C3/S3 build error after enable light sleep
2022-05-07 06:19:33 +00:00
Jiang Jiang Jian
4fedbdd264
Merge branch 'bugfix/spp_crash_after_call_spp_deinit_v4.4' into 'release/v4.4'
...
Component_bt/Fix spp crash after call esp_spp_deinit(v4.4)
See merge request espressif/esp-idf!17930
2022-04-28 01:26:06 +08:00
Jiang Jiang Jian
9ae38aa873
Merge branch 'bugfix/fix_disable_bt_log_ci_fail_v4.4' into 'release/v4.4'
...
component_bt: Fix CI failure when disable bluetooth debug log(v4.4)
See merge request espressif/esp-idf!17899
2022-04-27 18:20:41 +08:00
xiongweichao
6232753804
Fix spp initialization failure without free mutex
2022-04-27 14:19:59 +08:00
xiongweichao
eb8a4d3423
Fix spp crash after calling esp_spp_deinit
2022-04-27 14:19:50 +08:00
xiongweichao
1ce01c6f76
Fix CI failure when disable bluetooth debug log
2022-04-26 11:28:01 +08:00
wangjialiang
7a34692e6f
ble_mesh: stack: Bugfix for oversized SegN as valid
2022-04-25 11:49:50 +08:00
Wang Meng Yang
70adf8f631
Merge branch 'bugfix/fix_spp_initiator_connect_failed_v4.4' into 'release/v4.4'
...
Component_bt/Fix SPP initiator can not free resource when connection is failed[backport 4.4]
See merge request espressif/esp-idf!17744
2022-04-20 11:01:30 +08:00
liqigan
4a88aed12b
add missing unlock in btc_spp_cb_handler of BTA_JV_RFCOMM_WRITE_EVT
2022-04-19 20:06:32 +08:00
liqigan
3897d12024
fix SPP initiator can not free resource when connection is failed
2022-04-19 20:06:32 +08:00
xiongweichao
3e494ec5fd
Add some bluetooth debug log
2022-04-16 07:14:51 +00:00
xiongweichao
898a7d071b
Update HFP_HF version to 1.7.2
2022-03-07 18:16:05 +08:00
wangjialiang
90083fcbb7
ble_mesh: stack: Bugfix the proxy client abnormal disconnection
2022-03-04 12:33:15 +00:00
wangjialiang
1016801eaf
ble_mesh: stack: Add proxy server connect and disconnect event
2022-03-04 12:33:15 +00:00
Jiang Jiang Jian
380ee4b87a
Merge branch 'bugfix/update_stack_init_check_v4.4' into 'release/v4.4'
...
Nimble: Remove stack initialization status from unwanted functions (v4.4)
See merge request espressif/esp-idf!17234
2022-03-04 14:11:23 +08:00
Jiang Jiang Jian
975b525e03
Merge branch 'bugfix/add_pll_track_feature_mr_4.4' into 'release/v4.4'
...
Add pll track feature
See merge request espressif/esp-idf!17285
2022-03-04 13:54:19 +08:00
xiongweichao
d8c7c41a43
Fix crash when host exit sniff mode
2022-03-03 02:59:31 +00:00
Yang Zhao
2bdea81b2a
Update ESP32-C3 and ESP32-S3 bt lib and phy lib
...
Add the pll track feature to keep the ble connection stable when the environment
temprature increase form 0 to 74.
2022-03-01 14:56:47 +08:00
Rahul Tank
ae546316d3
Nimble: Check stack initialization status before executing stack command
...
Previous commit added checks in some functions that can be called
without stack initalization. Corrected such instances.
2022-02-22 10:26:43 +05:30
xiewenxiang
35b2b3e24c
components/bt: Fix ble adv_underrun issue
...
components/bt: Fix LLCP collision for channel map update
2022-02-16 00:39:00 +08:00
Wang Meng Yang
c7b9f94733
Merge branch 'bugfix/fix_bluedroid_compile_issue_v4.4' into 'release/v4.4'
...
components/bt: Fix bluedroid compile issue(backport release/v4.4)
See merge request espressif/esp-idf!16592
2022-02-09 11:28:57 +00:00
Jiang Jiang Jian
c8075df214
Merge branch 'bugfix/a2dp_source_congest_v4.4' into 'release/v4.4'
...
component_bt: Fixed a2dp source audio data packet congestion causing choppy audio in a2dp sink (v4.4)
See merge request espressif/esp-idf!16733
2022-02-09 08:16:01 +00:00
xiewenxiang
2fe53759c9
components/bt: Fix bluedroid compile issue
2022-02-07 16:04:50 +08:00
Wang Meng Yang
0a0b652815
Merge branch 'bugfix/fix_bluedroid_ble50_adv_data_length_issue_v4.4' into 'release/v4.4'
...
components/bt: Fix bluedroid ble50 adv data length issue(backport release/v4.4)
See merge request espressif/esp-idf!16579
2022-02-07 08:01:55 +00:00
Jiang Jiang Jian
8ab30f72b2
Merge branch 'bugfix/rd_rem_ext_feats_delayed_cs_v4.4' into 'release/v4.4'
...
bugfix/fix cs event for rd_rem_ext_feats delayed issue (v4.4)
See merge request espressif/esp-idf!16813
2022-01-27 05:45:35 +00:00
Jiang Jiang Jian
d982a9a5e1
Merge branch 'bugfix/config_parse_crash_after_flash_erase_v4.4' into 'release/v4.4'
...
component_bt: fixed config parse crash after flash_erase(v4.4)
See merge request espressif/esp-idf!16730
2022-01-27 05:44:17 +00:00
Jiang Jiang Jian
5788a393ea
Merge branch 'doc/update_document_of_demo_bt_discovery_v4.4' into 'release/v4.4'
...
Doc/update document of demo bt discovery v4.4
See merge request espressif/esp-idf!16575
2022-01-27 05:40:52 +00:00
jincheng
a0e20e17f0
fix cs event for rd_rem_ext_feats delayed issue
2022-01-17 13:02:26 +08:00
xiongweichao
7485b4d4b2
btc_a2dp_control_set_datachnl_stat is only used by a2dp sink
2022-01-10 19:17:13 +08:00
xiongweichao
49f496e539
remove btc_a2dp_dispatch_datapath_evt and event
2022-01-10 19:16:25 +08:00
xiongweichao
e4277d5202
Fixed the crash caused by calling esp_a2d_media_ctrl(ESP_A2D_MEDIA_CTRL_START) after stream started
2022-01-10 19:15:30 +08:00
xiongweichao
d338750b86
Fixed a2dp source audio data packet congestion causing choppy audio in a2dp sink
2022-01-10 19:15:17 +08:00
xiongweichao
50e00e641b
fixed config parse crash after flash_erase
...
Closes https://github.com/espressif/esp-idf/issues/6170
2022-01-10 17:41:57 +08:00
“YangZhao”
8628079c42
There is an issue that if the the btm_cb.p_sec_dev_rec_list is full,but at the same
...
time we can't find old device to be replaced,then this can cause crash. So we need
to change the way to malloc the new device or replace the old in the list.
2022-01-04 10:42:09 +08:00
xiewenxiang
bf6b3ec0a8
component/bt: Support set HW CCA threshold value
2021-12-29 14:43:33 +08:00
xiewenxiang
5fc5016981
component/bt: fix periodic adv parameters detection issue
2021-12-29 14:43:22 +08:00
baohongde
f4c6c48123
components/bt: Update the document of demo bt discovery
2021-12-29 14:31:38 +08:00
Jiang Jiang Jian
61149302e5
Merge branch 'bugfix/fix_spp_open_err_bda_v4.4' into 'release/v4.4'
...
Component_bt/Fix SPP acceptor open with wrong remote address[backport 4.4]
See merge request espressif/esp-idf!16519
2021-12-23 09:23:33 +00:00
liqigan
3390caf994
fix SPP open with wrong remote bd_addr
2021-12-23 10:02:39 +08:00
xiewenxiang
3051ad2159
components/bt: fix blufi encryption fail
2021-12-22 20:40:48 +08:00
Jiang Jiang Jian
710883d9bf
Merge branch 'bugfix/scannable_adv_duration_estimation_v4.4' into 'release/v4.4'
...
[Coexistence]: fixed BLE scannable extended adv performance issue in case of Wi-Fi coexistence(backport v4.4)
See merge request espressif/esp-idf!16476
2021-12-22 12:38:17 +00:00
wangmengyang
8152978d73
component/bt: fixed coexistence scannable extended adv performance issue
2021-12-21 12:43:33 +08:00
wangmengyang
bcd47fa0cc
component/bt/host/nimble: fixed memory leak due to timer not destroyed during NimBLE host start-stop
2021-12-21 12:31:42 +08:00
Jiang Jiang Jian
187f47d232
Merge branch 'feature/support_ble_direct_ind_low_adv_v4.4' into 'release/v4.4'
...
components/bt: Support low duty cycle directed advertising(backport release/v4.4)
See merge request espressif/esp-idf!16377
2021-12-21 04:07:13 +00:00
Jiang Jiang Jian
c50eec53d1
Merge branch 'bugfix/fix_spp_listen_err_v4.4' into 'release/v4.4'
...
Component_bt/Fix SPP cannot malloc slot bugs[backport v4.4]
See merge request espressif/esp-idf!16383
2021-12-21 04:06:40 +00:00
Chinmay Chhajed
431bf72295
bt/bugfix: ACL Rx data is sent to host before enc change event
2021-12-16 15:41:31 +05:30
liqigan
b8602d4bf9
fix SPP server bugs when the BTC layer can not allocate a slot for the listen port
2021-12-14 11:03:57 +08:00
xiewenxiang
a628ef5be0
components/bt: Fix high duty cycle directed advertising will not be stopped when timeout
2021-12-14 09:32:34 +08:00
xiewenxiang
5086d6f3d2
components/bt: Support low duty cycle directed advertising
2021-12-14 09:32:15 +08:00
Jiang Jiang Jian
b458a60791
Merge branch 'bugfix/fix_can_not_find_mac_addr_error_mr_4.4' into 'release/v4.4'
...
fix can not find mac addr error
See merge request espressif/esp-idf!16145
2021-12-06 03:37:24 +00:00
Yang Zhao
a96b8e151d
Add the feature that switch random address to origin mac addr in the ADV
...
report data.
2021-11-30 14:24:52 +08:00
Jiang Jiang Jian
db6bc89b8c
Merge branch 'bugfix/leedarson_v4.4' into 'release/v4.4'
...
component_bt: Fix some code logic errors (v4.4)
See merge request espressif/esp-idf!16016
2021-11-30 03:52:24 +00:00
Jiang Jiang Jian
75fa6d7e3f
Merge branch 'feature/add_coex_hci_command_v4.4' into 'release/v4.4'
...
Add hci command to set coexistence status (v4.4)
See merge request espressif/esp-idf!16053
2021-11-29 03:23:32 +00:00
xiewenxiang
d7995a650e
component/bt: fix assert fail when interrupt hlevel disable
2021-11-23 19:50:54 +08:00
Jiang Jiang Jian
8539939c7d
Merge branch 'bugfix/nimble_dirty_timer_handle_after_deinit_v4.4' into 'release/v4.4'
...
[NimBLE]: clear timer handler during de-initialization(backport for v4.4)
See merge request espressif/esp-idf!16028
2021-11-23 07:15:50 +00:00
xiongweichao
a24ea59820
Add hci command to set coexistence status
2021-11-23 11:34:34 +08:00
xiongweichao
d43f5af6ef
Missing break in switch
2021-11-23 11:31:06 +08:00
xiongweichao
c48dec0d44
Dereference null return value
2021-11-23 11:31:06 +08:00
xiongweichao
74be458e62
already defined in bt_target.h
2021-11-23 11:31:06 +08:00
xiongweichao
a946b6042a
Dereference after null check
2021-11-23 11:31:06 +08:00
xiongweichao
abbc552f5f
Dereference before null check
2021-11-23 11:31:06 +08:00
xiongweichao
86ea712aa4
Logically dead code
2021-11-23 11:31:06 +08:00
“YangZhao”
4345e15f23
Fix the high-impact issues from the code analysis report from customer.
...
For the CID10564,10384,10280,10098,10038,The memory was released in other place.
For the CID10365,it release the memory in the function when sent successfully.
For the CID10268,10011, we need not change the code.
2021-11-22 19:41:50 +08:00
wangmengyang
9d67cd8ac6
[nimble]: clear timer handler during de-initialization
2021-11-22 11:17:23 +08:00
Yang Zhao
9b450e19da
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 neesed.
2021-11-19 15:54:20 +08:00
Yang Zhao
1c792fe57d
Fix the issue of device name len limited
2021-11-19 15:50:18 +08:00
Wang Meng Yang
b2e1c6eb57
Merge branch 'bugfix/fix_custmoer_issues_v4.4' into 'release/v4.4'
...
bugfix/fix_3_controller_issues_v4.4
See merge request espressif/esp-idf!15973
2021-11-19 03:34:13 +00:00
Rahul Tank
45bc50b2d2
NimBLE: Fixed wifi_prov_mgr crash after provisioning
...
See merge request espressif/esp-idf!15793
2021-11-17 18:37:20 +05:30
jincheng
66b887a680
fix HCI_Read_Clock error
...
fix HCI_Create_Connection_Cancel error
fix ASSERT_WARN during epr
2021-11-17 17:59:26 +08:00
Rahul Tank
1891761fbb
ESP32: Fix memory leak in controller deinit function
...
Added change to dealloc s_pm_lock in controller deinit as it gets allocated
during init procedure.
Closes https://github.com/espressif/esp-idf/issues/7653
2021-11-16 10:41:32 +05:30
Jiang Jiang Jian
dd5d452428
Merge branch 'bugfix/power_down_bluetooth_module_when_deinit_v4.4' into 'release/v4.4'
...
component/bt: Power down bluetooth module when deinit
See merge request espressif/esp-idf!15717
2021-11-11 08:27:51 +00:00
baohongde
0c0d0f9b35
components/bt: Fix the issue caused by the power off the bt power domain
2021-11-11 11:33:15 +08:00