Jiang Jiang Jian
dfc92aa524
Merge branch 'fix/cpp-linkage-mcpwm-example_v6.1' into 'release/v6.1'
...
fix(examples): add C++ linkage guards to MCPWM FOC SVPWM headers (v6.1)
See merge request espressif/esp-idf!52477
2026-09-09 10:53:40 +08:00
Jiang Jiang Jian
76d02aa9ca
Merge branch 'fix/eloop-wifi-deinit-leak-delay_v6.1' into 'release/v6.1'
...
test(wifi): wait for the idle task after esp_wifi_deinit in Wi-Fi UTs (Backport v6.1)
See merge request espressif/esp-idf!52511
2026-09-09 10:53:28 +08:00
Jiang Jiang Jian
87f4fab24f
Merge branch 'fix/serial_port_target_mismatch_v6.1' into 'release/v6.1'
...
fix(tools): Detect serial port matching the project target (v6.1)
See merge request espressif/esp-idf!52518
2026-09-09 10:53:14 +08:00
Jiang Jiang Jian
50ed526d86
Merge branch 'fix/sdmmc_wait_for_idle_busy_poll_starving_cpu_cores_v6.1' into 'release/v6.1'
...
fix(sdmmc): back off between CMD13 polls while waiting for card to be ready (v6.1)
See merge request espressif/esp-idf!52532
2026-09-09 10:52:55 +08:00
Jiang Jiang Jian
1fd26d0846
Merge branch 'fix/fix_phy_fe_retention_when_wifi_not_init_v6.1' into 'release/v6.1'
...
fix(btbb): allow FE retention when wifi enhanced light sleep enabled (6.1)
See merge request espressif/esp-idf!52522
2026-09-08 14:43:46 +08:00
Jiang Jiang Jian
504babf48a
Merge branch 'bugfix/qos_not_reported_v6.1' into 'release/v6.1'
...
fix(bt/controller): update ESP32 libbtdm_app.a to fix missing QoS_Setup_Cmpl event (v6.1)
See merge request espressif/esp-idf!52490
2026-09-08 11:04:14 +08:00
Adam Múdry
339628fbb7
fix(sdmmc): back off between CMD13 polls while waiting for card to be ready
...
The loops waiting for the card to leave its busy state started their yield
backoff at 100 ms. A card is typically busy for a few milliseconds after a
write, so the backoff never fired and every write was followed by hundreds
of back-to-back CMD13 commands. Occupying the host controller like this
slows down unrelated work on both cores, not just the calling task.
Delay between polls instead, starting at CONFIG_SD_READY_POLL_PERIOD_START_US
(100 us) and doubling. Both the delay and the configured start period are
capped at one FreeRTOS tick period, where vTaskDelay() already yields and one
command per tick is not a storm. A typical wait now costs a handful of
commands instead of hundreds.
Applies to sdmmc_wait_for_idle(), sdmmc_init_sd_wait_data_ready() and
read_tuning_block().
Closes https://github.com/espressif/esp-idf/issues/19034
2026-09-07 19:39:52 +02:00
renpeiying
4c218b303c
docs: add CN translation
2026-09-07 14:57:05 +02:00
Vojtech Piroch
c88150ff5f
fix(tools): Detect serial port matching the project target
...
Auto-detect used to pick the first Espressif device, even when it did
not match IDF_TARGET. With several boards attached, flash/monitor could
talk to the wrong chip.
Pass the project target into esptool so unmatched ports are skipped.
Resolve the port after ensure_build_directory() so the target is known.
For monitor on an unconfigured project, probe the connected chip and
pass it directly to idf_monitor without configuring the project.
2026-09-07 14:57:05 +02:00
Jin Chen
a2055ce433
fix(btbb): allow FE retention when wifi enhanced light sleep enabled
...
(cherry picked from commit 33bfea1b69 )
Co-authored-by: cjin <jinchen@espressif.com >
2026-09-07 20:24:12 +08:00
Jiang Jiang Jian
9bf0c0eb95
Merge branch 'feat/update_phy_lib_20260827_v6.1' into 'release/v6.1'
...
feat(esp_phy): update phylib(backport v6.1)
See merge request espressif/esp-idf!52500
2026-09-07 20:08:00 +08:00
Jiang Jiang Jian
1e315381f7
Merge branch 'fix-ieee802154-teardown-order_v6.1' into 'release/v6.1'
...
fix(ieee802154): fix teardown order(backport v6.1)
See merge request espressif/esp-idf!52496
2026-09-07 19:52:09 +08:00
Jiang Jiang Jian
7db4e215e0
Merge branch 'feat/support-phy-grant-protect_v6.1' into 'release/v6.1'
...
feat(coex): support phy grant protect (v6.1)
See merge request espressif/esp-idf!52384
2026-09-07 19:50:42 +08:00
Sarvesh Bodakhe
418f513726
test(wifi): wait for the idle task after esp_wifi_deinit in Wi-Fi UTs
...
The Wi-Fi task deletes itself when esp_wifi_deinit() is called, and FreeRTOS
only reclaims its TCB and stack from the idle task afterwards. Test apps that
read the heap right after deinit therefore see that memory as still allocated
and report a leak, most visibly as the eloop unit tests failing on ESP32.
Wait for the idle task at every point where a test deinitialises Wi-Fi
before a leak check, replacing the single-tick delays that only matched what
esp_wifi_deinit() already waits for internally.
(cherry picked from commit bff264775a )
2026-09-07 15:46:12 +05:30
morris
5196c59529
Merge branch 'ci/disable-esp32h4-on-v6.1' into 'release/v6.1'
...
ci(esp32h4): disable h4 build and target test on unsupported release branch
See merge request espressif/esp-idf!52482
2026-09-07 17:26:37 +08:00
Chen Jichang
8cb3743b7c
ci(esp32h4): disable h4 build and target test on unsupported release branch
2026-09-07 15:48:11 +08:00
Jiang Jiang Jian
640d832d2f
Merge branch 'idf/ble_iso_cis_critical_v6.1' into 'release/v6.1'
...
fix(ble_iso): Avoid posting CIS events in critical section (v6.1)
See merge request espressif/esp-idf!52443
2026-09-07 15:43:42 +08:00
zwx
1e8ed4ae00
feat(esp_phy): update phylib
...
* S31 phy_version: 101, 7b1f880, Sep 2 2026
2026-09-07 15:42:25 +08:00
zwx
49375fa648
feat(phy): log PLL tracking results
2026-09-07 15:42:25 +08:00
zwx
45e7f1043a
esp_phy: move used time tracking to debug module
2026-09-07 15:42:25 +08:00
Xu Si Yu
3f4f61187a
feat(coex): support phy grant protect
2026-09-07 14:37:08 +08:00
zwx
1783bd7cbc
fix(ieee802154): fix teardown order
2026-09-07 14:20:06 +08:00
Jin Cheng
6eb75bbd0e
fix(bt/controller): update ESP32 libbtdm_app.a to fix missing QoS_Setup_Cmpl event
2026-09-07 12:21:18 +08:00
Jiang Jiang Jian
03c6caae64
Merge branch 'fix/fix_ble_retention_dependency_order_v6.1' into 'release/v6.1'
...
fix(ble): fix ble retention dependency order (6.1)
See merge request espressif/esp-idf!52466
2026-09-07 12:13:08 +08:00
Jiang Jiang Jian
9330c1c8b1
Merge branch 'feat/pm_components_ram_optimize_v6.1' into 'release/v6.1'
...
feat(pm): pm components ram optimize (v6.1)
See merge request espressif/esp-idf!52425
2026-09-04 23:30:35 +08:00
Jiang Jiang Jian
27892e5e12
Merge branch 'fix/tee_reentrant_svc_and_non_det_sign_v6.1' into 'release/v6.1'
...
feat(esp_tee): Backports to v6.1
See merge request espressif/esp-idf!52291
2026-09-04 23:17:06 +08:00
Jiang Jiang Jian
6dedb4cad6
Merge branch 'bugfix/fix_some_wifi_bugs' into 'release/v6.1'
...
Bugfix/fix some wifi bugs v6.1
See merge request espressif/esp-idf!52435
2026-09-04 23:01:11 +08:00
suda-morris
a324dfb111
fix(examples): add C++ linkage guards to mcpwm foc svpwm example headers
...
Closes https://github.com/espressif/esp-idf/issues/19031
2026-09-04 21:27:33 +08:00
morris
c5d2976bac
Merge branch 'feat/esp32s31_adds_efuse_adc_calib_v6.1' into 'release/v6.1'
...
feat(efuse): Adds efuse ADC calibration support for ESP32S31 (v6.1)
See merge request espressif/esp-idf!52467
2026-09-04 21:07:23 +08:00
Jiang Jiang Jian
e174a69b26
Merge branch 'feat/ble_smp_repairing_hardening_v6.1' into 'release/v6.1'
...
feat(ble/bluedroid): add Kconfig options for BLE re-pairing hardening (6.1)
See merge request espressif/esp-idf!52422
2026-09-04 19:28:52 +08:00
Konstantin Kondrashov
91458cf023
feat(efuse): Adds efuse ADC calibration support for ESP32S31
2026-09-04 14:06:59 +03:00
morris
28a4aaa1db
Merge branch 'fix/psram-ecc-mspi-dma-align_v6.1' into 'release/v6.1'
...
fix(mspi): handle PSRAM ECC DMA alignment across MSPI users (v6.1)
See merge request espressif/esp-idf!52363
2026-09-04 18:48:05 +08:00
Jin Chen
97cdc77f5c
fix(ble): fix ble retention dependency order
...
(cherry picked from commit 54efd4ccfd )
Co-authored-by: cjin <jinchen@espressif.com >
2026-09-04 18:44:22 +08:00
wuzhenghui
9c75a9d004
feat(esp_hw_support): use dynamic memory allocation for retention module instances
2026-09-04 18:03:59 +08:00
wuzhenghui
b45e51fc65
change(esp_hw_support): optimize pmu_sleep RAM cost
2026-09-04 18:01:12 +08:00
wuzhenghui
6be25041e0
change(esp_hw_support): optimize sleep_phy retention static RAM cost
2026-09-04 18:00:47 +08:00
wuzhenghui
64f8bdd2e1
change(esp_hw_support): optimize retention driver RAM cost
2026-09-04 18:00:35 +08:00
Jiang Jiang Jian
59512efe9c
Merge branch 'fix/use_conflict_cb_for_regi2c_when_regdma_rf_is_used_v6.1' into 'release/v6.1'
...
feat(sleep): applied regi2c conflict process at regdma rf (6.1)
See merge request espressif/esp-idf!52411
2026-09-04 17:17:09 +08:00
morris
7fa9d43d31
Merge branch 'feat/add_timeout_return_for_dsi_panel_v6.1' into 'release/v6.1'
...
feat(dsi): add timeout check for lp cmd rx (v6.1)
See merge request espressif/esp-idf!52310
2026-09-04 17:05:34 +08:00
Jiang Jiang Jian
d053d8201a
Merge branch 'fix/sae_pwe_ecc_fail_v6.1' into 'release/v6.1'
...
fix(wpa_supplicant): Assign correct return value for SAE y-construction failure (v6.1)
See merge request espressif/esp-idf!52356
2026-09-04 16:58:05 +08:00
Jiang Jiang Jian
e274c801cd
Merge branch 'feature/update-openocd-to-v0.12.0-esp32-20260831_v6.1' into 'release/v6.1'
...
feat(tools): update openocd version to v0.12.0-esp32-20260831 (v6.1)
See merge request espressif/esp-idf!52391
2026-09-04 16:48:07 +08:00
Liu Linyan
390a851de5
fix(ble_iso): Avoid posting CIS events in critical section
2026-09-04 16:41:51 +08:00
Mahavir Jain
19e1a190fa
Merge branch 'feat/enable_cross_signed_cert_suppport_default_v6.1' into 'release/v6.1'
...
feat(mbedtls): enable cross signed certificate verification support by default (v6.1)
See merge request espressif/esp-idf!50534
2026-09-04 13:32:49 +05:30
Jiang Jiang Jian
76838eb605
Merge branch 'fix/mbedtls_gcm_multipart_and_ecp_pubkey_v6.1' into 'release/v6.1'
...
Fix/mbedTLS port layer security fixes (394, 1214, 1206) (v6.1)
See merge request espressif/esp-idf!52194
2026-09-04 16:00:34 +08:00
Jiang Jiang Jian
ae27de122a
Merge branch 'contrib/github_pr_18922_v6.1' into 'release/v6.1'
...
fix(esp_https_server): restore use_secure_element initializer in HTTPD_SSL_CONFIG_DEFAULT() (GitHub PR) (v6.1)
See merge request espressif/esp-idf!52206
2026-09-04 16:00:02 +08:00
Island
5fd4804661
Merge branch 'idf/ble_audio_dynamic_svc_v6.1' into 'release/v6.1'
...
feat(ble_audio): Backport BLE ISO & BLE Audio MRs to release/v6.1
See merge request espressif/esp-idf!52238
2026-09-04 15:59:13 +08:00
Jiang Jiang Jian
6d6facef39
Merge branch 'stub_bins_for_more_targets_v6.1' into 'release/v6.1'
...
Increase OCD stub memory reservation from 8K to 12K and extend this feature to more targets (v6.1)
See merge request espressif/esp-idf!51534
2026-09-04 15:55:25 +08:00
Jiang Jiang Jian
eb0faad47b
Merge branch 'fix/httpd-content-length-truncation_v6.1' into 'release/v6.1'
...
fix(esp_http_server): reject Content-Length above UINT32_MAX (backport v6.1)
See merge request espressif/esp-idf!50492
2026-09-04 15:46:31 +08:00
Jiang Jiang Jian
7b6e1a4ef6
Merge branch 'feat/support_esp32s31_clock_tree_management_v6.1' into 'release/v6.1'
...
feat: support esp32s31 clock tree management (v6.1)
See merge request espressif/esp-idf!51205
2026-09-04 15:45:46 +08:00
Jiang Jiang Jian
258388a851
Merge branch 'backport/52143-to-release-v6.1' into 'release/v6.1'
...
fix(wifi): fix wifi wakeup failed from modem state v6.1
See merge request espressif/esp-idf!52385
2026-09-04 15:45:18 +08:00