linruihao
2887be193b
fix(bt): Fix controller disable cause iwdt timeout on esp32
2025-03-14 17:53:05 +08:00
Island
8d3429a4ea
Merge branch 'bugfix/fix_some_ble_bugs_250220_esp32c3_v5.2' into 'release/v5.2'
...
Fixed some BLE bugs 250220 on esp32c3(b34b7d6) (v5.2)
See merge request espressif/esp-idf!37699
2025-03-14 10:25:07 +08:00
Island
3d18baa009
Merge branch 'fix/feed_wdts_during_ble_log_dump_c2_v5.2' into 'release/v5.2'
...
fix(ble): add feed wdts during ble log dump for ESP32-C2 (v5.2)
See merge request espressif/esp-idf!37718
2025-03-13 19:34:26 +08:00
Island
1deb617866
Merge branch 'feature/move_tinycrypt_to_bt_common_v5.2' into 'release/v5.2'
...
Feature/move tinycrypt to bt common (v5.2)
See merge request espressif/esp-idf!37580
2025-03-13 17:38:29 +08:00
Island
01a4d52e27
Merge branch 'feature/update_controller_lib_20250310_v5.2' into 'release/v5.2'
...
Feature/update controller lib 20250310 (v5.2)
See merge request espressif/esp-idf!37680
2025-03-13 14:25:30 +08:00
Zhou Xiao
f492c499a8
fix(ble): add feed wdts during ble log dump for ESP32-C2
...
(cherry picked from commit e2e8e7dce1
)
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-03-13 12:53:40 +08:00
chenjianhua
ce5d89fad3
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(b34b7d6)
...
- Fixed enhanced TX power setting and getting for legacy adv
- Fixed BLE assert lld_con.c 2387
- Fixed compatibility issues during the encryption procedure
- Support BLE vendor hci enable CCA command
2025-03-13 11:15:14 +08:00
Island
fbcc36a0ee
Merge branch 'feat/add_ble_ctrl_log_module_on_esp32c3_v5.2' into 'release/v5.2'
...
feat(bt): Added BLE log module on ESP32-C3 and ESP32-S3(723439d) (v5.2)
See merge request espressif/esp-idf!37359
2025-03-13 10:57:03 +08:00
Island
311f33cf15
Merge branch 'feat/support_ble_vendor_hci_event_report_v5.2' into 'release/v5.2'
...
feat(bt/bluedroid): Support BLE vendor hci event reporting (v5.2)
See merge request espressif/esp-idf!37352
2025-03-13 10:55:56 +08:00
Shen Weilong
a784e0dba2
feat(ble): tell controller if vhci is enabled for ESP32-C6 and ESP32-H2
2025-03-13 09:13:43 +08:00
Shen Wei Long
13d3c588fd
feat(ble): tell controller if vhci is enabled for ESP32-C2
...
(cherry picked from commit 892b3a0b0e
)
Co-authored-by: Shen Weilong <shenweilong@espressif.com >
2025-03-13 09:13:17 +08:00
Wang Meng Yang
0c94dc3aea
Merge branch 'bugfix/spp_free_server_slot_err_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): Fixed freeing spp server memory when disconnected(v5.2)
See merge request espressif/esp-idf!37610
2025-03-12 17:26:24 +08:00
Marius Vikhammer
a0ba8c9e1d
Merge branch 'bug/xtensa_cpu1_sys_lockup_v5.2' into 'release/v5.2'
...
fix(panic_handler): Updated panic handler to use RTC WDT (v5.2)
See merge request espressif/esp-idf!37121
2025-03-12 09:58:59 +08:00
xiongweichao
9f34b20a9e
fix(bt/bluedroid): Fixed freeing spp server memory when disconnected
2025-03-11 12:03:59 +08:00
chenjianhua
629508613e
feat(bt/bluedroid): Support BLE vendor hci event reporting
2025-03-10 18:04:24 +08:00
chenjianhua
93ab87de1d
feat(bt/bluedroid): Support BLE setting vendor event mask
2025-03-10 18:04:24 +08:00
zhanghaipeng
d006534327
feat(ble/bluedroid): Support read periodic advertiser list size command
2025-03-10 14:12:24 +08:00
Shen Weilong
b5bfc058c2
feat(bt): support hardware ecc acceleration for bt tinycrypt
2025-03-10 09:08:19 +08:00
Shen Weilong
6678e68cdb
change(bt): moved porting/ext/tinycrypt into common
2025-03-10 09:08:06 +08:00
Rahul Tank
f9cbfdd0f5
Merge branch 'feature/expose_ble_gap_wl_tx_add_v5.2' into 'release/v5.2'
...
fix(nimble): Exposed the ble_gap_wl_tx_add API to add a device in whitelist (v5.2)
See merge request espressif/esp-idf!37110
2025-03-09 11:49:55 +08:00
Island
72c031513a
Merge branch 'change/ble_update_lib_20250217_v5.2' into 'release/v5.2'
...
change(ble): [AUTO_MR] 20250217 - Update ESP BLE Controller Lib (v5.2)
See merge request espressif/esp-idf!37129
2025-03-07 19:31:09 +08:00
Abhinav Kudnar
5fb250c829
fix(nimble): Exposed the ble_gap_wl_tx_add API to add a device in whitelist
2025-03-07 14:32:34 +05:30
Sudeep Mohanty
ed720503fb
fix(panic_handler): Updated panic handler to use RTC WDT
...
This commit updates the following:
- Updates the panic handler to use only the RTC WDT to reset the system.
- Refactors some of the panic handler code.
- Updates Bluetooth files where in they now feed the WDTs instead of
reconfiguring them.
- Removes some unnecessary configuration of WDTs from various files.
- Added a unit test to verify that the system does not lock up when the
panic handler is stuck.
- Updates the memprot unit tests to work with the refactored panic
handler.
Closes https://github.com/espressif/esp-idf/issues/15166
Closes https://github.com/espressif/esp-idf/issues/15018
Closes https://github.com/espressif/esp-idf/issues/10110
2025-03-06 09:06:53 +01:00
Rahul Tank
96876be6c7
Merge branch 'bugfix/fix_sc_only_pairing_v5.2' into 'release/v5.2'
...
fix(nimble): Fix SC only pairing failure (v5.2)
See merge request espressif/esp-idf!37534
2025-03-06 15:25:08 +08:00
chenjianhua
e4b8dba8fd
feat(bt): Update bt lib for ESP32-C3 and ESP32-S3(723439d)
...
- Added BLE controller debug log trace
- Added BLE controller log module
2025-03-06 14:48:31 +08:00
Zhao Wei Liang
3283d9e55c
feat(ble): add a debug way to retain scene on ESP32-C6
2025-03-06 14:47:31 +08:00
zwl
a7fc123850
fix(ble): fixed common kconfig error when controller enable only
2025-03-06 14:47:20 +08:00
cjin
894cd1dfa2
change(ble): update esp32c6 lib to 7ead2d29
2025-03-06 14:38:11 +08:00
cjin
c26c5e5fee
change(ble): update esp32h2 lib to 7ead2d29
2025-03-06 14:38:11 +08:00
zwl
b1a4aeb539
feat(ble): implement ble capture info user handler on ESP32-C6 and ESP32-H2
2025-03-06 14:38:11 +08:00
Shen Weilong
238c71b3da
change(ble): Supported cuttable architecture for ble
2025-03-06 14:38:11 +08:00
Island
ac5760d28e
Merge branch 'change/ble_update_20250221_v5.2' into 'release/v5.2'
...
Combined backport MR for BLE Lib & Feature Updates
See merge request espressif/esp-idf!37188
2025-03-06 11:49:38 +08:00
Rahul Tank
e54e400f25
fix(nimble): Fix SC only pairing failure
2025-03-05 19:42:52 +05:30
Island
0de2a4c27b
Merge branch 'feat/optimize_ble_config_reduce_bin_v5.2' into 'release/v5.2'
...
Feat/optimize bluedroid host config and reduce bin size (v5.2)
See merge request espressif/esp-idf!37259
2025-03-05 15:46:14 +08:00
Island
04699f3e40
Merge branch 'bugfix/fix_ble_kconfig_v5.2' into 'release/v5.2'
...
fix(ble/controller): Fix BLE Kconfig on ESP32 to avoid unexpected behavior (v5.2)
See merge request espressif/esp-idf!37420
2025-03-05 15:08:19 +08:00
Zhou Xiao
2ad201f7e7
change(ble): [AUTO_MR] Update lib_esp32h2 to 1d7eebaf
2025-03-04 10:28:06 +08:00
Zhou Xiao
d74bc5946a
fix(ble): fix flushout and sync issues
2025-03-03 16:36:40 +08:00
zhanghaipeng
82d0e358c8
fix(ble/bluedroid): Added SPI output support for Bluedroid host log
2025-03-03 16:36:40 +08:00
zhanghaipeng
21c9961dd8
fix(ble/bluedroid): Support SPI log output options for HCI
2025-03-03 16:36:40 +08:00
Zhou Xiao
11dc85f80b
feat(ble): add printf and write with timestamp interface for ble log spi out
2025-03-03 16:36:40 +08:00
Zhou Xiao
50b5970d0f
feat(ble): support ble log spi out for ESP32-C3 and ESP32-S3
2025-03-03 16:36:40 +08:00
Zhou Xiao
e45ce70f1d
feat(ble): support ble log spi out for ESP32
2025-03-03 16:36:40 +08:00
Zhou Xiao
be79a549c4
change(ble): update ble log spi out config for ESP32-H2
2025-03-03 16:36:40 +08:00
Zhou Xiao
c3785f3a0d
change(ble): update ble log spi out config for ESP32-C6
2025-03-03 16:36:40 +08:00
Zhou Xiao
79f582adaa
change(ble): update ble log spi out config for ESP32-C2
2025-03-03 16:36:40 +08:00
Zhou Xiao
54e3f7c29c
feat(ble): improved ble log spi output interface to support multisource log
2025-03-03 16:36:40 +08:00
Zhou Xiao
3102c4c94e
feat(ble): support esp ble controller spi output interface for ESP32-H2
...
(cherry picked from commit 9c98c7e040
)
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-03-03 16:36:40 +08:00
Zhou Xiao
8b22be3606
feat(ble): support esp ble controller spi output interface for ESP32-C6
...
(cherry picked from commit 58b8775f95
)
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-03-03 16:36:40 +08:00
Zhou Xiao
36331ad702
feat(ble): support esp ble controller spi output interface for ESP32-C2
...
(cherry picked from commit 0b57f8ae87
)
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-03-03 16:36:40 +08:00
Zhou Xiao
b47e85270d
feat(ble): add spi output interface for esp ble controller log
2025-03-03 16:36:40 +08:00