Commit Graph

52304 Commits

Author SHA1 Message Date
liqigan
926efbe858 fix(bt): Fixed not show config for broadcast encryption and PCA 2026-05-14 15:52:53 +08:00
Zhang Wen Xu
315b6547ff Merge branch 'fix/fix_a_size_issue' into 'master'
fix(openthread): increase the app size in the partition table for the example

See merge request espressif/esp-idf!48458
2026-05-14 06:43:03 +00:00
Jiang Jiang Jian
305767451e Merge branch 'bugfix/hfp_co_build_err' into 'master'
fix(bt/bluedroid): fixed building errors in HFP datapath

See merge request espressif/esp-idf!48507
2026-05-14 14:28:49 +08:00
Island
d8031954f6 Merge branch 'feat/support_bluedroid_key_log' into 'master'
Feat/support bluedroid key log

Closes BLERP-2782

See merge request espressif/esp-idf!48437
2026-05-14 14:04:07 +08:00
Marius Vikhammer
4f766e1f02 Merge branch 'feature/lp_timer_s31' into 'master'
test(rtc_timer): add rtc-timer test-app

Closes IDF-14638

See merge request espressif/esp-idf!48413
2026-05-14 13:49:46 +08:00
Marius Vikhammer
89a9f70098 Merge branch 'fix/rtc-io-invalid-clock-access-c5' into 'master'
fix(rtc_io): fixed invalid clock access on C5

See merge request espressif/esp-idf!48408
2026-05-14 13:47:43 +08:00
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
Jin Cheng
4905a0aeb2 feat(ci): added example tests for HFP using external codec 2026-05-14 12:10:47 +08:00
Jin Cheng
bd8078ca04 fix(bt/bluedroid): fixed building errors in HFP datapath 2026-05-14 10:35:25 +08:00
Marius Vikhammer
83d94071a5 Merge branch 'fix/efuse-esp32p4-partition-offset-bootloader-size' into 'master'
fix(examples): raise efuse ESP32-P4 CI partition offset for larger bootloader

See merge request espressif/esp-idf!48505
2026-05-14 10:29:25 +08:00
Marius Vikhammer
84fdbccaf0 fix(examples): raise efuse ESP32-P4 CI partition offset for larger bootloader
Recovery bootloader support increased the ESP32-P4 bootloader image enough
that it no longer fits before 0xe000. Moving the partition table to 0x10000
restores slack for CI builds using secure boot and flash encryption together.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-14 09:54:27 +08:00
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
Jakub Kocka
02f99c7039 Merge branch 'feat/unicode_check_windows' into 'master'
Added Unicode check for Windows

Closes IDF-15481

See merge request espressif/esp-idf!47047
2026-05-13 20:44:26 +08:00
Sudeep Mohanty
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
Martin Vychodil
0841f2b458 Merge branch 'bugfix/nvs-rw-value-pytest-idfci-4027' into 'master'
fix(examples): add flaky reruns to nvs_rw_value pytest for CI flash

Closes IDFCI-4027, IDFCI-4463, and IDFCI-8653

See merge request espressif/esp-idf!48150
2026-05-13 19:30:56 +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
Sonika Rathi
e8bd946be6 Merge branch 'bugfix/perf-benchmark-spiflash-ci-idfci-7684' into 'master'
fix(examples): stabilize perf_benchmark SPI flash CI test

Closes IDFCI-7684, IDFCI-4226, IDFCI-4243, IDFCI-4379, IDFCI-7564, and IDFCI-8082

See merge request espressif/esp-idf!48092
2026-05-13 16:28:04 +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
Zhang Wen Xu
b7db0a4708 Merge branch 'fix/fix_ot_ci_case' into 'master'
fix(openthread): fix openthread ci ping case

See merge request espressif/esp-idf!48280
2026-05-13 06:29:56 +00:00
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
zhanghaipeng
0af57d731c feat(ble): Support BLE critical logs 2026-05-13 14:22:40 +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
Xu Si Yu
7963570f05 fix(openthread): increase the app size in the partition table for the example 2026-05-13 12:17:21 +08:00
morris
3d452de7a3 fix(drivers): sleep retention failure on esp32s31 2026-05-13 11:12:08 +08:00
morris
4384743750 fix(i2s): remove unused EXAMPLE_ES7210_I2C_ADDR in the example
Closes https://github.com/espressif/esp-idf/issues/18575
2026-05-13 11:04:11 +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
ea5f98fe63 test(rtc_timer): add rtc-timer test-app 2026-05-13 09:52:19 +08:00
Marius Vikhammer
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
Daniel Paul
0412f6971c Merge branch 'feat/component_manager_interface_v5' into 'master'
feat: Component Manager interface version 5

Closes PACMAN-1186

See merge request espressif/esp-idf!44173
2026-05-12 21:30:32 +08: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
Jakub Kocka
6e4ed2c204 fix(tools): Forward build subprocess stdout as UTF-8 bytes on Windows 2026-05-12 18:14:27 +08:00