Luo Xu
01a7db26e2
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:32 +08:00
Luo Xu
2178c6a8f2
fix(ble_mesh): Miscellaneous update
...
(cherry picked from commit 589ebfc1d6189464fd5dfa8045fd4e3d88deec53)
Co-authored-by: luoxu <luoxu@espressif.com>
2024-12-09 16:57:11 +08:00
Jiang Jiang Jian
ecda30011c
Merge branch 'fix/ble_mesh_heartbeat_bug_v5.3' into 'release/v5.3'
...
fix(ble_mesh): fixed heartbeat issue (v5.3)
See merge request espressif/esp-idf!34965
2024-12-09 15:41:57 +08:00
chenjianhua
561307a6bf
feat(ble/bluedroid): Support setting connection params when creating connection
2024-12-06 15:51:33 +08:00
zhanghaipeng
2904494228
fix(ble/bluedroid): Fixed BLE create connection fail because of invalid own address type
2024-12-06 15:50:43 +08:00
Luo Xu
946b9fd6c1
fix(ble_mesh): fixed heartbeat issue
...
(cherry picked from commit 167cd4762b79a09e891569a923c256c72335ad94)
Co-authored-by: luoxu <luoxu@espressif.com>
2024-11-19 18:03:25 +08:00
luoxu
41be5e929e
feat(ble_mesh): esp ble mesh v1.1 features enable/disable supported
2024-10-08 15:05:24 +08:00
Island
48088eceaf
Merge branch 'fix/ble_mesh_gh_pr_13135_v5.3' into 'release/v5.3'
...
fix(ble_mesh): Fix OP_TIME_SET and OP_TIME_STATUS (v5.3)
See merge request espressif/esp-idf!32769
2024-09-23 10:29:41 +08:00
Pat Erley
0507cbaf14
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-09-20 10:59:23 +08:00
Mario Schlegel
98df0172ac
fix(ble-mesh): don't use dangling pointer in nimble gatt service
2024-09-20 10:58:56 +08:00
luoxu
43515e0ccd
feat(ble_mesh): ble mesh lib flash size optimized
2024-09-17 17:23:47 +08:00
Jiang Jiang Jian
1316c4bdfb
Merge branch 'fix/blemesh24_61_v5.3' into 'release/v5.3'
...
fix/blemesh24_61 (v5.3)
See merge request espressif/esp-idf!31564
2024-07-26 11:38:30 +08:00
luoxu
5c39705bac
fix(ble_mesh): fixed BLEMESH24-76
2024-07-18 10:54:53 +08:00
luoxu
9b6b8ac41b
fix(ble_mesh): ensure the operation of adv busy is thread-safe
2024-07-04 12:13:34 +08:00
luoxu
cd627d6453
feat(ble_mesh): add cas operation for bt_mesh_atomic_val_t
2024-07-04 12:13:34 +08:00
Island
bde502ed27
Merge branch 'bugfix/bleqabr24-549_v5.3' into 'release/v5.3'
...
fix(ble_mesh): fix issues in mesh deinit_v5.3
See merge request espressif/esp-idf!30540
2024-06-11 11:00:10 +08:00
Jiang Jiang Jian
67f0bfa8bc
Merge branch 'fix/ble_mesh_sar_bugfix_v5.3' into 'release/v5.3'
...
BLE Mesh SAR bugfix (v5.3)
See merge request espressif/esp-idf!30881
2024-06-11 10:49:52 +08:00
luoxu
a168f4cc9b
fix(ble_mesh): fix issues in mesh deinit
2024-05-30 20:37:31 +08:00
luoxu
3a7aafe7d6
fix(ble_mesh): change tx/rx lock to recursive mutex to avoid dead lock
2024-05-23 15:41:58 +08:00
luoxu
e23d24a65d
fix(ble_mesh): reference net_buf on correct positions
2024-05-23 15:41:58 +08:00
luoxu
2c96e097c9
fix(ble_mesh): Create service after service register success
2024-05-23 12:16:46 +08:00
zhiweijian
b9a1756202
fix(ble/bluedroid): Remove BLE functions discard declaration
...
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/common): Marked some APIs in device module as deprecated
1. esp_bt_dev_set_device_name
2. esp_bt_dev_get_device_name
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-18 15:53:54 +08:00
luoxu
b6c09192c8
fix(ble_mesh): rpr server and df bug fixed(10f7fdc1a9)
2024-04-17 11:14:18 +08:00
luoxu
0e21cdd18a
fix(ble_mesh): fix error condition for heartbeat filter adding node address
2024-04-08 14:25:18 +08:00
luoxu
8160ddee46
fix(ble_mesh): fix NRF mesh(android) provisioning node failed
...
Closes: https://github.com/espressif/esp-idf/issues/12871
2024-04-02 10:41:57 +08:00
luoxu
22f3006dd1
fix(ble_mesh): Free segment tx buffers on tx reset for SAR enhancement
...
Closes: https://github.com/espressif/esp-idf/issues/13384
2024-03-29 10:14:14 +08:00
Island
556d71b97f
Merge branch 'bugfix/BT-3491' into 'master'
...
bugfix(ble_mesh): Avoid provisioner handling messages from nodes that have...
Closes BT-3491 and BLEMESH-437
See merge request espressif/esp-idf!27087
2024-03-13 17:16:38 +08:00
wangjialiang
4b347ba1ad
update invalid links in the ble mesh example documentation
2024-03-13 11:38:27 +08:00
luoxu
36297f93e7
bugfix(ble_mesh): Avoid provisioner handling messages from nodes that have already left the network.
2024-03-13 11:38:27 +08:00
luoxu
99744ec1b9
bugfix(ble_mesh): Close BLEQABR23-798
2024-03-13 11:32:40 +08:00
Liu Linyan
2d25ef62d1
fix(ble_mesh): Fix compiling error when PB-ADV is disabled
...
Closes https://github.com/espressif/esp-idf/issues/13203
2024-02-20 16:40:30 +08:00
fl0wl0w
90d1dcfd76
feat(freertos): Introduced new Kconfig option CONFIG_FREERTOS_NUMBER_OF_CORES
...
This commit replaces the use of portNUM_PROCESSORS and configNUM_CORES
macros in all of ESP-IDF. These macros are needed to realize an SMP
scenario by fetching the number of active cores FreeRTOS is running on.
Instead, a new Kconfig option, CONFIG_FREERTOS_NUMBER_OF_CORES, has been
added as a proxy for the FreeRTOS config option, configNUMBER_OF_CORES.
This new commit is now used to realize an SMP scenario in various places
in ESP-IDF.
[Sudeep Mohanty: Added new Kconfig option CONFIG_FREERTOS_NUMBER_OF_CORES]
Signed-off-by: Sudeep Mohanty <sudeep.mohanty@espressif.com>
2024-02-09 09:11:28 +01:00
Jakub Kocka
0b00e49ac5
fix: Fixed KConfig files that were not succesfully checked
2024-02-02 14:13:45 +01:00
Island
c3645202da
Merge branch 'bugfix/ble_mesh_deinit_reinit' into 'master'
...
ble mesh: improve ble mesh deinit
See merge request espressif/esp-idf!19199
2024-01-29 13:59:07 +08:00
InfiniteYuan
8191f319a3
ble_mesh: stack: fix the structure init order to meet C++ requirements
2024-01-22 14:12:11 +08:00
InfiniteYuan
993882d1d9
feat: ble mesh: improve ble mesh deinit when nimble enable
2024-01-09 14:16:31 +08:00
InfiniteYuan
59a9e8cc7b
ble_mesh: update ble mesh ble adv type
2024-01-09 14:05:29 +08:00
Liu Linyan
3ae4203ce5
fix(ble_mesh): Fix CI compile failure
2024-01-03 10:56:10 +08:00
Island
4f49d8d7fa
Merge branch 'feat/ble_mesh_miscellaneous_update' into 'master'
...
Feat/ble mesh miscellaneous update
Closes BLERP-308, BLERP-346, and BLERP-390
See merge request espressif/esp-idf!27936
2024-01-03 10:44:45 +08:00
Jiang Jiang Jian
7537c4fcea
Merge branch 'bigfix/BLEQABR23-503' into 'master'
...
fix(ble_mesh): reject node-reseting when provision link is active
See merge request espressif/esp-idf!25848
2024-01-02 15:37:42 +08:00
Wu Meng Shi
2f78a065bd
fix(ble_mesh): reject node-reseting when provision link is active
2024-01-02 15:37:41 +08:00
luoxu
39b1ee4c9a
bugfix(ble_mesh): add duplicate scan config for esp32s3
2023-12-21 12:13:13 +08:00
luoxu
63a7db457a
feat(ble_mesh): Miscellaneous updates for mesh kconfig, relay related
2023-12-20 12:20:26 +08:00
Island
9040dea13b
Merge branch 'bugfix/BLEQABR23-35master' into 'master'
...
fix(ble_mesh): avoid ble_mesh packet collision by using random adv interval
Closes BLERP-113 and BLERP-112
See merge request espressif/esp-idf!26348
2023-12-06 11:06:38 +08:00
Wu Meng Shi
a93783ae90
fix(ble_mesh): avoid ble_mesh packet collision by using random adv interval
2023-12-06 11:06:38 +08:00
Jiang Jiang Jian
d64217006c
Merge branch 'bugfix/IDFGH-11398' into 'master'
...
bugfix(ble_mesh): Fixed incorrect RPR Client unicast address was obtained(154b4fcc)
Closes IDFGH-11398
See merge request espressif/esp-idf!27564
2023-12-06 10:50:50 +08:00
luoxu
18e91216bd
bugfix(ble_mesh): Enable CONFIG_BT_NIMBLE_VS_SUPPORT when using the duplicate scan feature on the NimBLE host.
2023-12-04 03:10:09 +00:00
luoxu
c90fd0ebe2
bugfix(ble_mesh): Fixed incorrect RPR Client unicast address was obtained(154b4fcc)
2023-12-01 15:53:44 +08:00
Liu Linyan
94d3f5037b
fix(ble_mesh): Use submodule for mesh 1.1 lib files
2023-11-30 16:56:58 +08:00
Liu Linyan
2c579d03ca
fix(ble_mesh): Remove the orginal mesh 1.1 lib files
2023-11-30 16:34:22 +08:00