Zhao Wei Liang
c16a2b345d
feat(ble): add a debug way to retain scene on ESP32-C6
2025-02-26 15:31:42 +08:00
zwl
1195ce2e59
feat(ble): implement ble capture info user handler on ESP32-C6 and ESP32-H2
2025-02-25 18:04:38 +08:00
Shen Weilong
f4a8aaffcb
change(ble): Supported cuttable architecture for ble
2025-02-25 18:04:38 +08:00
Island
06da036d83
Merge branch 'feat/improve_bt_log_spi_output_interface_v5.1' into 'release/v5.1'
...
Feat/improve bt log spi output interface (v5.1)
See merge request espressif/esp-idf!37134
2025-02-21 10:47:42 +08:00
Jiang Jiang Jian
e9b7e6c434
Merge branch 'change/ble_update_lib_20250212_v5.1' into 'release/v5.1'
...
change(ble): [AUTO_MR] 20250212 - Update ESP BLE Controller Lib (v5.1)
See merge request espressif/esp-idf!37041
2025-02-20 11:09:15 +08:00
Zhou Xiao
2f37a7e4fd
change(ble): update ble log spi out config for ESP32-H2
...
(cherry picked from commit 608ecf63e21d9b266bd8ab857cd3036412acdb7c)
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-02-19 20:53:38 +08:00
Zhou Xiao
1479cbd40e
feat(ble): support enhanced controller log capabilities on ESP32-C6 and ESP32-H2
...
(cherry picked from commit f598976c6bfadec961414f8713884cb2333256cb)
Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-02-18 10:22:52 +08:00
Zhou Xiao
7b5fa8bdb6
feat(ble): add channel assessment and enhanced connect function on ESP32-H2
...
(cherry picked from commit 0ffac9258680588ff60cb4602048e6fa8638e3a5)
Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-02-18 10:22:49 +08:00
Zhou Xiao
b764a4f7c8
feat(ble): support esp ble controller spi output interface for ESP32-H2
...
(cherry picked from commit 9c98c7e040509836671fea35c63728e4768d3d00)
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-02-14 11:53:36 +08:00
Zhou Xiao
fad3da3d4d
fix(ble): fixed esp_ble_tx_power_set api issue on ESP32-H2
...
(cherry picked from commit d2b62f21301f01f7585100c08551fdaa1b52ef5c)
Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-01-14 14:53:46 +08:00
Zhou Xiao
d5b968a77b
feat(ble): support for putting ble code into flash on ESP32-H2
...
(cherry picked from commit 5a9acdc379ac2ed560ac6e92ddcc89696eaea6f5)
Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-01-14 14:53:38 +08:00
Zhao Wei Liang
811efe487c
feat(ble): Support get ble controller free heap size on ESP32-H2
...
(cherry picked from commit 12f226be7d9b02e27d4e98b018d886af7fb8b621)
Co-authored-by: zwl <zhaoweiliang@espressif.com>
2024-12-24 15:21:05 +08:00
Zhao Wei Liang
e81b4628b6
fix(ble): fixed the connect issue when rx error aa on ESP32-H2
...
(cherry picked from commit 093b65e27c76d2c5c6997d1ba5d8c0ca47e5229f)
Co-authored-by: zwl <zhaoweiliang@espressif.com>
2024-11-27 16:03:34 +08:00
cjin
8da41a584b
fix(ble): do not assert if ble sleep init failed
2024-10-25 10:51:31 +08:00
cjin
53c865090c
feat(ble): add internal api to change ble slow clock source
2024-08-27 12:48:38 +08:00
cjin
6a89c38a7e
fix(ble): remove ble wakeup before entering light sleep
2024-08-27 10:18:16 +08:00
zwl
c83d6bcc9a
fix(ble): fixed ble controller issues on ESP32-H2
2024-08-26 19:43:40 +08:00
wuzhenghui
2a48be3a9d
change(esp_hw_support): collect retention link priority definition
2024-08-26 11:22:30 +08:00
Shen Weilong
a981024b98
feat(ble): Print out the BT mac when the controller is initialized
2024-08-09 20:55:16 +08:00
zwl
c8b7ce6f11
fix: fixed occasional wdt issue in multi-connection scenarios on ESP32H2
2024-07-31 14:38:52 +08:00
zwl
035bb3176d
fix(ble): fixed wdt issue when print key controller info on ESP32-C6 and ESP32-H2
2024-07-29 11:56:23 +08:00
zwl
10c8b0c3b8
feat(bluetooth/controller): support switching log output mode on ESP32-C6 and ESP32-H2
2024-07-29 11:56:23 +08:00
zwl
cfb5d9d224
feat(bluetooth/controller): storage ble controller log to flash on ESP32C6 and ESP32H2
2024-07-29 11:56:23 +08:00
zwl
115af31441
feat(bluetooth/controller): support default tx power configurable on ESP32C6 and ESP32H2
2024-07-18 10:43:07 +08:00
zwl
b7ea3416c3
feat(bluetooth/controller): adopting new HCI layer code and support UHCI function on ESP32-C6 and ESP32-H2
2024-07-16 13:23:41 +08:00
zwl
5fe68c206e
feat(bluetooth/controller): adjust bt/porting code structure and delete redundant code
2024-06-24 11:31:40 +08:00
zwl
7019204f20
feat(bluetooth/controller): update controller api name on ESP32-C6 and ESP32-H2
2024-06-17 16:43:32 +08:00
Jiang Jiang Jian
6d228dc010
Merge branch 'feat/sleep_retention_depends_power_state_management_v5.1' into 'release/v5.1'
...
backport v5.1: sleep retention multiple modules initialization and dependency management
See merge request espressif/esp-idf!30374
2024-05-17 10:24:18 +08:00
Rahul Tank
8cf7043e28
Merge branch 'bugfix/disable_mbedtls_options_v5.1' into 'release/v5.1'
...
fix(nimble): Deselect MBEDTLS_ECP_RESTARTABLE when mbedTLS is used (v5.1)
See merge request espressif/esp-idf!30620
2024-05-15 14:17:56 +08:00
Li Shuai
2f7a2e0965
change(bt): use new retention api to implement BT mac and bb retention
2024-05-14 19:34:37 +08:00
Rahul Tank
63ae667750
fix(nimble): Deselect MBEDTLS_ECP_RESTARTABLE when mbedTLS is used
2024-05-06 15:21:05 +05:30
Wang Mengyang
cc0485e40d
change(bt): Rename linker script file names and symbol names
...
1. rename linker files
2. support memory release in case that ESP_ALLOW_BSS_SEG_EXTERNAL_MEMORY is enabled
3. improve the implementation of memory release
2024-05-06 16:39:46 +08:00
Wang Mengyang
d01f09044e
fix(bt): Fix missing linker symbol when ESP_ALLOW_BSS_SEG_EXTERNAL_MEMORY enabled
...
1. Closes https://github.com/espressif/esp-idf/issues/10427
2. add two linker script to unify linker script symbols for BT libraries
3. The memory release functions have also been simplified
2024-05-06 16:38:10 +08:00
cjin
d7c4968d3c
feat(ble): add cca related config in c6, h2 and c2
2024-04-02 19:55:37 +08:00
cjin
8e140779e7
change(ble): support ble light sleep using ext 32k xtal on C2
2024-04-02 19:55:36 +08:00
zhaoweiliang
90cf9c42d7
ble : adjust the log initialization sequence of ESP32C6 and ESP32H2
2024-04-02 19:25:10 +08:00
luomanruo
9f405f2174
fix failure of pre-commit
2024-01-26 10:38:16 +08:00
zwl
0b3649aa0e
feat(ble): add ble controller version output on ESP32-C6 and ESP32-H2
2024-01-25 20:37:22 +08:00
zwl
d1e16cea67
feat(ble): add ble controller status check api on ESP32-C6 and ESP32-H2
2024-01-25 20:37:15 +08:00
zwl
b13a4e2d9c
fix(ble): fixed build error when disable sm feature
2024-01-25 20:37:08 +08:00
luomanruo
6c8fa646e4
change(ble): npl count is zero if nimble host is not used
...
change(ble): added npl eventq put to front
change(ble): added cache safe check in ble power save example
ble(update):
Update c2 lib to 91b81332
Update h2 lib to 620fbe79
Update c6 lib to 620fbe79
fix(ble): fix stack overflow disable at sleep
Revert "change(ble): added ble cca en and thresh option"
This reverts commit 71901499b9dd9931a4af29126c497ffa32d1edd4.
2024-01-19 16:14:05 +08:00
Island
6deb0ae743
Merge branch 'bugfix/ble_update_lib_20231219_v5.1' into 'release/v5.1'
...
update lib on release/v5.1
See merge request espressif/esp-idf!27999
2023-12-22 14:57:32 +08:00
muhaidong
13094f2216
change(wifi): update esp_coexist_internal.h and esp_modem_wrapper.h
2023-12-19 19:15:49 +08:00
cjin
d5bfb9b326
change(ble): added ble cca en and thresh option
2023-12-19 14:34:44 +08:00
luomanruo
c67710bacf
ble: support for selecting CSA#2 by menuconfig
...
ble(fix): fixed event receiving on host side without returning event buffer to pool
2023-12-19 14:20:19 +08:00
luomanruo
9b0e4ee24a
ble(fix): clear event queue when init event queue
...
ble: update log module on ESP32C2, ESP32H2 and ESP32C6
2023-12-08 17:20:55 +08:00
Island
80b61281b9
Merge branch 'bugfix/ble_update_lib_1110_5.1' into 'release/v5.1'
...
Bugfix/ble update lib 1110 5.1
See merge request espressif/esp-idf!27061
2023-11-23 19:10:49 +08:00
luomanruo
d24f7d9f12
ble(fix): deinit crash issue
2023-11-21 15:05:22 +08:00
luomanruo
11f26f3319
ble: update controller log module
2023-11-21 15:03:38 +08:00
luomanruo
2984e14eba
ble(fix): Fixed the issue of not returning memory to the memory pool after deinit callout
...
ble(fix): Fixed the issue of not returning memory to the memory pool after deinit callout
2023-11-21 15:03:38 +08:00