Mahavir Jain
cc532288e8
Merge branch 'fix/bring_back_ecjpake_config' into 'master'
...
fix(mbedtls): bring back deprecated config MBEDTLS_ECJPAKE_C
See merge request espressif/esp-idf!48462
2026-05-14 11:11:24 +05:30
Marius Vikhammer
652f605d8b
Merge branch 'bugfix/ulp_riscv_rtc_i2c_test_fix' into 'master'
...
fix(ulp_riscv_i2c): Fix spurious pass in RTC I2C multi-device test
See merge request espressif/esp-idf!48497
2026-05-14 09:14:17 +08:00
Alexey Gerenkov
edb75262a1
Merge branch 'feature/update-esp-clang-to-esp-21.1.3_20260304' into 'master'
...
feat(tools): update esp-clang version to esp-21.1.3_20260408
Closes IDF-14965, LLVM-501, and LLVM-531
See merge request espressif/esp-idf!46361
2026-05-13 22:54:10 +08:00
Mahavir Jain
cee71ceb39
Merge branch 'feat/enable_secure_boot_support_for_esp32h4' into 'master'
...
feat: enable support for secure boot in esp32h4
Closes IDF-12262 and IDF-12966
See merge request espressif/esp-idf!45603
2026-05-13 19:07:25 +05:30
Mahavir Jain
c9fe519dcb
Merge branch 'feat/enable_ecdsa_support_for_esp32h4' into 'master'
...
Feat/enable ecdsa support for esp32h4
Closes IDF-12259
See merge request espressif/esp-idf!45493
2026-05-13 18:56:10 +05:30
Sudeep Mohanty and Cursor
0d869cad61
fix(ulp_riscv_i2c): Fix spurious pass in RTC I2C multi-device test
...
The test was passing without real I2C communication due to a GPIO
mismatch (slave on GPIO 6/7 vs RTC I2C master on GPIO 2/3), single-byte
zero-coincidence, unchecked ULP return values, and an insufficient
RTC I2C timeout.
Fix slave GPIOs, increase test length, check I2C return values, add
proper assertions, and set an adequate RTC I2C timeout.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-13 14:30:55 +02:00
Jiang Jiang Jian
d65a38965c
Merge branch 'fix/nan_improvements' into 'master'
...
Multiple NAN improvements in Service Discovery
Closes WIFI-5625
See merge request espressif/esp-idf!46455
2026-05-13 19:51:55 +08:00
Michael (XIAO Xufeng)
636f56f6ce
Merge branch 'fix/s3_xip_opt_os_startup' into 'master'
...
fix(mspi): fixed possible boot failure in some builds when psram is enabled
Closes IDF-15634 and IDF-15637
See merge request espressif/esp-idf!48258
2026-05-13 18:55:35 +08:00
Gao Xu
69136606ab
Merge branch 'feat/s31_rng_basic_support' into 'master'
...
Feat/s31 rng support
Closes IDF-14632, WIFIBUG-1875, and TZ-2554
See merge request espressif/esp-idf!47217
2026-05-13 17:47:59 +08:00
Marius Vikhammer
cd9beffe89
Merge branch 'bugfix/fix_p4_bootlaoder_offset_in_flash' into 'master'
...
fix(esp_rom): fixed esp-rom not compiling in g0 build
See merge request espressif/esp-idf!48461
2026-05-13 16:55:06 +08:00
Chen Ji Chang
19f256914e
Merge branch 'fix/correct_lp_ana_base_reg_on_h4_h21' into 'master'
...
fix(lp_ana): correct lp ana reg base addr of h4 and h21
Closes PM-744
See merge request espressif/esp-idf!48434
2026-05-13 16:50:47 +08:00
Xiao Xufeng
a671c83b0b
fix(mspi): fixed possible boot failure in some builds when psram is enabled
...
A typical scenario is: when XIP on PSRAM enabled, compiler optimization level is Os. Under certain binary layout, boot hangs and backtrace points to `esp_sleep_config_gpio_isolate`.
The root cause is that, during PSRAM initialization, it calls esp_gpio_reserve, which happens to place before the reported function. However, after call, there is no barrier before the clock adjustment in `mspi_timing_enter_low_speed_mode`. The clock gets changed when the cache is still fetching data, resulting in the corrupted data in the end of the cache line.
This commits add spi_flash_disable_cache as a barrier to make sure the cache transactions is finished before the clock switch.
2026-05-13 16:46:20 +08:00
morris
7ff718a988
Merge branch 'bugfix/timer_group_sleep_retention_esp32s31' into 'master'
...
fix(drivers): fixed the gptimer/MCPWM sleep retention driver support on esp32s31
Closes IDFGH-17654, IDF-15651, IDF-15647, IDF-15641, IDF-14746, IDF-15644, IDF-15646, and IDF-15649
See merge request espressif/esp-idf!48394
2026-05-13 15:56:22 +08:00
gaoxu
07aaba7c7b
refactor(rng): move rng read data function to rng_ll.h and update docs of RNG source
2026-05-13 15:09:55 +08:00
Akshat Agrawal
d66ccc2479
feat(wifi): Add multiple NAN Service Discovery improvements
...
- Add Country Code, Vendor IE to NAN frames
- Support parsing of multiple availibility & SDA attributes
- Add parsing of service response filter
- Support Bloom filter parsing and generation
- Record peer_svc for nan_indication_cb
- Add support for NDPE Extension attribute
2026-05-13 12:08:17 +05:30
Laukik Hase
a8c30b7d6f
Merge branch 'feat/tee_post_srv_stack_cleanup' into 'master'
...
feat(esp_tee): Clear out all sensitive buffers explicitly after TEE cryptographic operations
Closes IDF-15671
See merge request espressif/esp-idf!48004
2026-05-13 11:57:26 +05:30
Jiang Jiang Jian
8bd8d358c8
Merge branch 'bugfix/fix_hidden_ap_rssi_does_not_update_issue' into 'master'
...
fix(wifi): fix hidden ap rssi update and owe beacon timeout issue
Closes FCS-1851, WIFI-7283, and WIFIBUG-1817
See merge request espressif/esp-idf!46017
2026-05-13 14:27:04 +08:00
Ashish Sharma
881dc4193a
fix(mbedtls): bring back deprecated config MBEDTLS_ECJPAKE_C
2026-05-13 14:25:28 +08:00
Marius Vikhammer
1a65724653
Merge branch 'ci/h4_core_sys_test' into 'master'
...
test(ci): re-enable ESP32-H4 in core system test apps
Closes IDF-15602, IDF-15604, IDF-15605, IDF-15606, and IDF-15612
See merge request espressif/esp-idf!48454
2026-05-13 14:24:16 +08:00
Marius Vikhammer
aaf7d8c722
fix(esp_rom): fixed esp-rom not compiling in g0 build
...
CONFIG_BOOTLOADER_OFFSET_IN_FLASH comes from the bootloader kconfigs and
is not available in g0 builds.
2026-05-13 14:21:06 +08:00
morris
3d452de7a3
fix(drivers): sleep retention failure on esp32s31
2026-05-13 11:12:08 +08:00
muhaidong
facb230352
fix(wifi): fix hidden ap rssi update and owe beacon timeout issue
2026-05-13 10:54:47 +08:00
Jiang Jiang Jian
f1d85b531f
Merge branch 'fix/fix_dfs_channel_check_wrong' into 'master'
...
fix(wifi): fix dfs channel check wrong
Closes WIFIBUG-1887
See merge request espressif/esp-idf!48435
2026-05-13 10:49:15 +08:00
Island
ea7a956e7d
Merge branch 'idf/ble_audio_review_stage_1' into 'master'
...
fix(ble_audio): Miscellaneous fixes for ISO & LE Audio (stage 1)
See merge request espressif/esp-idf!48263
2026-05-13 10:39:28 +08:00
Mahavir Jain
a11abcf2a6
Merge branch 'fix/fix_mbedtls_fs_io_psa_storage' into 'master'
...
fix(mbedtls): keep psa crypto storage enabled with ITS backend
Closes IDFGH-17641
See merge request espressif/esp-idf!48236
2026-05-13 07:44:43 +05:30
Marius Vikhammer and Cursor
8f6ea2a1ba
test(ci): re-enable ESP32-H4 in core system test apps
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-13 09:00:12 +08:00
Marius Vikhammer
73dc40eb8a
Merge branch 'feature/s31_lp_i2c' into 'master'
...
feat(ulp): support I2C on ULP for S31
Closes IDF-14635
See merge request espressif/esp-idf!48405
2026-05-13 08:31:29 +08:00
Konstantin Kondrashov
485ab9aa29
Merge branch 'feature/recovery_bootloader_support' into 'master'
...
feat(bootloader): Support recovery bootloader for ESP32P4
Closes IDF-15653 and IDF-13165
See merge request espressif/esp-idf!48215
2026-05-12 23:24:40 +03:00
Konstantin Kondrashov
7aa4199e5e
fixup! feat(bootloader): Support recovery bootloader for ESP32S31 and ESP32P4
2026-05-12 18:21:20 +03:00
Sudeep Mohanty
fbd587f10d
Merge branch 'refactor/lp_periph_io_for_lp_core' into 'master'
...
refactor(ulp): use lp_gpio_matrix_* for LP core peripheral IO on matrix targets
See merge request espressif/esp-idf!48114
2026-05-12 14:02:08 +02:00
nilesh.kale
f400c78d42
feat(hal): enable ecdsa support in esp32h4
2026-05-12 15:26:17 +05:30
nilesh.kale
b9a394e75e
feat(hal): enabled ecc p-384 support for esp32h4
2026-05-12 15:19:32 +05:30
Jiang Jiang Jian
fc27941619
Merge branch 'bugfix/s31_rng_bypass' into 'master'
...
fix(esp_wifi): Add support to bypass rng during bringup
Closes WIFIBUG-1878 and WIFIBUG-1879
See merge request espressif/esp-idf!48381
2026-05-12 17:33:06 +08:00
Marius Vikhammer
ab9cf37a1b
feat(ulp): support I2C on ULP for S31
2026-05-12 17:32:23 +08:00
Ashish Sharma
a2ba1bc18c
fix(mbedtls): keep psa crypto storage enabled with ITS backend
...
Closes https://github.com/espressif/esp-idf/issues/18555
2026-05-12 17:00:14 +08:00
Marius Vikhammer
3a26929cb6
Merge branch 'fix/bitscrambler-extra-clean-up-order' into 'master'
...
fix(bitscrambler): fixed extra_clean_up actions done after clock disable
See merge request espressif/esp-idf!48409
2026-05-12 16:42:11 +08:00
Liu Linyan
d3da42e608
fix(ble_audio): Miscellaneous fixes for ISO & LE Audio (stage 1)
2026-05-12 16:38:57 +08:00
Laukik Hase
281d219fac
feat(esp_tee): Clear out all sensitive buffers explicitly after TEE crypto operations
2026-05-12 13:56:28 +05:30
yinqingzhao
61dac506e6
fix(wifi): fix dfs channel check wrong
2026-05-12 16:05:44 +08:00
Chen Jichang
747f1eedc8
fix(lp_ana): correct lp ana reg base addr of h4 and h21
2026-05-12 15:48:49 +08:00
C.S.M
036fcf8e37
Merge branch 'feat/bod_bringup_s31' into 'master'
...
feat(bod): Add bod support on esp32s31
Closes IDF-14658
See merge request espressif/esp-idf!48310
2026-05-12 15:29:19 +08:00
Marius Vikhammer
5d2a86a24b
Merge branch 'ci/hw_support_depends_comp' into 'master'
...
ci(hw_support): add depends_components for hw-support test-apps
See merge request espressif/esp-idf!48411
2026-05-12 15:05:48 +08:00
Chen Chen
e3adfc2648
Merge branch 'contrib/github_pr_18569' into 'master'
...
fix(i2c_master): yield from ISR when no matching device is found (GitHub PR)
Closes IDFGH-17648
See merge request espressif/esp-idf!48382
2026-05-12 14:39:32 +08:00
Marius Vikhammer
03f87411a2
ci(hw_support): add depends_components for hw-support test-apps
2026-05-12 14:12:49 +08:00
Mahavir Jain
598ec91437
Merge branch 'feature/add_event_handler_set_function' into 'master'
...
feat(esp_http_client): Add API to support set event handler
See merge request espressif/esp-idf!48296
2026-05-12 11:25:56 +05:30
Mahavir Jain
1539fb9d5f
Merge branch 'feat/esp_tee_misc_improv' into 'master'
...
feat(esp_tee): Miscellaneous improvements
See merge request espressif/esp-idf!48181
2026-05-12 11:23:48 +05:30
Mahavir Jain
0419f8b991
Merge branch 'fix/memory_leak_cross_signed_cert_verify' into 'master'
...
fix(esp_crt_bundle): fixes verification failures with cross signed certificates
Closes IDFGH-17582 and IDFGH-17627
See merge request espressif/esp-idf!47966
2026-05-12 11:03:52 +05:30
C.S.M
2b7992213c
feat(bod): Add bod support on esp32s31
2026-05-12 12:30:35 +08:00
Chen Ji Chang
3333b9b17c
Merge branch 'feat/enable_h4_ci_target_test' into 'master'
...
ci(esp32h4): enable ci target test
Closes IDF-12328 and IDF-13766
See merge request espressif/esp-idf!47350
2026-05-12 11:23:28 +08:00
Wan Lei
1422fbc20f
Merge branch 'fix/spi_buslock_multi_dev_acq_release_issue' into 'master'
...
fix(esp_hw_support): fixed spi buslock multi dev acq/release logic issue
Closes IDFGH-16778
See merge request espressif/esp-idf!47791
2026-05-12 11:19:18 +08:00