Jiang Jiang Jian
83abf396e3
Merge branch 'idf/ble_iso_minor_update_v6.1' into 'release/v6.1'
...
feat(ble_iso): Minor update for some ISO internal functions (v6.1)
See merge request espressif/esp-idf!49324
2026-06-10 15:52:25 +08:00
Jiang Jiang Jian
e406662397
Merge branch 'fix/ble_funcs_reset_default_enabled_v6.1' into 'release/v6.1'
...
fix(bt): Add default BLE controller funcs reset enable (6.1)
See merge request espressif/esp-idf!49139
2026-06-10 11:13:04 +08:00
Jiang Jiang Jian
c5c08f3328
Merge branch 'bugfix/issues_from_e22_eco2_testsv6.1' into 'release/v6.1'
...
fix(bt/controller): fixed several BR/EDR controller bugs found by WVT regression tests on ESP32-S31
See merge request espressif/esp-idf!49424
2026-06-09 20:08:34 +08:00
Jin Cheng
b62e578edd
fix(bt/controller): fixed several BR/EDR controller bugs found by WVT regression tests on ESP32-S31
2026-06-09 16:34:36 +08:00
Liu Linyan
8fbe03bf8c
feat(ble_iso): Minor update for some ISO internal functions
2026-06-05 14:49:03 +08:00
yangfeng
ead8107e82
fix: Fix missing handling for HCI_ERR_CONNECTION_EXISTS
...
- Closes https://github.com/espressif/esp-idf/issues/18562
2026-06-05 14:17:41 +08:00
Jiang Jiang Jian
039bf48d58
Merge branch 'feat/ble-log-iram-optim_v6.1' into 'release/v6.1'
...
opt(bt): Move SPI Tx Callback to Flash When SPI ISR IN IRAM Disabled (6.1)
See merge request espressif/esp-idf!48925
2026-06-05 10:38:12 +08:00
Jiang Jiang Jian
c38e675c0b
Merge branch 'idf/ble_audio_bluedroid_v6.1' into 'release/v6.1'
...
feat(ble_audio): Support running ISO & LE Audio with Bluedroid Host (v6.1)
See merge request espressif/esp-idf!49059
2026-06-05 10:36:25 +08:00
Jiang Jiang Jian
7cf57fe795
Merge branch 'fix/fix_conn_recycle_assertion_at_halt_v6.1' into 'release/v6.1'
...
fix(ble): fix conn recycle assertion at halt on ESP32-C2 (6.1)
See merge request espressif/esp-idf!49239
2026-06-05 10:35:22 +08:00
Jiang Jiang Jian
8c0d5b1693
Merge branch 'bugfix/fix_ble_coded_phy_performance_with_wifi_coex_v6.1' into 'release/v6.1'
...
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(51d9dfde) (6.1)
See merge request espressif/esp-idf!48996
2026-06-05 10:28:41 +08:00
Jiang Jiang Jian
8ab8298677
Merge branch 'bugfix/fix_crash_due_to_error_print_v6.1' into 'release/v6.1'
...
fix(nimble): Update excessive logging prints in failure scenario (v6.1)
See merge request espressif/esp-idf!48917
2026-06-05 10:26:56 +08:00
Liu Linyan
91fc8d3905
feat(ble_audio): Support running ISO & LE Audio with Bluedroid Host
2026-06-04 15:41:36 +08:00
Jiang Jiang Jian
77f5214ab0
Merge branch 'fix/some_issue_s31_v6.1' into 'release/v6.1'
...
fix(bt/controller): fixed several controller issues (v6.1)
See merge request espressif/esp-idf!49117
2026-06-04 15:10:28 +08:00
Jin Chen
6f600996c7
fix(ble): fix conn recycle assertion at halt on ESP32-C2
...
(cherry picked from commit 5483aeedb6 )
Co-authored-by: cjin <jinchen@espressif.com >
2026-06-03 17:54:11 +08:00
Zhou Xiao
265dde11e7
change(ble_log): reverted default ble log buffer size to 2048 bytes
2026-06-03 15:39:21 +08:00
Zhou Xiao
926dd7fe4a
change(ble_log): move spi tx callback to flash when spi isr in iram disabled
...
(cherry picked from commit 725e9ee162 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2026-06-03 15:39:17 +08:00
Rahul Tank
cf82961257
fix(nimble): Remove extra/unwanted prints
2026-06-03 10:55:47 +05:30
Rahul Tank
908cdfda71
Merge branch 'bugfix/nimble_hid_fixes_lock_v6.1' into 'release/v6.1'
...
fix(nimble): Avoid deadlock caused by local writes taking s_hidd_mutex (v6.1)
See merge request espressif/esp-idf!48916
2026-06-03 10:50:59 +05:30
wuzhenghui
f34f07ba07
fix(esp_system): update cache livelock workaround bind to interrupt WDT configuration
2026-06-02 17:31:11 +08:00
Zhang Hai Peng
427d82e114
fix(ble/bluedroid): Propagate create_attr_tab BTA failures in inter_cb
...
(cherry picked from commit 4f8027da11 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-06-02 10:24:03 +08:00
Zhang Hai Peng
5b5a6209ce
fix(ble/bluedroid): Validate signed-write perm vs AUTH in attr table check
...
(cherry picked from commit fce3fa337a )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-06-02 10:24:03 +08:00
Zhang Hai Peng
14b2d9fda2
docs(bt): clarify BLE TX power priority and granularity
...
(cherry picked from commit 4ab49f267b )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-06-02 10:23:44 +08:00
Zhang Hai Peng
95d1fe2056
docs(bt): clarify GATT client auth_req may trigger SMP
...
(cherry picked from commit 43734e7d7b )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-06-02 10:23:43 +08:00
Zhang Hai Peng
8bd3e97b50
docs(bt/bluedroid): add usage note for esp_ble_get_cur_sendable_packets_num
...
(cherry picked from commit 27fc241384 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-06-02 10:23:43 +08:00
Zhang Hai Peng
f2428fc028
feat(ble/bluedroid): add auto-setting for is_aux parameter in esp_ble_gattc_enh_open
...
(cherry picked from commit 1a9f2af505 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-06-02 10:23:43 +08:00
Zhang Hai Peng
89124f6c2a
doc(ble/bluedroid): clarify callback notes to avoid time-consuming ops
...
(cherry picked from commit 4590b4bb34 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-06-02 10:23:42 +08:00
Zhang Hai Peng
124debe5d5
fix(ble/bluedroid): Ensure HIGH_DUTY_ADV_INTERVAL config is applied in stack
...
(cherry picked from commit 82c5c1fef3 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-06-02 10:23:42 +08:00
Zhang Hai Peng
55f922200a
fix(bt): Add default BLE controller funcs reset enable
...
(cherry picked from commit 7c1cb4b296 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-06-02 10:14:29 +08:00
chenqingqing
38fcc416d5
fix(bt): update the function to get tx power table
2026-06-01 20:30:28 +08:00
chenqingqing
1ff8404d45
fix(bt): update the max/min value of tx power in menuconfig
2026-06-01 20:30:28 +08:00
gongyantao
d90b7247ee
fix(bt): check BC Flag before conn_handle type for ACL packets
2026-06-01 20:30:28 +08:00
gongyantao
b8e9405d92
feat(bt): add new feature hold mode
2026-06-01 20:30:28 +08:00
chenqingqing
1059651948
fix(bt/controller): fixed several controller issues
...
- fix the start time in scheduling item
- stop inquiry ASAP when response number reached
- add support for hold mode
- stop handshake when acl link is already exist with same bdaddr
- fix AFH state after successful role switch
- return correct failure reason to avoid redundant "not accepted"
- fix build error when building rom code
- fix conflict between sniff and sniff subrate
2026-06-01 20:30:23 +08:00
Zhang Hai Peng
74c70062e2
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(51d9dfde)
...
- improve coded PHY performance under Wi-Fi coexistence
(cherry picked from commit 8da824cd0e )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-05-28 14:45:20 +08:00
Mayank Tyagi
e8a03d4470
fix(nimble): Avoid deadlock caused by local writes taking s_hidd_mutex
2026-05-26 15:56:07 +05:30
Rahul Tank
ab2ec6f2e6
Merge branch 'bugfix/nimble_hid_fixes' into 'master'
...
fix(nimble): Always read initial BAS level and forward HID report/control/protocol writes as HIDD events
Closes BLERP-2806
See merge request espressif/esp-idf!48598
2026-05-22 13:39:27 +05:30
Jiang Jiang Jian
2dc66242b7
Merge branch 'bugfix/supp_pcm_over_i2s' into 'master'
...
fix(bt/controller): fixed several controller issues
Closes BTQABR2023-692, BTQABR2023-722, BTQABR2023-675, and BTQABR2023-688
See merge request espressif/esp-idf!48684
2026-05-22 14:30:49 +08:00
Jiang Jiang Jian
197d784600
Merge branch 'feat/a2dp_support_other_codec' into 'master'
...
feat(bt): A2DP source supports AAC codec
See merge request espressif/esp-idf!48631
2026-05-22 14:27:33 +08:00
Wang Meng Yang
fcceb3023f
Merge branch 'bugfix/sdp_null_access' into 'master'
...
fix(bt/bluedroid): fixed SDP deinit race with pending callbacks
Closes BTQABR2023-737
See merge request espressif/esp-idf!48753
2026-05-22 11:44:32 +08:00
Island
a22fda94cb
Merge branch 'change/ble_update_lib_20260520' into 'master'
...
change(ble): [AUTO_MR] 20260520 - Update ESP BLE Controller Lib
Closes BLERP-2797
See merge request espressif/esp-idf!48757
2026-05-22 10:14:41 +08:00
yangfeng
99d6c664be
feat(bt): A2DP source supports AAC codec
2026-05-21 21:15:36 +08:00
Jin Cheng
5d0b77797b
fix(bt/bluedroid): fixed SDP deinit race with pending callbacks
...
Cancel any active SDP search during disabling and mark the BTA SDP
callbacks inactive so late search completions are not propagated
after deinit. Guard BTC side SDP completion handling after cleanup
to avoid null references.
2026-05-21 20:33:35 +08:00
Li Shuai
d7a2e15164
Merge branch 'feat/pm-683' into 'master'
...
support sleep retention runtime module attach/detach feature
Closes PM-683, PM-656, and BT-4216
See merge request espressif/esp-idf!47164
2026-05-21 17:07:58 +08:00
Zhou Xiao
1be9cb193f
change(ble): [AUTO_MR] Update lib_esp32c6 to 4adb29e0
2026-05-21 15:27:54 +08:00
Zhou Xiao
edac0a5e14
change(ble): [AUTO_MR] Update lib_esp32c5 to 4adb29e0
2026-05-21 15:27:54 +08:00
Zhou Xiao
9ace4422d9
change(ble): [AUTO_MR] Update lib_esp32h2 to 4adb29e0
2026-05-21 15:27:54 +08:00
Jin Cheng
2ea0396135
fix(bt/controller): fixed several controller issues
...
- added support for PCM over I2S
- ignored bandwidth and retransmission effort during SCO negotiation
- fixed use-after-free issues while handle the saved PDU
- removed unreasonable check for the packet write-back value
- fixed SSP unhandle LMP_NOT_ACCEPTED
- removed incorrect clearing of ACL flags
- fixed incorrect strategy to narrow down allowed packet types during
eSCO negotiation
2026-05-21 15:12:14 +08:00
Mayank Tyagi
31c97255ee
fix(nimble): Forward HID report/control/protocol writes as HIDD events
2026-05-21 11:51:05 +05:30
Island
b970c5f674
Merge branch 'ble_dev/esp32h21_chip_20260513' into 'master'
...
Ble dev/esp32h21 chip 20260513
Closes BLERP-2798, IDF-11626, IDF-11652, IDF-11653, IDF-11655, IDF-14811, IDF-14812, IDF-14813, IDF-14814, and IDF-14815
See merge request espressif/esp-idf!48499
2026-05-21 14:00:09 +08:00
Rahul Tank
b5770ee1ff
Merge branch 'feat/esp_insight_read_log_master' into 'master'
...
feat(nimble): ADD BLE HCI logging support for ESP Insights
See merge request espressif/esp-idf!46706
2026-05-21 11:28:44 +05:30