Island
e871592435
Merge branch 'change/ble_update_lib_esp32h2_20260910' into 'master'
...
fix(bt): supported allocate memroy from spiram for ESP32-S31 and ESP32-H4
See merge request espressif/esp-idf!52707
2026-09-11 15:20:34 +08:00
ShenWeilong
91234cb3f2
fix(bt): supported allocate memroy from spiram for ESP32-S31 and ESP32-H4
2026-09-10 20:53:10 +08:00
Island
24a32ed25e
Merge branch 'change/ble_update_lib_20260904' into 'master'
...
change(ble): [AUTO_MR] 20260904 - Update ESP BLE Controller Lib
Closes BLERP-3068, BLERP-3084, BLERP-3087, and BLERP-3100
See merge request espressif/esp-idf!52434
2026-09-10 19:07:41 +08:00
Island
22ade8b843
Merge branch 'bugfix/fix_iso_tx_power_update_fail' into 'master'
...
feat(iso): Support set ble iso tx power
See merge request espressif/esp-idf!52570
2026-09-09 15:05:44 +08:00
wangjialiang
2114bea2bc
feat(iso): Support set ble iso tx power
2026-09-08 19:10:28 +08:00
zhanghaipeng
ab7bb35192
fix(bt): update ESP32 libbtdm_app.a to 919c7f4b
...
- fixed dtm tx buffer leak issue
2026-09-07 20:31:31 +08:00
Jin Cheng
329731b91a
fix(bt/controller): update ESP32 libbtdm_app.a to fix missing QoS_Setup_Cmpl event
2026-09-07 12:17:53 +08:00
Island
50135ffda2
Merge branch 'fix/fix_ble_retention_dependency_order' into 'master'
...
fix(ble): fix ble retention dependency order
See merge request espressif/esp-idf!52461
2026-09-07 11:56:46 +08:00
cjin
54efd4ccfd
fix(ble): fix ble retention dependency order
2026-09-04 18:35:51 +08:00
Liu Linyan
4ce1f8edb5
fix(ble_iso): Avoid posting CIS events in critical section
2026-09-04 16:12:10 +08:00
zhaoweiliang
9b6892e60f
change(ble): [AUTO_MR] Update lib_esp32c6 to acd9a26e
2026-09-04 16:10:38 +08:00
zhaoweiliang
c5edf7ced9
change(ble): [AUTO_MR] Update lib_esp32c5 to acd9a26e
2026-09-04 16:10:38 +08:00
zhaoweiliang
1eec7c1f03
change(ble): [AUTO_MR] Update lib_esp32h2 to acd9a26e
2026-09-04 16:10:38 +08:00
cjin
ad7e82efd3
change(ble): Update lib_esp32h4 to 19f4fcca
2026-09-01 15:10:02 +08:00
cjin
45416b31f4
change(ble): Update lib_esp32s31 to 19f4fcca
2026-09-01 15:10:02 +08:00
cjin
9ffa81af33
change(ble): Update lib_esp32c6 to 304d435f
2026-09-01 15:10:02 +08:00
cjin
93b879a073
change(ble): [AUTO_MR] Update lib_esp32c5 to 304d435f
2026-09-01 15:10:02 +08:00
cjin
346aa11397
change(ble): [AUTO_MR] Update lib_esp32h2 to 304d435f
2026-09-01 15:09:49 +08:00
ShenWeilong
a41d5e35cb
fix(ble): Fixed occasional supervision timeout and mic error for esp32s31
2026-08-31 19:46:08 +08:00
liqigan
940b71eb45
fix(bt/controller): Fixed event mask not set to default value after hci reset
2026-08-31 19:30:16 +08:00
ShenWeilong
40706bf28f
fix(ble): Check if there are illegal library files in controller lib path
2026-08-28 19:20:18 +08:00
Wang Meng Yang
2608853f3f
Merge branch 'bugfix/assert_8486' into 'master'
...
fix(bt/controller): update libbtdm_common_app.a to f60e5b29
Closes BTQABR2023-884
See merge request espressif/esp-idf!52135
2026-08-28 14:46:34 +08:00
Island
74512f74a4
Merge branch 'feat/adapt_uhci_code_260824' into 'master'
...
refactor(hci): switch HCI UART DMA transport to UHCI driver APIs
Closes BLERP-2978
See merge request espressif/esp-idf!51986
2026-08-28 11:02:23 +08:00
Jin Cheng
2e9769d270
fix(bt/controller): update libbtdm_common_app.a to f60e5b29
...
- fixed BT ASSERT ID 8486
- relates to BTQABR2023-884
2026-08-27 15:51:59 +08:00
ShenWeilong
0ed6004586
fix(bt): fixed mempool deinit crash issue for esp32s31
2026-08-26 21:48:02 +08:00
zhaoweiliang
404e45a4f0
refactor(hci): switch HCI UART DMA transport to UHCI driver APIs
2026-08-26 11:33:19 +08:00
zhaoweiliang
d2210c2c26
change(ble): [AUTO_MR] Update lib_esp32c6 to cdaefea1
2026-08-24 20:47:25 +08:00
zhaoweiliang
85d8971199
change(ble): [AUTO_MR] Update lib_esp32c5 to cdaefea1
2026-08-24 20:47:25 +08:00
zhaoweiliang
b3ba8cad9a
change(ble): [AUTO_MR] Update lib_esp32h2 to cdaefea1
2026-08-24 20:47:25 +08:00
Shen Weilong
91b4fdca8f
fix(ble): fixed occasional sched assertion for scan scenario
2026-08-19 12:08:02 +08:00
Wang Meng Yang
eb95e67ce3
Merge branch 'feature/refactor_with_broker' into 'master'
...
feat(bt): refactor bt sdk with broker for esp32h4 and esp32s31
Closes BTQABR2023-778, BTQABR2023-873, BTQABR2023-863, BTQABR2023-864, BLERP-3016, BLERP-3020, BLERP-3022, BLERP-3023, BLERP-3024, BLERP-3025, BLERP-3026, BLERP-3027, BLERP-3028, BLERP-3029, BLERP-3030, BLERP-3031, BLERP-3032, BLERP-3033, BLERP-3034, BT-4440, WIFI-7353, IDFGH-17891, BT-4466, and BLERP-3035
See merge request espressif/esp-idf!51381
2026-08-13 20:00:08 +08:00
Rahul Tank
846ab1ee50
Merge branch 'bugfix/fix_kconfig_warnings' into 'master'
...
fix(nimble): move BTDM defaults to esp32
See merge request espressif/esp-idf!51682
2026-08-13 14:27:15 +05:30
ShenWeilong
b9ba3ea3ad
feat(bt): updated libble and libbtdm
...
1. Added strong function for btdm_compressed_assert.
2. Fixed some berdr hci issues
3. Updated ble config params structure
2026-08-13 11:07:18 +08:00
liqigan
e8d3044728
change(bt/controller): Adapt BR/EDR controller to new architecture
2026-08-13 11:07:07 +08:00
ShenWeilong
c48a8567a1
feat(bt): refactor bt sdk with broker for esp32h4 and esp32s31
2026-08-13 11:07:06 +08:00
Jin Cheng
f9bc23d1ad
fix(bt): update ESP32 libbtdm_app.a to fix several issues
...
- fixed IntegerDividedByZero during Qos negotiation.
Closes https://github.com/espressif/esp-idf/issues/18951
- ignored the check for bandwidth and retransmission effort when Host
accepts the SCO connection request.
2026-08-13 09:26:15 +08:00
Rahul Tank
8c194a826c
fix(nimble): move BTDM defaults to esp32
...
BTDM_CTRL_MODE_* exists only on classic ESP32. Shared
sdkconfig.defaults caused unknown-symbol warnings on other targets.
2026-08-12 11:43:44 +05:30
Wang Meng Yang
c929644423
Merge branch 'bugfix/bredr_controller_issues_from_deep_review' into 'master'
...
fix(bt): Fixed memory-safety and DoS defects in BR/EDR controller on ESP32-S31
Closes BTQABR2023-853 and BTQABR2023-852
See merge request espressif/esp-idf!51299
2026-08-02 13:41:52 +08:00
cjin
0cd6259a9b
fix(bt): fix deselect slow clk missing on ESP32-C5
2026-07-30 10:37:04 +08:00
Wang Mengyang
4bbeb887fa
fix(bt): Fixed memory-safety and DoS defects in BR/EDR controller on ESP32-S31
...
- remmediate deep-review memory-saftey and DoS defects
- fix duplicated report of HCI mode change event
- fix conflicts in handling sniff subrate request when ACL link enters active mode
2026-07-29 15:35:29 +08:00
Wang Mengyang
aeab6dcfbe
fix(bt): Fixed several issues on BR/EDR controller on ESP32-S31
...
Fixed bug when BR/EDR ACL-U dynamic Tx buffer is enabled
Fixed infinite loop during connection set-up
Optimized the scheduling of SCO/eSCO and sniff events
2026-07-28 18:04:31 +08:00
Wang Mengyang
53b357790b
fix(bt): Fixed blocking during LMP packet type negotiation on ESP32-S31
...
In the Bluetooth connections with some smartphones, communication can possibly be blocked
during packet type negotation, when ESP32-S31 attempts to finalize the ACL-U transmission
and waits for the last Tx ACL-U packet to be transmitted, but peer device rejects the
packet with FLOW=STOP in its packet, thus causing a deadlock.
Closes https://github.com/espressif/esp-idf/issues/18797
2026-07-22 16:41:08 +08:00
Island
de98d9d4ad
Merge branch 'feat/feat_support_phy_enable_using_regdma' into 'master'
...
Feat/feat support phy enable using regdma
Closes BLERP-2376, BLERP-2381, and PM-635
See merge request espressif/esp-idf!46356
2026-07-21 10:40:03 +08:00
Island
756b89c852
Merge branch 'change/ble_update_lib_20260717' into 'master'
...
change(ble): [AUTO_MR] 20260717 - Update ESP BLE Controller Lib
Closes BLERP-2973, BLERP-2974, BLERP-2975, and BLERP-2976
See merge request espressif/esp-idf!50861
2026-07-20 16:42:19 +08:00
cjin
8f845298c1
feat(ble): supported placing bt function in iram on esp32-h4 and esp32-s31
2026-07-20 10:48:26 +08:00
cjin
6ec7a718f9
feat(sleep_modem): allow multi modem to enable rf with regdma
2026-07-17 11:04:26 +08:00
cjin
624845829a
change(ble): [AUTO_MR] Update lib_esp32c6 to 18aafc6f
2026-07-17 10:50:03 +08:00
cjin
fa6e55229d
change(ble): [AUTO_MR] Update lib_esp32c5 to 18aafc6f
2026-07-17 10:50:03 +08:00
cjin
d7b7876c3c
change(ble): [AUTO_MR] Update lib_esp32h2 to 18aafc6f
2026-07-17 10:50:03 +08:00
liqigan
1b49e48bfd
feat(bt/controller): Added LMP debug vendor HCI and fixed some bugs ts on ESP32-S31
2026-07-13 15:15:59 +08:00