Luo Xu
6b2d26f334
feat(ble_mesh): fixed issues with adv evts process
...
(cherry picked from commit 21b934aeb21f4a5d40cf3ee7f03c4d489176b7ef)
Co-authored-by: luoxu <luoxu@espressif.com >
2025-10-21 15:34:34 +08:00
Luo Xu
94e5bd0704
feat(ble_mesh): add adv lock to avoid allocated buffers
...
(cherry picked from commit 4905b6eae12134ecd291156b2ce1e98aba4e1fed)
Co-authored-by: luoxu <luoxu@espressif.com >
2025-10-21 15:34:34 +08:00
Luo Xu
bcb60dbec6
feat(ble_mesh): Add lock to avoid tx being modified at the same time
...
(cherry picked from commit 334e2bf8ab40a6facf6ed8926c42307443e72ad9)
Co-authored-by: luoxu <luoxu@espressif.com >
2025-10-21 15:34:34 +08:00
luoxu
2d2ec6c34e
feat(ble): Support ble log compression(draft)
2025-09-22 00:05:02 +08:00
luoxu
adc3a80381
feat(ble_mesh): update lib to f15b27e2d2
2025-06-17 14:39:14 +08:00
Luo Xu
e0f7f4e539
fix(ble_mesh): fixed issue with recv ntf before ccc done
...
(cherry picked from commit 224b7e158dfd654f84dc59136e1b1ca23115e739)
Co-authored-by: luoxu <luoxu@espressif.com >
2025-06-17 14:39:14 +08:00
Luo Xu
42a3c9b024
fix(ble_mesh): fixed proxy server might send segment message with incorrect format
...
(cherry picked from commit 7738bca124a2d15f14a3b9573ee468c166077a37)
Co-authored-by: luoxu <luoxu@espressif.com >
2025-06-17 14:39:14 +08:00
Luo Xu
a468bbcadd
feat(ble_mesh): support ble 50 for esp32c6 series chip
...
(cherry picked from commit d4cd6e57418d79d727f6e28754e74213c21d0f9c)
Co-authored-by: luoxu <luoxu@espressif.com >
2025-06-17 14:39:14 +08:00
Jiang Jiang Jian
7bbaba909f
Merge branch 'fix/ble_mesh_micellaneous_update_v5.5' into 'release/v5.5'
...
feat(ble_mesh): Fix/ble mesh micellaneous update (v5.5)
See merge request espressif/esp-idf!39465
2025-06-17 14:17:51 +08:00
Jiang Jiang Jian
fa889bf5b6
Merge branch 'fix/ble_mesh_solic_tx_pdu_fix_v5.5' into 'release/v5.5'
...
fix(ble_mesh): fixed issues with proxy solic pdu adv (v5.5)
See merge request espressif/esp-idf!39528
2025-06-17 14:04:32 +08:00
Luo Xu
41a17b71ad
fix(ble_mesh): fixed issues with proxy solic pdu adv
...
(cherry picked from commit ca30088aa892d948f5bb02d1ea0d40df0759ddf4)
Co-authored-by: luoxu <luoxu@espressif.com >
2025-05-29 20:23:37 +08:00
luoxu
2e761da92a
feat(ble_mesh): update lib to bbb57d10f9
2025-05-27 20:06:58 +08:00
luoxu
b045635cea
feat(ble_mesh): Change the type of rpl size from uint8 to uint16
2025-05-27 17:30:55 +08:00
Luo Xu
d5d713cff2
fix(ble_mesh): fixed the issue of incorrect proxy adv flag setting
...
(cherry picked from commit 6297edade51094bca08d7660d4c1f2624394dcd2)
Co-authored-by: luoxu <luoxu@espressif.com >
2025-05-26 09:24:47 +08:00
luoxu
ad1073693e
fix(ble_mesh): fixed issue with insufficient link close transmit cnt
2025-04-29 10:45:52 +08:00
luoxu
91278811a4
fix(ble_mesh): remove tx pending assert
2025-04-23 14:11:00 +08:00
luoxu
4803cea3cc
fix(ble_mesh): fixed issues with decrypt failed when resending messages
2025-04-18 14:54:22 +08:00
luoxu
183a931084
fix(ble_mesh): fixed issue where private beacon used incorrect adv type
2025-03-19 14:11:43 +08:00
luoxu
98091ebb0e
fix(ble_mesh): update lib to 80130ecdd8
2025-03-19 14:06:19 +08:00
luoxu
cecd8d1c60
fix(ble_mesh): fixed some issues with ble50
2025-03-19 14:06:19 +08:00
luoxu
689b10e7ac
feat(ble_mesh): multi adv instance support
2024-12-27 10:41:18 +08:00
luoxu
30b257c61b
feat(ble_mesh): ble mesh queue support
2024-12-27 10:41:18 +08:00
Island
a03527e99b
Merge branch 'fix/ble_mesh_enable_high_duty_itvl_on_nimble' into 'master'
...
feat(ble_mesh): select BT_NIMBLE_HIGH_DUTY_ADV_ITVL when using random adv itvl
Closes BLERP-1360
See merge request espressif/esp-idf!35591
2024-12-16 10:35:45 +08:00
Luo Xu
a7622efd0c
feat(ble_mesh): select BT_NIMBLE_HIGH_DUTY_ADV_ITVL
...
(cherry picked from commit 6faf0a59fdcf063d40fc1000a209341318131185)
Co-authored-by: luoxu <luoxu@espressif.com >
2024-12-12 10:59:28 +08:00
luoxu
72f46b82a1
fix(ble_mesh): compile bug fixed for ble mesh on ble 5.0
2024-12-11 11:29:05 +08:00
luoxu
589ebfc1d6
fix(ble_mesh): Miscellaneous update
2024-12-04 11:08:42 +08:00
luoxu
e3ebb84ede
feat(ble_mesh): Remote Provisioning Server UUID Matchs Supported
2024-11-29 19:32:40 +08:00
luoxu
a68768e139
fix(ble_mesh): Remote Provisioning Client/Server bugs fixed
2024-11-29 19:32:40 +08:00
chenjianhua
e5789a8ca1
feat(ble/bluedroid): Support setting connection params when creating connection
2024-11-26 12:10:27 +08:00
Island
f420609c33
Merge branch 'bugfix/fix_ble_creat_conn_fail_enh' into 'master'
...
fix(ble/bluedroid): Fixed BLE create connection fail because of invalid own address type
Closes BLERP-639
See merge request espressif/esp-idf!34895
2024-11-19 12:06:26 +08:00
zhanghaipeng
b65f8a98bd
fix(ble/bluedroid): Fixed BLE create connection fail because of invalid own address type
2024-11-18 17:48:42 +08:00
Island
9f47024e78
Merge branch 'fix/ble_mesh_heartbeat_bug' into 'master'
...
fix(ble_mesh): fixed heartbeat issue
Closes BLERP-1241
See merge request espressif/esp-idf!34912
2024-11-15 16:23:20 +08:00
luoxu
167cd4762b
fix(ble_mesh): fixed heartbeat issue
2024-11-14 19:38:20 +08:00
luoxu
74c847210d
feat(ble_mesh): Proxy Client/Server Coexists Support
2024-11-14 19:22:59 +08:00
luoxu
a86bb375f7
feat(ble_mesh): Support BLE 5.0 for BLE Mesh
2024-11-08 14:17:52 +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