xiongweichao
1a6c9d7c15
feat(bt): Add API to get profile status
2025-04-01 16:14:19 +08:00
zhanghaipeng
9dfa6ab0e9
fix(ble/bluedroid): Fixed BLE crash when disable bluedroid host
2025-03-27 16:59:12 +08:00
zhiweijian
fcad8b7ebd
feat(bt/bluedroid): Support BLE CTE in bluedroid host
2025-03-19 14:53:13 +08:00
zhiweijian
7128087646
feat(bt/bluedroid): Support BLE iso in bluedroid host
2025-03-19 14:53:13 +08:00
Zhou Xiao
5215284a9d
feat(ble): support ble log simple output via SPI interface
2025-03-17 10:44:21 +08:00
Shen Weilong
ca6211bb46
feat(bt): support hardware ecc acceleration for bt tinycrypt
2025-03-06 16:20:13 +08:00
Shen Weilong
424d4b8938
change(bt): moved porting/ext/tinycrypt into common
2025-03-06 16:20:12 +08:00
Island
371c7edb22
Merge branch 'dev/ble_log_spi_output' into 'master'
...
fix(ble): fix flushout and sync issues
See merge request espressif/esp-idf!37282
2025-02-26 23:00:40 +08:00
Zhou Xiao
b144337020
fix(ble): fix flushout and sync issues
2025-02-26 12:27:22 +08:00
zwl
5b8ac71ace
fix(ble): fixed common kconfig error when controller enable only
2025-02-26 10:37:35 +08:00
zhanghaipeng
b6903296ad
fix(ble/bluedroid): Added SPI output support for Bluedroid host log
2025-02-23 17:23:54 +08:00
zhanghaipeng
e00ba3cbd1
fix(ble/bluedroid): Support SPI log output options for HCI
2025-02-23 11:46:47 +08:00
Zhou Xiao
f8efa4cd80
feat(ble): add printf and write with timestamp interface for ble log spi out
2025-02-20 17:21:52 +08:00
Island
2c0381d23b
Merge branch 'feat/improve_bt_log_spi_output_interface' into 'master'
...
Feat/improve bt log spi output interface
See merge request espressif/esp-idf!36912
2025-02-19 10:55:25 +08:00
Zhou Xiao
2221133ba8
feat(ble): improved ble log spi output interface to support multisource log
2025-02-18 14:21:33 +08:00
zhiweijian
fb08e4eafe
feat(bt/bluedroid): optimize bluedroid menuconfig
2025-02-17 14:51:10 +08:00
zhiweijian
0959beef72
feat(bt/bluedroid): delete unused host congest check
2025-02-17 14:35:46 +08:00
Zhou Xiao
52106c9895
feat(ble): add spi output interface for esp ble controller log
2025-02-11 11:59:59 +08:00
akshat
d83f210228
bugfix(wifi): Add missing brackets in the C++ guard
...
Closes https://github.com/espressif/esp-idf/issues/14991
2025-02-10 17:56:52 +08:00
Rahul Tank
ebf591a9eb
fix(nimble): Address few coverity reported issues
...
1. Structurally dead code: Removed dead code
2. Resource leak: Added a free for allocated memory, in case of failure
3. too_few_printf_args: Corrected print statement to pass arguments
4. Fixed nesting levels
5. Fixed unused value warnings
6. Illegal memory access fix
2025-01-03 11:35:10 +05:30
Astha Verma
15631363c6
fix(nimble): fix memory leak issue in Blufi example
2024-12-21 16:29:57 +05:30
zhanghaipeng
3cb2d9c3c6
fix(ble/blufi): Fixed blufi example security issue
2024-12-18 11:33:43 +08:00
Zhang Hai Peng
56696866ba
Merge branch 'bugfix/fix_blufi_prepare_write' into 'master'
...
fix(blufi): Fixed crash issue in Blufi example during prepare write operation
Closes BLERP-1348
See merge request espressif/esp-idf!35506
2024-12-11 11:31:32 +08:00
zhanghaipeng
5acb9c9b5f
fix(blufi): Fixed crash issue in Blufi example during prepare write operation
2024-12-09 17:04:05 +08:00
linruihao
42c0f17b7d
feat(bt/bluedroid): Support PBAP client role
...
Closes https://github.com/espressif/esp-idf/issues/11522
2024-12-06 15:31:57 +08:00
Alexey Lapshin
888b5f7e8d
feat(newlib): add picolibc support
2024-12-02 21:35:56 +07:00
luoxu
e3ebb84ede
feat(ble_mesh): Remote Provisioning Server UUID Matchs Supported
2024-11-29 19:32:40 +08:00
luoxu
a86bb375f7
feat(ble_mesh): Support BLE 5.0 for BLE Mesh
2024-11-08 14:17:52 +08:00
zhanghaipeng
94d1a4f1c0
fix(ble/bluedroid): Fixed BLE build fail when enable dynamic memory and BLE5.0
2024-11-04 17:41:34 +08:00
Chen Jian Hua
cd21bdeb15
Merge branch 'bugfix/fix_mem_debug_on_bluedroid' into 'master'
...
fix(bt/bluedroid): Fixed error when memory debug enabled
Closes BLERP-1158
See merge request espressif/esp-idf!34351
2024-10-29 15:40:33 +08:00
chenjianhua
0abdd20240
fix(bt/bluedroid): Fixed error when memory debug enabled
2024-10-22 11:49:58 +08:00
zhanghaipeng
15c895fc6a
feat(ble/bluedroid): Support enable BLE hci log by API
2024-10-16 20:25:40 +08:00
luoxu
aa022b14ce
feat(ble_mesh): esp ble mesh v1.1 features enable/disable supported
2024-10-08 15:02:08 +08:00
Rahul Tank
f8dc0ba89d
fix(nimble): Fixed deinit sequence in blufi
2024-09-23 19:00:38 +05:30
liqigan
c564817862
feat(bt/bluedroid): Add API to create Device ID Service record
2024-09-05 15:32:56 +08:00
chenjianhua
ec0277d833
fix(bt/bluedroid): Fixed work queue delete when create thread failed
2024-08-23 16:31:12 +08:00
Rahul Tank
a02a2a2d34
fix(nimble) Added change to handle linked om data at blufi layer
2024-08-13 16:39:18 +05:30
chenjianhua
800f360cc3
feat(bt/bluedroid): Add print and assert when failed to alloc memory
2024-08-05 16:18:41 +08:00
zhiweijian
9946315a5f
feat(bt/nimble): support hci log for nimble
2024-05-24 14:51:06 +08:00
zhiweijian
b9a1756202
fix(ble/bluedroid): Remove BLE functions discard declaration
...
fix(nt/bluedroid): Split the device name set functions
feat(bt/bluedroid): added APIs to get/set device name on BT GAP side
change(bt/common): Marked some APIs in device module as deprecated
1. esp_bt_dev_set_device_name
2. esp_bt_dev_get_device_name
change(bt/bluedroid): use BT GAP APIs to set/get device name in bluetooth classic examples
change(bt/bluedroid): use BT/BLE GAP APIs to set/get device name in coexist examples
2024-04-18 15:53:54 +08:00
zhiweijian
0b4695435f
feat(bt/common): Add bluerooth hci layer data stream record
2024-04-10 14:17:31 +08:00
wangjialiang
6df1997db5
feat(ble_mesh): Make alarm number configurable
2024-04-01 11:57:07 +08:00
Jiang Jiang Jian
63db118bcc
Merge branch 'feat/move_ag_cb_malloc_to_btc' into 'master'
...
feat(bt/bluedroid): Moved the memory allocation of HF AG control blocks to BTC module
Closes BTQABR2023-208
See merge request espressif/esp-idf!29310
2024-03-14 10:46:01 +08:00
Jin Cheng
f4f26e94bd
feat(bt/bluedroid): Moved the memory allocation of HF AG control blocks to BTC module
2024-02-28 20:30:38 +08:00
Joshua
09503600f2
fix(bt/blufi): Fixed BluFi module link error(C++ hybrid compilation)
2024-02-27 22:32:14 +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
Wang Meng Yang
4c8f6c5458
Merge branch 'feat/add_get_device_name_api' into 'master'
...
feat(bt/bluedroid): Added API to get local device name
Closes BT-3526
See merge request espressif/esp-idf!27667
2023-12-27 10:37:33 +08:00
Jin Cheng
a3f68aef8a
feat(bt/bluedroid): Added API to get local device name
2023-12-15 19:30:12 +08:00
gongyantao
d5e5cd0237
fix(bt/bluedroid): fixed btc_config_lock error
2023-12-15 11:03:29 +08:00
Jin Cheng
fc174f5811
feat(bt/bluedroid): Added mode to use BlueDroid host only without Bluetooth Controller
2023-10-30 00:52:26 +00:00