Wang Mengyang
c71431df1b
fix(bt): Fixed HFP AG data callback cleared after profile is re-initialized
2025-06-19 07:30:45 +08:00
Zhou Xiao
75c85605df
fix(ble): set timer handle to null after deletion
...
(cherry picked from commit 1614e71eb6 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-05-30 19:53:33 +08:00
Island
4e7e58f458
Merge branch 'fix/ble_mesh_micellaneous_update_v5.3' into 'release/v5.3'
...
Fix/ble mesh micellaneous update v5.3
See merge request espressif/esp-idf!39461
2025-05-28 10:37:40 +08:00
luoxu
6ff7b65c34
feat(ble_mesh): Remote Provisioning Server UUID Matchs Supported
2025-05-27 15:31:31 +08:00
Zhou Xiao
154c162d99
change(ble): make falling edge when disabling ts sync
2025-05-26 15:35:07 +08:00
Zhou Xiao
098d0a1e5f
fix(ble): fixed ts sync sleep support trigger
2025-05-23 19:12:45 +08:00
Zhou Xiao
5872bf889f
fix(ble): fixed printf va list cross function pass failure
2025-05-23 12:31:42 +08:00
Zhou Xiao
afbbf72002
fix(ble): fixed upper layer trans append failure bug
...
(cherry picked from commit 1e6bc70837 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-05-22 16:54:39 +08:00
Zhou Xiao
3105d10cbb
feat(ble): support ts sync for sleep app
...
(cherry picked from commit e10460ce14 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-05-22 16:54:37 +08:00
Zhou Xiao
16383af1ae
feat(ble): support controller raw log print out
...
(cherry picked from commit ed09e97c66 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-05-22 16:54:35 +08:00
Zhou Xiao
91ce842f01
feat(ble): refactored loss report module and represent frame using struct
...
(cherry picked from commit 9800d715a5 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-05-22 16:54:32 +08:00
Zhou Xiao
cc4744cffd
feat(ble): support le audio log buffer separation
...
(cherry picked from commit cd3aa6527c )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-05-22 16:54:30 +08:00
Zhou Xiao
fb0bb82e1a
feat(ble): optimized printf functions code size and speed
...
(cherry picked from commit e4be25ba63 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-05-22 16:54:28 +08:00
Zhou Xiao
4e8e6b7920
feat(ble): refactored flush module and provided public flush api
...
(cherry picked from commit 70792443c7 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-05-22 16:54:25 +08:00
Zhou Xiao
b9a06476f1
feat(ble): refactored ll isr buffer append and buffer flush using event handler
...
(cherry picked from commit bba90309e7 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-05-22 16:54:23 +08:00
Zhou Xiao
ac35a6e8f2
feat(ble): provided dynamic spi enable/disable api
...
(cherry picked from commit 3568f19fef )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-05-22 16:54:20 +08:00
Zhou Xiao
5558bef466
feat(ble): support hci log buffer separation
...
(cherry picked from commit 16a3b2c71b )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-05-22 16:54:18 +08:00
Zhou Xiao
43dfe06c05
feat(ble): optimized macros readability
...
(cherry picked from commit f8699785e9 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-05-22 16:54:16 +08:00
Rahul Tank
9e042f6d71
Merge branch 'bugfix/blufi_add_missing_adv_stop_v5.3' into 'release/v5.3'
...
fix(nimble): Added code for missing adv stop in blufi (v5.3)
See merge request espressif/esp-idf!38719
2025-04-28 19:19:43 +08:00
Zhou Xiao
ca8689dfdc
feat(ble): Improved SPI BLE Log functionality
...
* Added checksum for every frame
* Added SPI slave transaction interval workaround
* Added SPI tx done isr issue workaround
* Turned buffer flush to a menuconfig and disabled by default
* Modified packet loss write operation and trigger condition
* Optimized buffer append efficiency for controller ISR
(cherry picked from commit 243705c143 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-04-25 14:53:41 +08:00
Rahul Tank
cc455c05d2
fix(nimble): Added code for missing adv stop in blufi
2025-04-24 14:22:11 +05:30
Island
2216ed92a0
Merge branch 'bugfix/fix_some_ble_bugs_2503_v5.3' into 'release/v5.3'
...
Bugfix/fix some ble bugs 2503 (v5.3)
See merge request espressif/esp-idf!38290
2025-04-22 11:48:59 +08:00
Zhou Xiao
d1b7a2adbd
change(ble): bugs fixed on spi ble log
...
* removed spi master in iram select for flash only firmware
* fixed memory issue in transaction init function
* fixed memory issue in transaction deinit function
2025-04-17 13:43:12 +08:00
Island
5de769cba4
Merge branch 'change/ble_update_lib_20250313_v5.3' into 'release/v5.3'
...
change(ble): [AUTO_MR] 20250313 - Update ESP BLE Controller Lib (v5.3)
See merge request espressif/esp-idf!37821
2025-04-16 14:38:01 +08:00
Rahul Tank
70c9a757c7
Merge branch 'fix/ble_issue_10032025_v5.3' into 'release/v5.3'
...
fix(nimble): Fix some nimble issues ble_issue_10032025_v5.3
See merge request espressif/esp-idf!37623
2025-04-15 12:32:44 +08:00
Zhou Xiao
e7dd876456
feat(ble): support ble log simple output via SPI interface
2025-04-15 12:17:03 +08:00
Island
4615344118
Merge branch 'feat/support_bluedroid_host_iso_feature_master_v5.3' into 'release/v5.3'
...
Fixed controller flash only bug if hci-uart is enabled (v5.3)
See merge request espressif/esp-idf!38162
2025-04-15 11:34:53 +08:00
Zhang Hai Peng
a5b43c72c8
fix(ble/bluedroid): Fixed BLE crash when disable bluedroid host
...
(cherry picked from commit 9dfa6ab0e9 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-04-07 21:13:57 +08:00
xiongweichao
3721a43afc
feat(bt): Add API to get profile status
2025-04-07 19:17:01 +08:00
Zhi Wei Jian
7daadbcd90
feat(bt/bluedroid): Support BLE CTE in bluedroid host
...
(cherry picked from commit fcad8b7ebd )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2025-04-01 11:03:37 +08:00
Zhi Wei Jian
a025c1870a
feat(bt/bluedroid): Support BLE iso in bluedroid host
...
(cherry picked from commit 7128087646 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2025-04-01 11:03:34 +08:00
Shen Weilong
e05aee0fa4
feat(bt): support hardware ecc acceleration for bt tinycrypt
2025-03-24 11:56:05 +05:30
Shen Weilong
50d8535b4f
change(bt): moved porting/ext/tinycrypt into common
2025-03-24 11:56:05 +05:30
Island
5db0534f7e
Merge branch 'feat/add_ble_spi_log_v5.3' into 'release/v5.3'
...
fix(ble/bluedroid): Support SPI log output options for HCI (v5.3)
See merge request espressif/esp-idf!37340
2025-02-27 20:17:56 +08:00
akshat
1c231b4401
bugfix(wifi): Add missing brackets in the C++ guard
...
Closes https://github.com/espressif/esp-idf/issues/14991
2025-02-27 11:09:30 +08:00
Island
a71e0aac53
Merge branch 'feat/add_save_debug_context_250226_v5.3' into 'release/v5.3'
...
Feat/add save debug context 250226 (v5.3)
See merge request espressif/esp-idf!37296
2025-02-27 10:40:05 +08:00
Zhou Xiao
ac9ac0a46c
fix(ble): fix flushout and sync issues
...
(cherry picked from commit b144337020 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-02-27 09:53:39 +08:00
Zhang Hai Peng
5927173177
fix(ble/bluedroid): Added SPI output support for Bluedroid host log
...
(cherry picked from commit b6903296ad )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-02-26 23:13:41 +08:00
Zhang Hai Peng
efdf380fb9
fix(ble/bluedroid): Support SPI log output options for HCI
...
(cherry picked from commit e00ba3cbd1 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-02-26 23:13:39 +08:00
Zhao Wei Liang
bcbaa93cf7
fix(ble): fixed common kconfig error when controller enable only
...
(cherry picked from commit 5b8ac71ace )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-02-26 15:03:34 +08:00
zhiweijian
5f389f7270
feat(ble/bluedroid): reduce bluedrois host bin size and disable BLE_HOST_BG_CONNECT_EN
2025-02-25 17:59:11 +08:00
zhiweijian
b0725698e2
feat(bt/bluedroid): optimize bluedroid menuconfig
2025-02-25 16:48:29 +08:00
zhiweijian
386f94a807
feat(bt/bluedroid): delete unused host congest check
2025-02-25 16:48:17 +08:00
Island
4418394bc3
Merge branch 'feat/add_ble_log_spi_out_printf_v5.3' into 'release/v5.3'
...
feat(ble): add printf interface for ble log spi out (v5.3)
See merge request espressif/esp-idf!37186
2025-02-24 14:01:42 +08:00
Zhou Xiao
8372c3d4d9
fix(ble): changed DMA malloc api to v5.3
2025-02-21 17:12:18 +08:00
Zhou Xiao
6c54ce599f
feat(ble): add printf and write with timestamp interface for ble log spi out
...
(cherry picked from commit f8efa4cd80 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-02-21 11:53:54 +08:00
Zhou Xiao
e8daf00ea5
feat(ble): improved ble log spi output interface to support multisource log
...
(cherry picked from commit 2221133ba8 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-02-19 20:54:02 +08:00
Zhou Xiao
c8456b78d3
feat(ble): add spi output interface for esp ble controller log
...
(cherry picked from commit 52106c9895 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-02-14 11:53:56 +08:00
Zhang Hai Peng
b6d4dfa565
fix(ble/blufi): Fixed blufi example security issue
...
(cherry picked from commit 3cb2d9c3c6 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-01-06 11:13:51 +08:00
Rahul Tank
6e5a8865de
fix(nimble): Address few coverity reported issues
...
1. Overflowed constant (INTEGER_OVERFLOW): Added change to typecast
value
2. Structurally dead code: Removed dead code
3. Resource leak: Added a free for allocated memory, in case of failure
4. too_few_printf_args: Corrected print statement to pass arguments
5. Fixed nesting levels
6. Fixed unused value warnings
7. Illegal memory access fix
2025-01-03 17:55:41 +05:30