luoxu
6305482abb
feat(ble_mesh): update lib to bbb57d10f9
2025-05-27 20:57:18 +08:00
luoxu
549cecbe6e
feat(ble_mesh): Change the type of rpl size from uint8 to uint16
2025-05-27 20:57:18 +08:00
luoxu
355e56ba55
fix(ble_mesh): update ble 50 macro on unsupported version
2025-05-27 20:57:18 +08:00
luoxu
736eda2189
fix(ble_mesh): fixed issue where private beacon used incorrect adv type
2025-05-27 20:57:18 +08:00
luoxu
85fcf36fb0
fix(ble_mesh): fixed some issues with ble50
2025-05-27 20:57:18 +08:00
luoxu
822385a92e
feat(ble_mesh): Remote Provisioning Server UUID Matchs Supported
2025-05-27 20:57:18 +08:00
luoxu
228470339f
fix(ble_mesh): Remote Provisioning Client/Server bugs fixed
2025-05-27 20:57:18 +08:00
Jiang Jiang Jian
796ca12684
Merge branch 'fix/ble_mesh_trans_pending_fix_v5.4' into 'release/v5.4'
...
fix(ble_mesh): remove tx pending assert (v5.4)
See merge request espressif/esp-idf!38936
2025-05-09 11:35:06 +08:00
luoxu
b1d1170499
fix(ble_mesh): remove tx pending assert
2025-05-07 14:55:21 +08:00
Luo Xu
df82a96f15
fix(ble_mesh): fixed issue with insufficient link close transmit cnt
...
(cherry picked from commit ad1073693e
)
Co-authored-by: luoxu <luoxu@espressif.com >
2025-05-06 12:23:33 +08:00
Luo Xu
5c65747537
fix(ble_mesh): fixed issues with decrypt failed when resending messages
...
(cherry picked from commit 4803cea3cc
)
Co-authored-by: luoxu <luoxu@espressif.com >
2025-04-18 20:23:49 +08:00
Island
3412026c77
Merge branch 'fix/ble_mesh_bugs_fixed_v5.4' into 'release/v5.4'
...
fix(ble_mesh): Miscellaneous update (v5.4)
See merge request espressif/esp-idf!35427
2025-01-06 15:08:31 +08:00
Luo Xu
f6fede26b7
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 a7622efd0c
)
Co-authored-by: Luo Xu <luoxu@espressif.com >
2024-12-12 12:23:37 +08:00
Luo Xu
5d7d1a180a
fix(ble_mesh): Miscellaneous update
...
(cherry picked from commit 589ebfc1d6
)
Co-authored-by: luoxu <luoxu@espressif.com >
2024-12-04 16:23:41 +08:00
Jiang Jiang Jian
3f63fd91ec
Merge branch 'bugfix/fix_ble_creat_conn_fail_enh_v5.4' into 'release/v5.4'
...
fix(ble/bluedroid): Fixed BLE create connection fail because of invalid own address type (v5.4)
See merge request espressif/esp-idf!35019
2024-11-29 23:40:55 +08:00
chenjianhua
02cc012db5
feat(ble/bluedroid): Support setting connection params when creating connection
2024-11-27 17:13:21 +08:00
zhanghaipeng
719a2313be
fix(ble/bluedroid): Fixed BLE create connection fail because of invalid own address type
2024-11-27 17:07:24 +08:00
Luo Xu
5fef371bad
fix(ble_mesh): fixed heartbeat issue
...
(cherry picked from commit 167cd4762b
)
Co-authored-by: luoxu <luoxu@espressif.com >
2024-11-19 18:03:23 +08:00
luoxu
c7a4c1cf37
feat(ble_mesh): esp32c61 support for ble mesh lib
2024-10-23 16:57:59 +08:00
Island
5643521c3b
Merge branch 'fix/ble_mesh_esp32c5_lib_bugfix' into 'master'
...
feat(ble_mesh): esp32c5 lib update
Closes BLERP-1095
See merge request espressif/esp-idf!34027
2024-10-10 10:19:03 +08:00
luoxu
024306f4bf
feat(ble_mesh): esp32c5 lib update
2024-10-08 19:15:53 +08:00
luoxu
aa022b14ce
feat(ble_mesh): esp ble mesh v1.1 features enable/disable supported
2024-10-08 15:02:08 +08:00
luoxu
fde00f570a
feat(ble_mesh): ble mesh lib flash size optimized
2024-09-19 12:14:32 +08:00
Pat Erley
5daee45f6e
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-20 12:01:35 +08:00
Mario Schlegel
9c98a8584b
fix(ble-mesh): don't use dangling pointer in nimble gatt service
2024-08-08 17:39:51 +08:00
luoxu
a16d90ac02
feat(ble_mesh): Support BLE Mesh lib for esp32c5
2024-08-01 14:28:36 +08:00
luoxu
62e3f414a1
feat(ble_mesh): mesh lib update to aff87bf33a
2024-08-01 14:28:36 +08:00
luoxu
b0367f5f2f
feat(ble_mesh): disable some models by default
2024-07-29 16:02:36 +08:00
luoxu
7c338ac26c
fix(ble_mesh): fixed BLEMESH24-76
2024-07-18 10:51:46 +08:00
luoxu
62e8043ab3
fix(ble_mesh): ensure the operation of adv busy is thread-safe
2024-07-04 12:12:26 +08:00
luoxu
63120f0208
feat(ble_mesh): add cas operation for bt_mesh_atomic_val_t
2024-07-04 12:12:26 +08:00
luoxu
cee98dae25
fix(ble_mesh): fix issues in mesh deinit
2024-05-31 11:10:30 +08:00
Island
657b35cfea
Merge branch 'fix/ble_mesh_gatts_bugfix' into 'master'
...
fix(ble_mesh): Create service after service register success
Closes BLERP-758
See merge request espressif/esp-idf!30877
2024-05-24 14:09:31 +08:00
luoxu
26a693eed7
fix(ble_mesh): change tx/rx lock to recursive mutex to avoid dead lock
2024-05-23 15:12:03 +08:00
luoxu
6ca1651d14
fix(ble_mesh): reference net_buf on correct positions
2024-05-23 15:12:03 +08:00
luoxu
2567b7175d
fix(ble_mesh): Create service after service register success
2024-05-23 12:13:45 +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