zwl
8ef5a044d2
feat(ble): implement ble capture info user handler on ESP32-C6 and ESP32-H2
2025-02-21 12:24:09 +08:00
Shen Weilong
838dd8e567
change(ble): Supported cuttable architecture for ble
2025-02-21 12:24:09 +08:00
Island
9eeff2e97e
Merge branch 'feat/improve_bt_log_spi_output_interface_v5.3' into 'release/v5.3'
...
Feat/improve bt log spi output interface (v5.3)
See merge request espressif/esp-idf!37136
2025-02-20 14:48:02 +08:00
Zhou Xiao
ce6741163a
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:54:11 +08:00
Zhou Xiao
add7feb191
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:23:23 +08:00
Zhou Xiao
02b0d6495e
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:23:21 +08:00
Island
c09aadf60c
Merge branch 'feat/add_spi_output_v5.3' into 'release/v5.3'
...
Feat/add spi output (v5.3)
See merge request espressif/esp-idf!36955
2025-02-17 11:04:33 +08:00
Zhou Xiao
96e01bf510
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:54:05 +08:00
Li Shuai
44001a9d70
change(esp_hw_support): update some modules sleep retention init dependency bitmap
2025-02-13 15:35:19 +08:00
Zhou Xiao
eaf097ef8d
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:54:29 +08:00
Zhou Xiao
c240d04a67
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:54:22 +08:00
Zhao Wei Liang
9c0c5af372
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:34 +08:00
Zhao Wei Liang
9f98a81bd2
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:44 +08:00
cjin
e3cbe53fa3
fix(ble): do not assert if ble sleep init failed
2024-10-25 10:54:35 +08:00
Jiang Jiang Jian
93cce50b3c
Merge branch 'feat/print_the_ble_mac_when_init_5.3' into 'release/v5.3'
...
feat(ble): Print out the BT mac when the controller is initialized
See merge request espressif/esp-idf!32730
2024-09-06 10:29:39 +08:00
cjin
992bf3f078
feat(ble): add internal api to change ble slow clock source
2024-09-05 10:17:20 +08:00
cjin
420f3ac086
fix(ble): remove ble wakeup before entering light sleep
2024-09-05 10:17:20 +08:00
zwl
bd8e4e8cd1
fix(ble): fixed ble controller issues on ESP32-H2
2024-08-24 14:34:08 +08:00
Shen Weilong
7c9d9a8ad8
feat(ble): Print out the BT mac when the controller is initialized
2024-08-09 20:47:59 +08:00
zwl
8d22f1c609
fix: fixed occasional wdt issue in multi-connection scenarios on ESP32H2
2024-07-31 14:38:40 +08:00
zwl
ba97f7d755
fix(ble): fixed wdt issue when print key controller info on ESP32-C6 and ESP32-H2
2024-07-29 11:56:10 +08:00
zwl
30ff46717f
feat(bluetooth/controller): support switching log output mode on ESP32-C6 and ESP32-H2
2024-07-29 11:56:09 +08:00
zwl
777e58f80e
feat(bluetooth/controller): storage ble controller log to flash on ESP32C6 and ESP32H2
2024-07-29 11:56:08 +08:00
zwl
a2df884e64
feat(bluetooth/controller): support default tx power configurable on ESP32C6 and ESP32H2
2024-07-18 10:53:45 +08:00
zwl
e761c1de8f
feat(bluetooth/controller): adopting new HCI layer code and support UHCI function on ESP32-C6 and ESP32-H2
2024-07-17 19:32:22 +08:00
zwl
a21f65cb5b
feat(bluetooth/controller): adjust bt/porting code structure and delete redundant code
2024-06-24 10:40:33 +08:00
zwl
9fbec0a819
feat(bluetooth/controller): update controller api name on ESP32-C6 and ESP32-H2
2024-06-24 10:39:28 +08:00
Rahul Tank
a61a367bc4
fix(nimble): Deselect MBEDTLS_ECP_RESTARTABLE when mbedTLS is used
2024-05-06 15:17:57 +05:30
Wang Meng Yang
d4552c6274
Merge branch 'bugfix/bt_bss_in_extram' into 'master'
...
BT: Fix non-existent linker symbol when ESP_ALLOW_BSS_SEG_EXTERNAL_MEMORY enabled
Closes IDFGH-9017
See merge request espressif/esp-idf!21790
2024-04-12 08:57:10 +08:00
Wang Mengyang
1d9559cc9d
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-04-10 19:13:17 +08:00
Wang Mengyang
0aca5ec357
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-04-10 19:13:17 +08:00
xuxiao
ec872c0c81
fix(wifi): fix code review comments
2024-04-10 15:27:50 +08:00
cjin
2f60e19696
feat(ble): add cca related config in c6, h2 and c2
2024-04-01 15:57:06 +08:00
cjin
edb3f70562
change(ble): support ble light sleep using ext 32k xtal on C2
2024-04-01 15:57:06 +08:00
zhaoweiliang
29eb1400ae
ble : adjust the log initialization sequence of ESP32C6 and ESP32H2
2024-04-01 15:57:06 +08:00
Li Shuai
c0f3570237
change(bt): use new retention api to implement BT mac and bb retention
2024-03-30 11:51:52 +08:00
fl0wl0w
90d1dcfd76
feat(freertos): Introduced new Kconfig option CONFIG_FREERTOS_NUMBER_OF_CORES
...
This commit replaces the use of portNUM_PROCESSORS and configNUM_CORES
macros in all of ESP-IDF. These macros are needed to realize an SMP
scenario by fetching the number of active cores FreeRTOS is running on.
Instead, a new Kconfig option, CONFIG_FREERTOS_NUMBER_OF_CORES, has been
added as a proxy for the FreeRTOS config option, configNUMBER_OF_CORES.
This new commit is now used to realize an SMP scenario in various places
in ESP-IDF.
[Sudeep Mohanty: Added new Kconfig option CONFIG_FREERTOS_NUMBER_OF_CORES]
Signed-off-by: Sudeep Mohanty <sudeep.mohanty@espressif.com>
2024-02-09 09:11:28 +01:00
wuzhenghui
247b4e0574
change(esp_hw_support): collect retention link priority definition
2024-02-02 11:21:44 +08:00
zwl
5172a99c9b
feat(ble): add ble controller version output on ESP32-C6 and ESP32-H2
2024-01-25 17:04:48 +08:00
zwl
4a5127c029
feat(ble): add ble controller status check api on ESP32-C6 and ESP32-H2
2024-01-25 17:04:48 +08:00
zwl
e1d27c3b5d
fix(ble): fixed build error when disable sm feature
2024-01-25 17:04:44 +08:00
luomanruo
dededd1267
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:13:12 +08:00
cjin
71901499b9
change(ble): added ble cca en and thresh option
2023-12-19 14:38:44 +08:00
luomanruo
0504b60b7a
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:38:22 +08:00
luomanruo
bf44a9e9c6
ble(fix): clear event queue when init event queue
...
ble: update log module on ESP32C2, ESP32H2 and ESP32C6
2023-12-05 16:12:09 +08:00
luomanruo
29f712651a
ble(fix): deinit crash issue
2023-11-21 15:02:43 +08:00
luomanruo
20c890f33b
ble: update controller log module
2023-11-21 15:00:55 +08:00
luomanruo
ec119aa694
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:00:55 +08:00
muhaidong
deed5684ce
change(wifi): update esp_coexist_internal.h and esp_modem_wrapper.h
2023-11-06 21:55:33 +08:00
luomanruo
d42fbcf144
ble: update c2 rom.ld
2023-10-27 16:03:32 +08:00