Armando (Dou Yiwen)
3905bcecd3
change(psram): changed cs io log to debug level
...
Signed-off-by: Armando (Dou Yiwen) <douyiwen@espressif.com >
2026-05-27 01:18:58 +00:00
Erhan Kurubas
5bcaf281e2
Merge branch 'feat/esp_trace_example' into 'master'
...
esp_trace example library integration
See merge request espressif/esp-idf!48605
2026-05-26 17:38:22 +02:00
Aditya Patwardhan
bf1c92341d
Merge branch 'fix/fix_psa_ecdsa_driver_missing_checks' into 'master'
...
fix(mbedtls): fixes missing check before ecdsa verify
See merge request espressif/esp-idf!48818
2026-05-26 17:50:33 +05:30
Sudeep Mohanty
8a2e56810c
Merge branch 'task/v2_aware_component_and_test_gates' into 'master'
...
fix(components): linux host-build failure fixes+ disable esp_tee in buildv2 + esp_hw_support and xtensa fixes
See merge request espressif/esp-idf!48743
2026-05-26 13:09:58 +02:00
Rahul Tank
51bd9a27c4
Merge branch 'bugfix/nimble_hid_fixes_lock' into 'master'
...
fix(nimble): Avoid deadlock caused by local writes taking s_hidd_mutex
See merge request espressif/esp-idf!48853
2026-05-26 15:55:06 +05:30
Wang Lei
041aa425fa
Merge branch 'fix/cache_wb_patch_skip_bootloader' into 'master'
...
fix(esp_rom): Cache_WriteBack_All patch should skip bootloader
See merge request espressif/esp-idf!48901
2026-05-26 18:01:01 +08:00
Mahavir Jain
716391b19e
Merge branch 'fix/tls-session-verify-and-hostname-warn' into 'master'
...
Draft: fix(esp-tls): fix TLS session resumption bypassing CA verification and clarify skip_common_name behavior
See merge request espressif/esp-idf!47426
Related https://github.com/espressif/esp-idf/issues/9392
2026-05-26 15:20:43 +05:30
Wu Zheng Hui
574b843868
Merge branch 'change/optimize_sleep_gpio_configure' into 'master'
...
change(sleep_gpio): streamline GPIO sleep configuration logic
See merge request espressif/esp-idf!48845
2026-05-26 17:14:06 +08:00
Island
833c55e867
Merge branch 'fix/fixed_an_acl_timeout_issue' into 'master'
...
fix(ble): Updated libble[a7487a7] and libbtdm[9ce603a]
See merge request espressif/esp-idf!48830
2026-05-26 17:09:06 +08:00
Sudeep Mohanty
301eeba878
Merge branch 'task/buildv2_hygiene_and_dep_declarations' into 'master'
...
fix(components): generic dep-declaration and scope-leakage hygiene exposed by cmakev2
See merge request espressif/esp-idf!48739
2026-05-26 10:18:22 +02:00
wanglei
b2a8695c15
fix(esp_rom): Cache_WriteBack_All patch should skip bootloader
2026-05-26 14:24:58 +08:00
harshal.patil
a24bd0bf10
test(mbedtls): Add out-of-bounds test for the ECDSA hardware driver
2026-05-26 11:01:57 +05:30
morris
f1e8fe393a
Merge branch 'feat/debug_probe_esp32s31' into 'master'
...
feat(debug): add esp32s31 debug probe support
Closes IDF-14798
See merge request espressif/esp-idf!48849
2026-05-26 12:26:29 +08:00
wuzhenghui
d19c0b1746
change(sleep_gpio): streamline GPIO sleep configuration logic
2026-05-26 12:20:59 +08:00
Island
6e2660655a
Merge branch 'feat/ble-log-iram-optim' into 'master'
...
opt(bt): Move SPI Tx Callback to Flash When SPI ISR IN IRAM Disabled
See merge request espressif/esp-idf!48835
2026-05-26 11:41:36 +08:00
Renz Christian Bagaporo
17a9a5cf21
Merge branch 'ci/reenable_unicore_bl_test_h4' into 'master'
...
test(ci): re-enable skipped ESP32-H4 unicore bootloader tests
Closes IDF-15620
See merge request espressif/esp-idf!48556
2026-05-26 10:45:46 +08:00
Jiang Jiang Jian
3caea56d78
Merge branch 'fix/fix_put_phy_init_bin_into_partiiton_when_embed' into 'master'
...
fix(phy): fix still put multiple phy init date bin into flash when...
See merge request espressif/esp-idf!48847
2026-05-26 10:22:27 +08:00
Jiang Jiang Jian
a14770e597
Merge branch 'fix/add_owe_check_pmf_disable' into 'master'
...
fix(wifi) : Add Mode/threshold checks in esp_wifi_disable_pmf_config()
Closes WIFIBUG-1876
See merge request espressif/esp-idf!48713
2026-05-26 10:20:56 +08:00
Aditya Patwardhan
4540181c62
fix(esp-tls): clarify skip_common_name and warn when SNI is disabled
...
The skip_common_name flag was named for the legacy CN field but actually
suppresses the entire mbedtls_ssl_set_hostname() call -- disabling
hostname matching against CN/SAN AND Server Name Indication. Update the
doxygen to describe the real effect, and emit a per-call WARN inside the
SNI-disable branch so debug-only use does not slip into production
unnoticed.
2026-05-25 21:58:18 +05:30
Aditya Patwardhan
c5f20937bd
fix(esp-tls): close CA-verification bypass during session resumption
...
The session-resumption else-if in set_client_config() short-circuited
the CA verification chain when only client_session was supplied. Remove
the branch so session-only configs fall through to the normal error /
skip-verify path; resumption no longer silently disables CA validation.
2026-05-25 21:58:18 +05:30
Ondrej Kosta
41976c732e
fix(esp_eth): fixed build issues introduced by EMAC S31 support
2026-05-25 16:06:53 +02:00
Sudeep Mohanty
7b294c4ab9
fix(esp_hw_support): move linux spinlock.h to esp_hw_support/include/linux
...
Moved the linux spinlock.h stub into esp_hw_support/include/linux.
esp_hw_support's INCLUDE_DIRS already places include/linux before
include, so the correct include files are picked up for the linux
target.
- Drop the FreeRTOS-Kernel-SMP linux spinlock.h duplicate.
- rv_decode_test: use PRIV_REQUIRES esp_hw_support instead of
hardcoding component include paths.
2026-05-25 15:24:25 +02:00
Sudeep Mohanty
07b2947f95
fix(xtensa): detect freertos exclusion via __COMPONENT_REQUIRES_COMMON
...
The baremetal RTOS stub gating tested the invisible-bool CONFIG_FREERTOS_PORT,
which can be set even when freertos is outside the build closure (e.g. the
G0 test app). Query __COMPONENT_REQUIRES_COMMON directly — it is the surface
those apps use to declare their closure.
2026-05-25 15:24:25 +02:00
Sudeep Mohanty
af12767402
change(esptool_py): hide serial flasher menu on linux target
...
The linux host_test target has no real flash, so the "Serial flasher
config" menu's options are meaningless there. Gate the menu on
!IDF_TARGET_LINUX so its symbols stay undefined on linux.
2026-05-25 15:24:25 +02:00
Sudeep Mohanty
5cfd7b9f96
fix(esp_tee): Stop esp_tee subproject to be built with build system v2
...
- Unset IDF_BUILD_V2 in subproject/CMakeLists.txt before including
project.cmake so the nested esp_tee ExternalProject cmake stays on
cmakev1.
- Read PARTITION_TABLE_BIN_PATH as a generator expression under
IDF_BUILD_V2 to defer the lookup to CMake's generate phase.
2026-05-25 15:24:25 +02:00
Ivan Grokhotkov
6589ba9bbb
change(version): Update version to v6.2-dev
...
Start of v6.2 development.
2026-05-25 14:16:08 +02:00
morris
e20db709aa
feat(debug): add esp32s31 debug probe support
...
- add ESP32-S31 debug probe LL, target IDs, capability macros, and GPIO signal mapping
- allow LP probe channels to configure four signal bytes while keeping 16 GPIO outputs
- add HP and LP probe read tests, including LP 32-bit read verification
- keep existing vbat LP probe usage aligned with the new LP channel behavior
2026-05-25 19:03:37 +08:00
Mayank Tyagi
494bd86ea7
fix(nimble): Avoid deadlock caused by local writes taking s_hidd_mutex
2026-05-25 15:54:51 +05:30
morris
c23e87b81b
Merge branch 'bugfix/esp32s31_raise_ahb_clk_freq' into 'master'
...
fix(clk): raised ESP32S31 axi/ahb clock freq up to 106mhz at max
Closes IDF-14696
See merge request espressif/esp-idf!48207
2026-05-25 18:23:37 +08:00
morris
bd29b11895
Merge branch 'fix/fix_parlio_valid_delay_max_value' into 'master'
...
fix(parlio): fix max valid delay value
See merge request espressif/esp-idf!48577
2026-05-25 18:13:57 +08:00
Jiang Jiang Jian
b6a2af2fe1
Merge branch 'fix/mbedtls-threading-impl-kconfig' into 'master'
...
fix(mbedtls): make threading implementation exclusive
See merge request espressif/esp-idf!48846
2026-05-25 18:08:30 +08:00
tarun.kumar
108362389e
fix(wifi) : Add Mode/threshold checks in esp_wifi_disable_pmf_config()
...
- Updated API documentation for esp_wifi_disable_pmf_config()
2026-05-25 15:36:41 +05:30
Peter Dragun
a2d6680477
Merge branch 'fix/esp32c5_usj_console_stuck' into 'master'
...
fix(esp32c5): Do not disable UART0 sclk when USB Serial/JTAG is primary console
Closes IDFGH-17050
See merge request espressif/esp-idf!45920
2026-05-25 16:03:26 +08:00
Jiang Jiang Jian
0b0c85cb3b
Merge branch 'feat/dpp_multi_config' into 'master'
...
Feature: Add dpp multiconfig support
Closes WIFIBUG-1873, WIFIBUG-1852, WIFIBUG-762, and WIFIBUG-1810
See merge request espressif/esp-idf!48191
2026-05-25 15:40:54 +08:00
Zhou Xiao
725e9ee162
change(ble_log): move spi tx callback to flash when spi isr in iram disabled
2026-05-25 15:18:31 +08:00
Peter Dragun
69d8b42adf
ci: enable esp32c5 for usb_serial_jtag tests
2026-05-25 08:36:28 +02:00
Peter Dragun
05faa941c2
fix(esp32c5): Do not disable UART0 sclk when USB Serial/JTAG is primary console
...
This is a workaround for rom code issue, which can cause the chip to end in infinite loop
when reset is triggered from esptool/idf-monitor. This is only applicable to ESP32-C5 rev <= 1.0.
Closes https://github.com/espressif/esp-idf/issues/18089
2026-05-25 08:35:15 +02:00
Chen Ji Chang
ea0b39f521
Merge branch 'docs/spi-slave-timeout-return' into 'master'
...
docs(driver_spi): document SPI slave timeout returns
Closes IDFGH-17691
See merge request espressif/esp-idf!48783
2026-05-25 14:00:52 +08:00
Shreyas Sheth
41b4d70ad4
feat(esp_wifi): Add support for multiconfig support for DPP
2026-05-25 13:57:28 +08:00
Shreyas Sheth
958c7bef43
feat(esp_wifi): Harden dpp code and add improvements for dpp
2026-05-25 13:57:28 +08:00
morris
7ce07cb910
Merge branch 'refactor/enable_io_mux_clock' into 'master'
...
fix(iomux): move source gating to IOMUX consumers
Closes IDF-12975 and IDF-12852
See merge request espressif/esp-idf!48530
2026-05-25 12:31:50 +08:00
yinqingzhao
60a99bbb5a
fix(phy): fix still put multiple phy init date bin into flash when CONFIG_ESP_PHY_MULTIPLE_INIT_DATA_BIN_EMBED is enabled
2026-05-25 11:57:13 +08:00
Ashish Sharma
d7cf1896b5
fix(mbedtls): fixes missing check before ecdsa verify
2026-05-25 11:51:53 +08:00
Shreyas Sheth
2d3c11b277
fix(esp_wifi): Fix ci pipeline for random mac feature
2026-05-25 11:22:45 +08:00
Jack
4786ab4d14
docs(wifi): add Chinese translation for MAC randomization
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-25 11:22:45 +08:00
Aditi
18cbdbf2b1
feat(esp_wifi): Add improvements for privacy extension
...
1) Add support for MAC randomization in Active scan and connect
2) Add support for randomizaton of sequence numbers
3) Add support for randomization of dialog token for GAS frames
2026-05-25 11:22:45 +08:00
He Binglin
3bf83125b4
Merge branch 'change/esp_idf_ext1_unhold' into 'master'
...
Optimize parts of the sleep wake-up flow
See merge request espressif/esp-idf!47322
2026-05-25 11:15:22 +08:00
Jiang Guang Ming
cdfbee61a9
fix(mbedtls): make threading implementation exclusive
...
Ensure the pthread and alternate threading implementations cannot be enabled at the same time.
2026-05-25 11:13:51 +08:00
morris
38c4f27102
fix(iomux): move clock source gating to IOMUX consumers
...
Remove io_mux_set_clock_source internal source enabling and make SDM,
ana_cmpr, and gpio glitch filter drivers explicitly manage clock source
enable/disable with safe cleanup paths.
2026-05-22 19:10:08 +08:00
morris
6b711f91f5
fix(esp_lcd): balance clock source references on teardown
...
Track enabled clock sources in DSI/DPI/i80 drivers and disable them in
delete/error cleanup paths so esp_clk_tree source refcounts stay
balanced.
2026-05-22 18:43:02 +08:00