baohongde
a90116fdd1
feat(coex): Support BR/EDR (e)SCO and Wi-Fi coexistence
2025-04-15 14:17:21 +08:00
Rahul Tank
70c9a757c7
Merge branch 'fix/ble_issue_10032025_v5.3' into 'release/v5.3'
...
fix(nimble): Fix some nimble issues ble_issue_10032025_v5.3
See merge request espressif/esp-idf!37623
2025-04-15 12:32:44 +08:00
Island
97016c986c
Merge branch 'feat/optimize_hci_data_recv_process_v5.3' into 'release/v5.3'
...
Feat/optimize hci data recv process (v5.3)
See merge request espressif/esp-idf!37833
2025-04-15 11:35:08 +08:00
Island
4615344118
Merge branch 'feat/support_bluedroid_host_iso_feature_master_v5.3' into 'release/v5.3'
...
Fixed controller flash only bug if hci-uart is enabled (v5.3)
See merge request espressif/esp-idf!38162
2025-04-15 11:34:53 +08:00
Marius Vikhammer
7fea3ef20f
Merge branch 'bug/xtensa_cpu1_sys_lockup_v5.3' into 'release/v5.3'
...
fix(panic_handler): Updated panic handler to use RTC WDT (v5.3)
See merge request espressif/esp-idf!37115
2025-04-15 11:05:57 +08:00
Wang Meng Yang
dd8d184f0a
Merge branch 'bugfix/spp_mem_leak_v5.3' into 'release/v5.3'
...
fix(bt/bluedroid): fixed memory leaks in SPP callback mode (v5.3)
See merge request espressif/esp-idf!37386
2025-04-15 07:51:10 +08:00
Wang Meng Yang
5a011faf69
Merge branch 'feature/add_profile_stat_v5.3' into 'release/v5.3'
...
feat(bt): Add API to get profile status(v5.3)
See merge request espressif/esp-idf!38276
2025-04-15 07:50:13 +08:00
Wang Meng Yang
91a8ee9057
Merge branch 'bugfix/sec_service_record_conn_fail_v5.3' into 'release/v5.3'
...
fix(bt/bluedroid): fix the issue of connection failure when initializing multiple profiles(v5.3)
See merge request espressif/esp-idf!38075
2025-04-15 07:47:50 +08:00
Wang Meng Yang
4adf4003a2
Merge branch 'bugfix/err_disc_state_changed_evt_v5.3' into 'release/v5.3'
...
fix(bt/bluedroid): fixed other events being reported when disconnected(v5.3)
See merge request espressif/esp-idf!37937
2025-04-15 07:46:24 +08:00
Wang Meng Yang
60341250b4
Merge branch 'bugfix/spp_free_server_slot_err_v5.3' into 'release/v5.3'
...
fix(bt/bluedroid): Fixed freeing spp server memory when disconnected(v5.3)
See merge request espressif/esp-idf!37609
2025-04-15 07:46:14 +08:00
zhanghaipeng
4f136cca74
feat(bluedroid): Support get bt config path
2025-04-08 16:34:32 +08:00
zhanghaipeng
6886dc78c6
feat(ble/bluedroid): Implement BLE channel map reading API
2025-04-08 16:34:12 +08:00
xiongweichao
805543ce42
fix(bt): Fix ci failure due to code spelling errors
2025-04-08 10:05:51 +08:00
xiongweichao
3721a43afc
feat(bt): Add API to get profile status
2025-04-07 19:17:01 +08:00
zhiweijian
2fd56b7ed8
feat(ble/bluedroid): report cte_type in periodic adv report if CTE feature is enabled
2025-04-07 17:03:07 +08:00
zhiweijian
94ada16554
fix(bt/controller): Fixed controller flash only bug if hci-uart is enabled
2025-04-07 17:02:58 +08:00
Zhi Wei Jian
4e24544d1c
fix(ble/bluedroid): move setting host feature API to GAP
...
(cherry picked from commit 79b706ccb0
)
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2025-04-01 11:03:43 +08:00
Zhi Wei Jian
e145fe0566
feat(bt/bluedroid): Support ble bluedroid host connection subrating feature
...
(cherry picked from commit fc58f2f67d
)
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2025-04-01 11:03:41 +08:00
Zhi Wei Jian
6d44d49dd0
feat(bt/bluedroid): Support ble bluedroid host power control feature
...
(cherry picked from commit 4f05f6e280
)
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2025-04-01 11:03:39 +08:00
Zhi Wei Jian
7daadbcd90
feat(bt/bluedroid): Support BLE CTE in bluedroid host
...
(cherry picked from commit fcad8b7ebd
)
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2025-04-01 11:03:37 +08:00
Zhi Wei Jian
a025c1870a
feat(bt/bluedroid): Support BLE iso in bluedroid host
...
(cherry picked from commit 7128087646
)
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2025-04-01 11:03:34 +08:00
xiongweichao
8d5543b191
fix(bt/bluedroid): fix the issue of connection failure when initializing multiple profiles
...
- Due to the number of service security records exceeding the maximum value, the connection failed
2025-03-27 19:56:52 +08:00
zhiweijian
fe6e6b3613
feat(bt): fixed some doc error and add ocf parameters description
2025-03-25 14:22:15 +08:00
Shen Weilong
e45c7dadd1
feat(bt): added definitions for bluetooth hci vendor commands and events
2025-03-24 20:20:35 +08:00
Shen Wei Long
92ddd1cccb
feat(ble/controller): Deleted useless functions for ESP32-C6/H2/C2
2025-03-24 20:20:35 +08:00
Geng Yu Chao
c28b58a059
feat(ble): Add Kconfig support for direction finding feature
...
(cherry picked from commit 8c7af817d89c254714dc9c93414499fead3717d3)
Co-authored-by: Geng Yuchao <gengyuchao@espressif.com >
2025-03-24 11:56:05 +05:30
Rahul Tank
2ebf77da91
fix(nimble): Fix SMP command allocation
2025-03-24 11:56:05 +05:30
Shreeyash
7a6f552df3
feat(nimble): support vendor event mask set and vendor HCI event on nimble host
2025-03-24 11:56:05 +05:30
Rahul Tank
c80e35cbbb
fix(nimble): Fix incorrect event deinit in gatt caching discovery
2025-03-24 11:56:05 +05:30
Rahul Tank
27590a7c0c
fix(nimble): Exposed the ble_gap_wl_tx_add API to add a device in whitelist
2025-03-24 11:56:05 +05:30
Shen Weilong
e05aee0fa4
feat(bt): support hardware ecc acceleration for bt tinycrypt
2025-03-24 11:56:05 +05:30
Shen Weilong
50d8535b4f
change(bt): moved porting/ext/tinycrypt into common
2025-03-24 11:56:05 +05:30
Rahul Tank
fde9c35242
fix(nimble): Fix SC only pairing failure
2025-03-24 11:56:05 +05:30
zhiweijian
8c132bbbd8
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3 (86a4da5c)
...
- Remove unused functions in the controller
2025-03-21 19:48:44 +08:00
baohongde
78667d6d40
feat(bt): added definitions for BR/EDR hci vendor commands and events
2025-03-21 19:36:20 +08:00
chenjianhua
b1f85271ff
fix(bt): Update bt lib for ESP32(dc1cd581)
...
- Remove unused functions in the controller
- Add an SDK config for the minimum size of encryption key
2025-03-21 19:34:37 +08:00
xiongweichao
51591ba7b9
fix(bt/bluedroid): fixed other events being reported when disconnected
...
- Since no initial value is assigned, the variable evt is a random value,
causing the ESP_BT_GAP_DISC_STATE_CHANGED_EVT event to be reported when
the connection is disconnected.
2025-03-21 11:17:43 +08:00
linruihao
7e654ca887
fix(bt): Fix controller disable cause iwdt timeout on esp32
2025-03-18 20:21:57 +08:00
Zhao Wei Liang
7399bd6ca4
feat(ble): change nimble whitelist max size to 31
...
(cherry picked from commit 93357e8613
)
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-03-18 16:04:35 +08:00
Zhao Wei Liang
c70eac403d
feat(ble): change whitelist max size to 31 on ESP32-C2
...
(cherry picked from commit 578f2358c6
)
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-03-18 16:04:33 +08:00
Zhao Wei Liang
a921ffacee
feat(ble): change whitelist max size to 31 on ESP32-C6
...
(cherry picked from commit 2b435687b0
)
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-03-18 16:04:30 +08:00
Zhao Wei Liang
12453eac2b
fix(ble): Fixed warning that the gpio is not usable when reconfig hci uart pin
...
(cherry picked from commit 57417ca30f
)
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-03-18 16:04:28 +08:00
Zhao Wei Liang
6c7416bc9a
fix(ble): fixed hci driver stack protection fault issue on ESP32-C2
...
(cherry picked from commit afd44d14b9
)
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-03-18 16:04:26 +08:00
Zhao Wei Liang
c4d62abfe9
fix(ble): fixed hci driver stack protection fault issue on ESP32-C6
...
(cherry picked from commit ec4a1324f5
)
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-03-18 16:04:24 +08:00
Zhao Wei Liang
02dc949a8f
fix(ble): delete ble_hci_trans header file
...
(cherry picked from commit 327182e3e6
)
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-03-18 16:04:21 +08:00
Zhao Wei Liang
234e604f27
fix(ble): fixed hci assertion issue when uart interference occurs
...
(cherry picked from commit 84f0b39e4d
)
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-03-18 16:04:19 +08:00
zhiweijian
8f7ed33e18
fix(ble/controller): reduce controller bin size
2025-03-14 10:53:03 +08:00
xiongweichao
d127ebb160
fix(bt/bluedroid): Fixed freeing spp server memory when disconnected
2025-03-11 12:03:19 +08:00
chenjianhua
49243e1ad8
fix(bt): Update bt lib for ESP32(e250cf1)
...
- Disable debug vendor hci command
2025-03-10 15:28:50 +08:00
gongyantao
c1d5cb63cc
fix(bt): fixed some issues in bt controller
...
- fixed the issue where the NULL pointer was deferenced in lc_free state
- avoid accessing released ACL resources in SCO logic
2025-03-10 15:28:32 +08:00