Luo Xu
bfdf50e787
feat(ble_mesh): select BT_NIMBLE_HIGH_DUTY_ADV_ITVL
...
(cherry picked from commit 6faf0a59fdcf063d40fc1000a209341318131185)
Co-authored-by: luoxu <luoxu@espressif.com>
(cherry picked from commit a7622efd0c99dc069ada98d89bee8e253f8518f8)
Co-authored-by: Luo Xu <luoxu@espressif.com>
2024-12-12 12:23:27 +08:00
Island
71365083e6
Merge branch 'bugfix/fix_ble_creat_conn_fail_enh_v5.2' into 'release/v5.2'
...
fix(ble/bluedroid): Fixed BLE create connection fail because of invalid own address type (v5.2)
See merge request espressif/esp-idf!35017
2024-12-06 15:49:16 +08:00
Luo Xu
80471c2165
fix(ble_mesh): Miscellaneous update
...
(cherry picked from commit 589ebfc1d6189464fd5dfa8045fd4e3d88deec53)
Co-authored-by: luoxu <luoxu@espressif.com>
2024-12-04 16:23:30 +08:00
chenjianhua
35d7c5a4ab
feat(ble/bluedroid): Support setting connection params when creating connection
2024-12-03 18:02:37 +08:00
zhanghaipeng
984c023ef4
fix(ble/bluedroid): Fixed BLE create connection fail because of invalid own address type
2024-12-03 18:01:04 +08:00
Luo Xu
b0b139073c
fix(ble_mesh): fixed heartbeat issue
...
(cherry picked from commit 167cd4762b79a09e891569a923c256c72335ad94)
Co-authored-by: luoxu <luoxu@espressif.com>
2024-11-19 18:03:27 +08:00
Island
7a20ceee6a
Merge branch 'feat/ble_mesh_v1.1_feat_disable_support_v5.2' into 'release/v5.2'
...
feat(ble_mesh): esp ble mesh v1.1 features enable/disable supported (v5.2)
See merge request espressif/esp-idf!33778
2024-10-10 19:09:58 +08:00
luoxu
8413ad1f68
feat(ble_mesh): esp ble mesh v1.1 features enable/disable supported
2024-10-08 15:03:16 +08:00
luoxu
856988110b
feat(ble_mesh): ble mesh lib flash size optimized
2024-09-25 18:04:29 +08:00
Island
b0fb1065a4
Merge branch 'fix/ble_mesh_gh_pr_13135_v5.2' into 'release/v5.2'
...
fix(ble_mesh): Fix OP_TIME_SET and OP_TIME_STATUS (v5.2)
See merge request espressif/esp-idf!32770
2024-08-21 16:54:55 +08:00
Pat Erley
d05d0108d7
fix(ble_mesh): Fix OP_TIME_SET and OP_TIME_STATUS
...
When a user app is handling these messages, the tai_utc_delta and
time_zone_offset fields are not correctly populated. Resolve by
properly setting the fields.
2024-08-16 20:13:34 +08:00
Mario Schlegel
588f819710
fix(ble-mesh): don't use dangling pointer in nimble gatt service
2024-08-05 15:31:08 +08:00
luoxu
f0bf1d3492
fix(ble_mesh): fixed BLEMESH24-76
2024-07-18 10:49:07 +08:00
luoxu
f5ae03e8f4
fix(ble_mesh): ensure the operation of adv busy is thread-safe
2024-07-04 12:13:20 +08:00
luoxu
9c7a81083c
feat(ble_mesh): add cas operation for bt_mesh_atomic_val_t
2024-07-04 12:13:20 +08:00
luoxu
9e2a428251
fix(ble_mesh): Create service after service register success
2024-06-05 10:58:58 +08:00
Island
fe8937b2c6
Merge branch 'bugfix/BLEQABR23-798_v5.2' into 'release/v5.2'
...
bugfix(ble_mesh): Close BLEQABR23-798 (v5.2)
See merge request espressif/esp-idf!30645
2024-06-05 10:43:39 +08:00
Island
8ee5cc7aad
Merge branch 'fix/ble_mesh_sar_bugfix_v5.2' into 'release/v5.2'
...
BLE Mesh SAR bugfix (v5.2)
See merge request espressif/esp-idf!30882
2024-06-05 10:42:58 +08:00
luoxu
240236a7bd
fix(ble_mesh): fix issues in mesh deinit
2024-05-30 20:38:10 +08:00
luoxu
c5188fa85c
fix(ble_mesh): change tx/rx lock to recursive mutex to avoid dead lock
2024-05-23 15:21:46 +08:00
luoxu
4f9d065656
fix(ble_mesh): reference net_buf on correct positions
2024-05-23 15:21:40 +08:00
luoxu
4e5247bbcf
bugfix(ble_mesh): Close BLEQABR23-798
2024-05-07 09:40:51 +08:00
zhiweijian
4dda86b352
fix(nt/bluedroid): Split the device name set functions
...
feat(bt/bluedroid): added APIs to get/set device name on BT GAP side
change(bt/bluedroid): use BT GAP APIs to set/get device name in bluetooth classic examples
change(bt/bluedroid): use BT/BLE GAP APIs to set/get device name in coexist examples
2024-04-30 12:02:56 +08:00
luoxu
9bd8d5f860
fix(ble_mesh): rpr server and df bug fixed(10f7fdc1a9)
2024-04-17 11:09:54 +08:00
luoxu
d93f1d55c5
fix(ble_mesh): fix error condition for heartbeat filter adding node address
2024-04-08 14:26:39 +08:00
Island
358c9ad946
Merge branch 'bugfix/BT-3491_v5.2' into 'release/v5.2'
...
bugfix(ble_mesh): Avoid provisioner handling messages from nodes that have...(v5.2)
See merge request espressif/esp-idf!28049
2024-03-25 12:12:38 +08:00
Island
d411856956
Merge branch 'bugfix/IDFGH-11775_v5.2' into 'release/v5.2'
...
bugfix(ble_mesh): fix NRF mesh(android) provisioning node failed(v5.2)
See merge request espressif/esp-idf!29739
2024-03-25 12:11:57 +08:00
luoxu
c710a583bb
fix(ble_mesh): Free segment tx buffers on tx reset for SAR enhancement
...
Closes: https://github.com/espressif/esp-idf/issues/13384
2024-03-24 17:35:24 +08:00
luoxu
54a38a87e2
fix(ble_mesh): fix NRF mesh(android) provisioning node failed
...
Closes: https://github.com/espressif/esp-idf/issues/12871
2024-03-22 12:22:13 +08:00
wangjialiang
436e3d3345
update invalid links in the ble mesh example documentation
2024-03-21 11:07:02 +08:00
luoxu
f5777749dc
bugfix(ble_mesh): Avoid provisioner handling messages from nodes that have already left the network.
2024-03-21 11:07:02 +08:00
Liu Linyan
63ba58e9a8
fix(ble_mesh): Fix compiling error when PB-ADV is disabled
...
Closes https://github.com/espressif/esp-idf/issues/13203
2024-02-21 18:46:49 +08:00
Jiang Jiang Jian
8a0132aacf
Merge branch 'bugfix/ble_mesh_ble_advtype_v5.2' into 'release/v5.2'
...
ble_mesh: update ble mesh ble adv type(backport v5.2)
See merge request espressif/esp-idf!28916
2024-02-21 11:05:21 +08:00
Jiang Jiang Jian
62dbf69c0a
Merge branch 'bugfix/ble_mesh_deinit_reinit_v5.2' into 'release/v5.2'
...
feat: ble mesh: improve ble mesh deinit when nimble enable(backport v5.2)
See merge request espressif/esp-idf!28926
2024-02-21 11:04:04 +08:00
Jiang Jiang Jian
7a9b686174
Merge branch 'bugfix/struct_init_order_blemesh_v5.2' into 'release/v5.2'
...
ble_mesh: example: fix the structure init order to meet C++ requirements(backport v5.2)
See merge request espressif/esp-idf!28928
2024-02-21 11:01:01 +08:00
Jiang Jiang Jian
4f5c87a294
Merge branch 'fix/ble_mesh_reject_node_reset_v5.2' into 'release/v5.2'
...
fix(ble_mesh): reject node-reseting when provision link is active (v5.2)
See merge request espressif/esp-idf!28235
2024-02-19 11:00:18 +08:00
InfiniteYuan
e8d7ecaec8
feat: ble mesh: improve ble mesh deinit when nimble enable
2024-02-18 11:35:47 +08:00
Jakub Kocka
8a6fe49314
fix: Fixed KConfig files that were not succesfully checked
2024-02-07 15:09:35 +01:00
InfiniteYuan
b2dcd46063
ble_mesh: stack: fix the structure init order to meet C++ requirements
2024-02-07 10:09:20 +08:00
InfiniteYuan
af72c4b94f
ble_mesh: update ble mesh ble adv type
2024-02-06 14:14:57 +08:00
Wu Meng Shi
ed4bf92b8e
fix(ble_mesh): Reject node reset when provisioning link is active
2024-01-30 10:44:13 +08:00
luoxu
fb98bb40f3
feat(ble_mesh): Miscellaneous updates for mesh kconfig, relay related
2023-12-20 15:16:57 +08:00
Island
e2b18f2c2c
Merge branch 'bugfix/BLEQABR23-35_v5.2' into 'release/v5.2'
...
fix(ble_mesh): avoid ble_mesh packet collision by using random adv interval(v5.2)
See merge request espressif/esp-idf!27486
2023-12-06 11:06:47 +08:00
Jiang Jiang Jian
2d8fb1604f
Merge branch 'bugfix/IDFGH-11398_v5.2' into 'release/v5.2'
...
bugfix(ble_mesh): Fixed incorrect RPR Client unicast address was obtained(154b4fcc)(v5.2)
See merge request espressif/esp-idf!27565
2023-12-06 10:51:12 +08:00
luoxu
134fd6b8d8
bugfix(ble_mesh): Enable CONFIG_BT_NIMBLE_VS_SUPPORT when using the duplicate scan feature on the NimBLE host.
2023-12-01 16:48:31 +08:00
luoxu
d3a78fef1b
bugfix(ble_mesh): Fixed incorrect RPR Client unicast address was obtained(154b4fcc)
2023-12-01 16:04:09 +08:00
Liu Linyan
ba7b323c3e
fix(ble_mesh): Use submodule for mesh 1.1 lib files
2023-12-01 10:00:37 +08:00
Liu Linyan
e58ed21fbf
fix(ble_mesh): Remove the orginal mesh 1.1 lib files
2023-12-01 10:00:30 +08:00
luoxu
afab071f51
bugfix(ble_mesh): Supplementary configuration options that should be enabled.
2023-11-29 19:19:18 +08:00
Liu Linyan
d680a3949b
fix(ble_mesh): Support using random adv interval for mesh packets
2023-11-29 19:19:18 +08:00