zhiweijian
692c2b02e5
feat(ble/bluedroid): Supported BLE bluedroid host pawr connection
2025-12-30 10:16:52 +08:00
Island
6c80a45a41
Merge branch 'fix/ble_mesh_nimble_gap_event_v5.5' into 'release/v5.5'
...
fix(ble_mesh): fix memory issue in nimble gap event forwarding (v5.5)
See merge request espressif/esp-idf!44239
2025-12-29 21:26:56 +08:00
Island
41bcb1746f
Merge branch 'feat/ble_mesh_dfu_supported_v5.5' into 'release/v5.5'
...
Feat/ble mesh dfu supported v5.5
See merge request espressif/esp-idf!44132
2025-12-29 15:37:35 +08:00
Luo Xu
ef87f31347
fix(ble_mesh): fix memory issue in nimble gap event forwarding
...
(cherry picked from commit aeab65c1a749c123add978cdf51ace4151ec67ed)
Co-authored-by: luoxu <luoxu@espressif.com >
2025-12-26 12:15:34 +08:00
luoxu
dfde4492d7
fix(ble_mesh): resolve miscellaneous logging issues
2025-12-26 12:02:46 +08:00
Rainer
556eeb934d
fix(ble_mesh): fixed issues with incorrect logs format and position
2025-12-26 12:02:46 +08:00
luoxu
0eaf2f3cc9
feat(ble_mesh): Miscellaneous log enhancement for Provisioning
2025-12-26 12:02:46 +08:00
Liu Linyan
92cc62a2b9
feat(ble_mesh): Miscellaneous log enhancement for BLE Mesh
2025-12-26 12:02:46 +08:00
Linyan Liu
dde791b387
feat(ble_mesh): Miscellaneous update for BLE Mesh
2025-12-26 12:02:46 +08:00
luoxu
16d9fcf460
feat(ble_mesh): dfd client/server supported
2025-12-26 11:56:40 +08:00
luoxu
f19c2a36f2
feat(ble_mesh): Adapt DFU/MBT to esp-idf
2025-12-26 11:56:40 +08:00
luoxu
8417c7006d
feat(ble_mesh): Device Firmware Update (Zephyr v4.0.0)
2025-12-26 11:56:40 +08:00
Luo Xu
36d0a20a87
fix(ble_mesh): check data length before assigning adv data pointer
...
(cherry picked from commit 6202aa89a6fd34137e4f52342bb5f5cdc8d8ae2b)
Co-authored-by: luoxu <luoxu@espressif.com >
2025-10-30 13:43:14 +08:00
luoxu
82bd4dde2a
fix(ble_mesh): resolve issues in long packet mode
...
- Fix ignored extended advertising parameters from application
- Fix incorrect filtering of extended advertising reports
- Fix segmentation logic errors in long packet mode
2025-10-27 17:55:38 +08:00
luoxu
f3950b34b1
fix(ble_mesh): fixed the uninitialized relay advertisement queue on provisioner
2025-10-27 17:55:38 +08:00
luoxu
ef0384b6c0
fix(ble_mesh): Fixed an issue where BLE advertisement packets failed to be sent
2025-10-27 17:55:38 +08:00
luoxu
1aa41c89e7
fix(ble_mesh): fixed ble50 advertising on bluedroid
2025-10-27 17:55:38 +08:00
luoxu
9ce26e421f
feat(ble_mesh): add BLE 5.0 extended advertising and long packet support
...
- Add extended advertising configuration with customizable PHY selection (1M, 2M, Coded)
- Implement long packet mode to overcome standard BLE Mesh packet length limitations
- Add configurable advertising parameters: interval, count, channel map, TX power
- Introduce enhanced message context structure for fine-grained advertising control
- Add Kconfig options for buffer management and segment count configuration
- Support both forced and preferred long packet transmission modes
- Update advertising buffer pools to accommodate extended and long packet types
- Add validation for enhanced advertising parameters and packet length limits
- Maintain backward compatibility with existing BLE Mesh functionality
2025-10-27 17:55:38 +08:00
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