wangjialiang
1cf785d3f5
ble_mesh: stack: Fix can't trans optional info to group address
2022-11-07 15:52:15 +08:00
Jiang Jiang Jian
7db88d56c9
Merge branch 'bugfix/use_nonblocking_coex_callback_v4.2' into 'release/v4.2'
...
bluetooth: use non-blocking coexistence callback functions so that Wi-Fi task is not blocked by Bluetooth(backport v4.2)
See merge request espressif/esp-idf!20811
2022-11-01 10:48:57 +08:00
Jiang Jiang Jian
76bb98355d
Merge branch 'bugfix/esp_spp_write_len_0_v4.2' into 'release/v4.2'
...
bt: Fixed esp_spp_write() crash when len is 0 (v4.2)
See merge request espressif/esp-idf!20708
2022-10-31 19:51:15 +08:00
Jiang Jiang Jian
fe16a6fcf0
Merge branch 'bugfix/handle_issue_of_malloc_fail_v4.2' into 'release/v4.2'
...
bugfix/avoid unexpected free when malloc failed (v4.2)
See merge request espressif/esp-idf!20725
2022-10-31 10:47:42 +08:00
wangmengyang
e4d21b2781
bt: use non-blocking coexistence callback functions so that Wi-Fi task is not blocked by Bluetooth on ESP32
2022-10-26 19:04:06 +08:00
xiongweichao
c528942f0d
bt: Fixed SPP VFS mode not being able to send data
2022-10-26 16:46:11 +08:00
xiongweichao
404d2be6f2
bt: Fixed esp_spp_write() crash when len is 0
...
Closes https://github.com/espressif/esp-idf/issues/9977
2022-10-26 16:45:50 +08:00
Jiang Jiang Jian
d33ce3ce52
Merge branch 'bugfix/fix_esp32_some_bugs_v4.2' into 'release/v4.2'
...
Fixed BLE ASSERT_PARAM(32 0) in rwble.c at line 384 on ESP32(backport v4.2)
See merge request espressif/esp-idf!20762
2022-10-26 10:56:12 +08:00
Jiang Jiang Jian
39f3ab13ce
Merge branch 'bugfix/update_ctrl_init_config_macro_v4.2' into 'release/v4.2'
...
Bugfix/update ctrl init config macro (v4.2)
See merge request espressif/esp-idf!20714
2022-10-25 17:41:42 +08:00
zhiweijian
78fd81c0d3
Fixed ESP32 BLE assert(32 0)
2022-10-25 17:33:17 +08:00
zwj
a2dfa5c86b
allow bluedroid host to report adv_ind separately
2022-10-25 17:33:17 +08:00
Jiang Jiang Jian
04bf991178
Merge branch 'bugfix/fix_legacy_pair_not_send_link_key_host_v4.2' into 'release/v4.2'
...
component_bt: fix legacy pair controller does not send the link key to the host (v4.2)
See merge request espressif/esp-idf!19322
2022-10-21 16:06:58 +08:00
tgotic
b37b8f163b
[bt] fix if allocation fails
...
If osi_malloc fails for work_queues or osi_work_queue_create fails, osi_work_queue_delete in _err may release unallocated memory.
2022-10-21 14:57:19 +08:00
Jin Cheng
bb2f66843c
Corrects header names in string from "bt.h" to "esp_bt.h".
2022-10-21 13:14:38 +08:00
Jiang Jiang Jian
eb8316394c
Merge branch 'bugfix/revert_commit_da44fc9c_v4.2' into 'release/v4.2'
...
Revert "fixed the issue iOS devices cannot initiate connection" (v4.2)
See merge request espressif/esp-idf!20668
2022-10-20 19:18:54 +08:00
xiongweichao
2a3ab6accf
fix legacy pair controller does not send the link key to the host
...
Closes https://github.com/espressif/esp-idf/issues/5850
2022-10-20 11:07:24 +00:00
Island
f17dce2c3b
Merge branch 'feature/Add_IVI_recovery_option_v4.2' into 'release/v4.2'
...
ble_mesh: stack: Add IV index recovery option when device missed the whole IV update(v4.2)
See merge request espressif/esp-idf!20644
2022-10-20 16:42:51 +08:00
Island
25e80452ab
Merge branch 'bugfix/fix_fast_interval_prov_adv_v4.2' into 'release/v4.2'
...
ble_mesh: stack: Fix send fast interval prov_adv failed(v4.2)
See merge request espressif/esp-idf!20638
2022-10-20 16:41:58 +08:00
Jin Cheng
15f49d5848
Revert "fixed the issue iOS devices cannot initiate connection"
...
This reverts commit da44fc9cbefa208eaea45e105c3a9dc36959417f.
2022-10-18 19:45:49 +08:00
xiongweichao
7162617e65
Fixed deadlock due to wrong parameter when calling btc_transfer_context() after calling esp_bluedroid_disable()
...
Closes https://github.com/espressif/esp-idf/issues/9672
2022-10-18 06:15:46 +00:00
tgotic
2b70fe2531
update code to use osi_free()
2022-10-18 06:15:46 +00:00
tgotic
59e36c445d
local copy of btc_msg_t
...
No need to use local copy of btc_msg_t in btc_transfer_context, create it on heap and pass to osi_thread_post().
2022-10-18 06:15:46 +00:00
wangjialiang
f56c9da3d7
ble_mesh: stack: Add IV index recovery option when device missed the whole IV update
2022-10-17 16:54:47 +08:00
wangjialiang
b467ab61a1
ble_mesh: stack: Fix send fast interval prov_adv failed when PB-ADV and PB-GATT enable simultaneously
2022-10-17 16:40:38 +08:00
Wang Meng Yang
db75db5509
Merge branch 'bugfix/remove_bt_dft_init_semicolon_v4.2' into 'release/v4.2'
...
bt: Remove trailing semicolon from bt dft initializer(v4.2)
See merge request espressif/esp-idf!19917
2022-10-10 17:32:57 +08:00
Wang Meng Yang
9c5127d0e4
Merge branch 'feature/sink_support_mono_v4.2' into 'release/v4.2'
...
bt: Fixed sink not being able to output mono audio because it can only decode dual channel audio data(v4.2)
See merge request espressif/esp-idf!20080
2022-10-10 17:32:35 +08:00
Wang Meng Yang
82890eee6c
Merge branch 'bugfix/a2dp_can_not_connect_after_ble_connected_v4.2' into 'release/v4.2'
...
fixed the issue iOS devices cannot initiate connection (v4.2)
See merge request espressif/esp-idf!20406
2022-10-10 17:25:25 +08:00
Jin Cheng
396dc28ca9
fixed the issue iOS devices cannot initiate connection
...
to ESP32 while there is a BLE connection to this ESP32
Closes https://github.com/espressif/esp-idf/issues/6557
2022-09-28 16:16:05 +08:00
cjin
1659c3460a
fix on data len change cmd malfunction
2022-09-27 21:47:39 +08:00
cjin
9d9b08ff10
fix err using rpa for confirmation calculation
2022-09-27 21:47:25 +08:00
zwj
4c3a48edea
fix calling esp_ble_get_cur_sendable_packets_num() sometimes crashes when bluetooth is disconnecting
2022-09-27 21:46:57 +08:00
Island
d1f4406718
Merge branch 'bugfix/lpn_not_recv_message_to_all_node_4.2' into 'release/v4.2'
...
ble_mesh: stack: Add option for lpn auto sub all-nodes(v4.2)
See merge request espressif/esp-idf!20262
2022-09-21 11:31:29 +08:00
wangjialiang
514e896462
ble_mesh: stack: Add option for lpn auto sub all-nodes.
2022-09-20 20:32:37 +08:00
wangjialiang
c78efa5fa4
ble_mesh: stack: Fix friend relay lpn message when relay disable.
2022-09-18 09:51:31 +00:00
Island
13b05ca6ba
Merge branch 'bugfix/adapt_new_btc_v4.2' into 'release/v4.2'
...
ble_mesh: stack: Corrected parameter size when the btc_transfer_context is used (v4.2)
See merge request espressif/esp-idf!20168
2022-09-18 14:35:49 +08:00
Island
98d90cd216
Merge branch 'bugfix/friend_and_lpn_issues_v4.2' into 'release/v4.2'
...
ble_mesh: stack: Fix friend and lpn issues(v4.2)
See merge request espressif/esp-idf!19477
2022-09-15 18:42:41 +08:00
wangjialiang
3052096ab1
ble_mesh: stack: added the judgment that the parameter is NULL but the parameter len is not zero to avoid btc_transfer_context failed
2022-09-15 17:02:24 +08:00
xiongweichao
7f0c35dd32
bt:Fixed sink not being able to output mono audio because it can only decode dual channel audio data
2022-09-09 17:45:03 +08:00
Pedro
ef23935993
Remove trailing semicolon from bt dft initializer
...
Similar to espressif#6554
2022-09-02 11:14:16 +08:00
wangjialiang
2850d7ca59
ble_mesh: stack: Fix kr from non-primary subnet shouldn't ignore
...
For case MESH/NODE/KR/BV-02-C
2022-08-11 14:17:46 +08:00
wangjialiang
f14a13b887
ble_mesh: stack: Add a check if the appkey is bound to the model.
...
For case MESH/NODE/CFG/MP/BI-03-C
2022-08-11 14:17:41 +08:00
wangjialiang
5df2e036df
ble_mesh: stack: the count_log field should be set to 0 when HBS is sent.
...
For MESH/NODE/CFG/HBS/BV-02-C
2022-08-11 14:17:35 +08:00
wangjialiang
929f931b88
ble_mesh: stack: The Heartbeat Publication Period Log value can set to 0x11, range: [0, 0x11]
2022-08-11 14:17:29 +08:00
wangjialiang
892b9b9def
ble_mesh: stack: The value of expect_ack_for will be rewrited after send_pub_key().
...
For case MESH/PVNR/PROV/BV-04-C
2022-08-11 14:17:22 +08:00
wangjialiang
6a88790a74
ble_mesh: stack: Fix ignore connectable PB-ADV PDU containing a Link Open message.
...
For case MESH/NODE/PBADV/BI-04-C
2022-08-11 14:17:13 +08:00
wangjialiang
80630b1e6a
ble_mesh: stack: Fix PB-GATT not check invalid link flag
...
For case MESH/NODE/PROV/BI-03-C
2022-08-11 14:17:05 +08:00
wangjialiang
386da9df0c
ble_mesh: stack: Fix invalid provisioning pdu type check
...
For case MESH/NODE/PROV/BI-15-C
2022-08-11 14:17:01 +08:00
wangjialiang
2e190452b8
ble_mesh: stack: Fix add continuously secure update into friend queue.
...
For MESH/NODE/FRND/FN/BV-20-C
2022-08-09 21:50:24 +08:00
wangjialiang
a6b2103948
ble_mesh: stack: Fix friend relay lpn message when relay feature is disable
...
For MESH/NODE/FRND/FN/BV-23-C
2022-08-09 21:50:20 +08:00
Jiang Jiang Jian
eddee33f98
Merge branch 'bugfix/fix_bluedroid_host_memory_overflow_v4.2' into 'release/v4.2'
...
Fixed bluedroid host memory overflow for v4.2
See merge request espressif/esp-idf!18905
2022-08-02 19:47:41 +08:00