Geng Yuchao
a5df5d2845
feat(nimble): Enable CTE feature in nimble cfg
2025-04-25 19:59:17 +08:00
Shen Weilong
7819da8490
feat(ble/controller): Added memory boundary check for ESP32-C2
2025-03-25 15:39:04 +08:00
Geng Yuchao
0ea48c1960
fix(ble): Add link requires esp_phy for ble.
2025-03-19 19:30:04 +08:00
Shen Weilong
5c8b66f314
feat(bt): support hardware ecc acceleration for bt tinycrypt
2025-03-13 17:26:31 +08:00
Shen Weilong
8d57c19015
change(bt): moved porting/ext/tinycrypt into common
2025-03-10 09:10:58 +08:00
Zhao Wei Liang
c16a2b345d
feat(ble): add a debug way to retain scene on ESP32-C6
2025-02-26 15:31:42 +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
5cea16e9e7
feat(ble): improved ble log spi output interface to support multisource log
2025-02-20 10:36:41 +08:00
Zhou Xiao
1479cbd40e
feat(ble): support enhanced controller log capabilities on ESP32-C6 and ESP32-H2
...
(cherry picked from commit f598976c6b
)
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-02-18 10:22:52 +08:00
Zhou Xiao
1fd53ccc33
feat(ble): add spi output interface for esp ble controller log
2025-02-14 12:23:38 +08:00
zwl
7ac466957c
feat(ble): support for putting ble code into flash on ESP32-C6
2025-01-16 18:11:16 +08:00
Sumeet Singh
8fda6410d5
feat(nimble): Added support for EATT Credit Based Flow Control Mode
2024-12-16 15:29:20 +05:30
Island
febfdf6628
Merge branch 'feature/support_moving_code_to_flash_v5.1' into 'release/v5.1'
...
feat(ble): Support for putting code in flash on ESP32-C2 (v5.1)
See merge request espressif/esp-idf!34783
2024-11-14 10:09:26 +08:00
Shen Weilong
4fff9f7cf7
feat(ble): Support for putting code in flash on ESP32-C2
2024-11-11 17:45:55 +08:00
zhiweijian
1ddf2dd755
feat(bt/controller): Support controller code run in flash only
2024-11-07 16:52:38 +08:00
zwl
7890498092
fix(ble): fixed occasional crash issue in multi-connect scenarios on ESP32-C6
2024-09-18 17:03:37 +08:00
zwl
d7838290e5
feat(bluetooth/controller): optimize bt hci layer code
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
45b9ccfb1f
ble: optimize bt cmakelists.txt file
2024-05-13 17:49:35 +08:00
Jiang Jiang Jian
a79bd17e39
Merge branch 'bugfix/bt_bss_in_extram_v5.1' into 'release/v5.1'
...
fix(bt): Fix missing linker symbol when ESP_ALLOW_BSS_SEG_EXTERNAL_MEMORY enabled(backport v5.1)
See merge request espressif/esp-idf!30636
2024-05-13 11:01:50 +08:00
Wang Meng Yang
5056683c0a
Merge branch 'feature/add_api_to_send_vendor_hci_cmd_v5.1' into 'release/v5.1'
...
Feature/add api to send vendor hci cmd (backport v5.1)
See merge request espressif/esp-idf!30226
2024-05-13 10:16:50 +08:00
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
zwl
e4fe67f7c2
ble: fixed the bt cmakelist error when use nimble host only
2024-04-17 14:54:54 +08:00
zhiweijian
cc2e293d7c
feat(bt/common): Add bluerooth hci layer data stream record
2024-04-13 15:41:15 +08:00
Rahul Tank
fbbf6d2708
fix(nimble): Merge hci_common.h file for all chips
2024-03-01 12:54:53 +05:30
Roshan Bangar
39c27275c8
feat(nimble): Nimble Host only mode over uart
2024-03-01 12:54:53 +05:30
Roshan Bangar
30f01c33e1
feat(nimble): Gatt caching support
2024-01-25 09:59:03 +05:30
Roshan Bangar
a95bf9e0c3
feat(nimble): added HID over Gatt profile support
2023-12-22 11:23:05 +05:30
Roshan Bangar
e8503d6efe
feat(nimble): Added example support for Current Time Service
2023-12-14 20:24:20 +05:30
Shen Weilong
ea06b047c2
feat(bt): Frees BLE memory when no longer in use
...
It will free libble.a & libbt all txt, data and bss segment memory.
This memory is combined into one large memory and put into the heap
pool.
2023-10-19 14:52:29 +08:00
isha.pardikar@espressif.com
db5b50af2c
NimBLE: Added support of encrypted advertising data
2023-08-23 18:18:23 +05:30
isha.pardikar@espressif.com
3b8853b3c0
NimBLE: Added health thermometer profile
2023-07-21 05:36:32 +00:00
isha.pardikar@espressif.com
893967f596
feat (NimBLE): Add proximity sensor as a service
2023-07-07 14:59:22 +05:30
laokaiyao
954a6a2cff
esp32h4: removed esp32h4 related codes
2023-04-26 18:53:12 +08:00
isha.pardikar@espressif.com
fc0aa4d083
NimBLE : Added heart rate measurement as a service
2023-03-23 11:04:00 +05:30
Jiang Jiang Jian
fe979e6513
Merge branch 'feature/merge_c3_s3_bt_files_to_one' into 'master'
...
Merge ESP32C3 and ESP32S3 BLE bt.c, esp_bt.h and kconfig files to one
Closes BT-3209
See merge request espressif/esp-idf!22453
2023-03-08 10:53:01 +08:00
zwj
a5e43a7d43
Merge ESP32C3 and ESP32S3 BLE bt.c files to one
2023-03-06 14:53:03 +08:00
Shen Weilong
f39648040e
BLE: Add ble support for esp32h2
2023-03-06 10:43:17 +08:00
wangmengyang
2c4fc5d9ea
bt: add coexistence internal API declarations and clean up some unused coexistence hooks
2023-02-26 06:58:18 +00:00
liuning
38316b38b5
esp_wifi: move coex part from esp_wifi to esp_coex
2023-02-26 06:58:18 +00:00
Roshan Bangar
ba1119a725
Nimble: Migrate to nimble 1.5
2023-02-15 04:55:26 +00:00
shenweilong
93fc1bd05f
support ble on esp32c6
2023-01-04 11:10:10 +08:00
chenjianhua
f4cd0b687d
bluedroid: support GATT services database hash calculate
2022-12-09 13:28:31 +08:00
Alexey Gerenkov
47c2c13de5
build: Adds support for universal Clang toolchain
2022-11-23 13:25:16 +03:00
laokaiyao
8677216576
esp32h2: renaming esp32h2 to esp32h4
2022-11-08 17:05:33 +08:00
Ivan Grokhotkov
237b2ce40c
cmake: use target_link_options and _directories supported since 3.13
...
Now that the supported CMake version is >=3.16, this code can be
simplified.
The code to deduplicate the directories can be removed since this is
handled by target_link_directories.
2022-09-20 11:08:02 +02:00
Ivan Grokhotkov
401c10ecfb
build system: re-add -Wno-format as private flag for some components
2022-08-03 16:42:47 +04:00