Martin Vychodil
6c8c76f257
Merge branch 'bugfix/fatfs_memory_leak_with_dyn_buffer' into 'master'
...
fix(fatfs): fix a memory leak bug when FF_USE_DYN_BUFFER was enabled
Closes IDF-15593
See merge request espressif/esp-idf!47769
2026-04-22 04:33:30 +08:00
Chen Ji Chang
7ed6c83eb5
Merge branch 'feat/support_lcd_on_s31' into 'master'
...
feat(lcd): support rgb and i80 lcd on s31
Closes IDF-14750, IDF-14751, IDF-14753, and IDF-14754
See merge request espressif/esp-idf!47312
2026-04-22 00:40:26 +08:00
Aditya Patwardhan
597dc10d2a
Merge branch 'fix/mbedtls-psa-hmac-opaque-abort-null-deref' into 'master'
...
fix(mbedtls): correct inverted NULL check in esp_hmac_abort_opaque
See merge request espressif/esp-idf!47565
2026-04-21 19:57:13 +05:30
Aditya Patwardhan
bf56fad62d
Merge branch 'fix/protocomm-close-session-id-mismatch' into 'master'
...
fix(protocomm): pass current session id when closing existing session
See merge request espressif/esp-idf!47562
2026-04-21 19:55:01 +05:30
Island
a34b42452c
Merge branch 'feat/fixed_some_ble_issues_for_h4' into 'master'
...
updated libble to 22c410d, btdm to 2da8344 for esp32h4
See merge request espressif/esp-idf!47649
2026-04-21 18:50:41 +08:00
morris
71c9ca8930
Merge branch 'feature/move-gptimer-retention-to-driver' into 'master'
...
Move gptimer retention info from esp_hal_timg to esp_driver_gptimer
See merge request espressif/esp-idf!47599
2026-04-21 17:56:11 +08:00
Zhang Wen Xu
9c2bde6b64
Merge branch 'feat/support_154_on_s31' into 'master'
...
feat(802.15.4): support 154 on esp32s31
Closes IDF-14802, IDF-14803, and IDF-14612
See merge request espressif/esp-idf!47440
2026-04-21 09:27:39 +00:00
Zhang Wen Xu
0b83608511
Merge branch 'fix/optimize_the_process_of_ot_ci' into 'master'
...
fix(openthread): optimize the process of openthread pytest cases
See merge request espressif/esp-idf!47672
2026-04-21 09:04:50 +00:00
morris
1dcd6fcf08
Merge branch 'feat/uhci_esp32s31_support' into 'master'
...
feat(uhci): Add support for uhci on esp32s31
Closes IDF-14791
See merge request espressif/esp-idf!47730
2026-04-21 15:57:55 +08:00
Hu Rui
131bb462a4
feat(uhci): Add support for uhci on esp32s31
2026-04-21 14:41:22 +08:00
Chen Jichang
8b50305650
fix(esp32s31): fix stuck when PSRAM XIP with O0 optimization
2026-04-21 14:18:45 +08:00
Chen Jichang
a3f14c8ed1
feat(lcd): support rgb and i80 lcd on s31
2026-04-21 14:18:31 +08:00
Aditya Patwardhan
e1d01809dc
fix(mbedtls): correct inverted NULL check in esp_hmac_abort_opaque
...
esp_hmac_abort_opaque() had an inverted guard that called
mbedtls_platform_zeroize() on the context only when the context pointer
was NULL, dereferencing NULL and skipping cleanup of valid contexts.
Effect:
* Calling the abort path with a NULL pointer crashes (NULL write)
instead of being a safe no-op.
* The valid (non-NULL) HMAC opaque operation context is never zeroized
on abort, leaving sensitive intermediate HMAC state and key handle
references in operation memory until the buffer is overwritten or
freed.
Fix: invert the check so zeroization runs only when the context pointer
is non-NULL.
2026-04-21 11:27:15 +05:30
Mahavir Jain
96194f19a6
Merge branch 'fix/esp-tee-validation-clobber-and-deref-before-check' into 'master'
...
fix(esp_tee): prevent validation clobbering and deref-before-check in secure services
See merge request espressif/esp-idf!47589
2026-04-21 11:17:31 +05:30
morris
3ca5ff43a2
feat(gptimer): move gptimer retention info from esp_hal_timg to esp_driver_gptimer
...
- Add gptimer_priv.h with retention type definitions
- Create timer_periph.c files for 8 chips in esp_driver_gptimer
- Remove retention code from esp_hal_timg timer_periph.c (keep signals)
2026-04-21 13:36:17 +08:00
Rahul Tank
55185d8406
Merge branch 'bugfix/fix_software_ecc' into 'master'
...
fix(nimble): Fix Software ecc issue in tinycrpyt
See merge request espressif/esp-idf!47708
2026-04-21 10:31:55 +05:30
LiPeng
a8b5b8d582
fix(fatfs): fix a memory leak bug when FF_USE_DYN_BUFFER was enabled
2026-04-21 11:54:39 +08:00
morris
754ec03795
Merge branch 'feat/support_parlio_on_h21' into 'master'
...
feat(parlio): support parlio on esp32h21
Closes IDF-11570, IDF-11571, and IDF-11572
See merge request espressif/esp-idf!47356
2026-04-21 11:40:57 +08:00
Armando (Dou Yiwen)
9501efde96
Merge branch 'feat/mmu_configurable_page_size_s31' into 'master'
...
mmu: supported configurable page size on s31
See merge request espressif/esp-idf!47193
2026-04-21 03:31:16 +00:00
Chen Ji Chang
d22e05fbc2
Merge branch 'fix/fix_spi_lcd_psram_mode' into 'master'
...
fix(spi_lcd): add a flag to decide whether dma accsess psram
See merge request espressif/esp-idf!47661
2026-04-21 10:06:20 +08:00
Chen Ji Chang
83e7b11716
Merge branch 'feat/lcd_use_apll_clock' into 'master'
...
refactor(clk_tree): use general api to enable the clk
Closes IDF-11478 and IDF-12972
See merge request espressif/esp-idf!35952
2026-04-20 22:12:01 +08:00
Konstantin Kondrashov
b43ee27ebc
Merge branch 'feature/esp32c5_efuse_calib_update' into 'master'
...
feat(efuse): Adds efuse calibration field for esp32c5
Closes IDF-15574
See merge request espressif/esp-idf!47701
2026-04-20 16:31:05 +03:00
ShenWeilong
25776f484d
fix(ble): fixed some ble internal issues for esp32h4
2026-04-20 20:47:53 +08:00
Sergei Silnov
52edbc934d
Merge branch 'fix/test_project_components_overrides_extra_components' into 'master'
...
fix: test_managed_components_overrides_idf_components
Closes IDFCI-10153
See merge request espressif/esp-idf!47182
2026-04-20 14:44:33 +02:00
zhuanghang
9d3a0945fb
feat(802.15.4): support 154 on esp32s31
2026-04-20 19:47:47 +08:00
Marius Vikhammer
1af2cc08bb
Merge branch 'feature/ulp_esp32s31' into 'master'
...
feat(ulp): add support for ulp on esp32s31
Closes IDF-14640
See merge request espressif/esp-idf!47268
2026-04-20 19:19:35 +08:00
Frantisek Hrbata
4cd39bc28f
Merge branch 'feat/ldgen_skip_generation' into 'master'
...
feat(ldgen): skip generation when section names unchanged
Closes IDFGH-17454
See merge request espressif/esp-idf!47278
2026-04-20 11:06:07 +02:00
armando
8fc4f9c108
feat(cache): added cache invalidate all
2026-04-20 16:58:29 +08:00
armando
ab026ecc01
feat(mmu): configurable page size s31 support
2026-04-20 16:58:29 +08:00
Marius Vikhammer
9a5af5a7c9
Merge branch 'bugfix/h4_intr_cleanup' into 'master'
...
fix(interrupts): cleanup leftover todo from H4 bringup
Closes IDF-12303
See merge request espressif/esp-idf!47711
2026-04-20 16:40:50 +08:00
C.S.M
f72610d2e8
Merge branch 'fix/mspi_build' into 'master'
...
fix(flash): fix mspi ci build for missing initialier
See merge request espressif/esp-idf!47771
2026-04-20 16:25:17 +08:00
He Binglin
1714d6a2c4
Merge branch 'feat/esp_idfesp32h4_eco1_sleep_support' into 'master'
...
Feat/ESP32H4 ECO1 Sleep Support
Closes PM-633
See merge request espressif/esp-idf!47023
2026-04-20 15:44:19 +08:00
Kapil Gupta
69b3391e5f
Merge branch 'bugfix/static_analysis_issue_supplicant' into 'master'
...
fix(supplicant): resolve constant expression warning in crypto_ecdh_output_size
Closes IDF-15548
See merge request espressif/esp-idf!47650
2026-04-20 12:40:57 +05:30
Marius Vikhammer
10637dbf5e
feat(ulp): add support for ulp on esp32s31
2026-04-20 14:45:23 +08:00
Mahavir Jain
0e658fa131
Merge branch 'fix/fix_esp_http_client_not_reusing_connection' into 'master'
...
fix(esp_http_client): fix broken connection reuse
Closes IDFGH-17479
See merge request espressif/esp-idf!47450
2026-04-20 11:56:58 +05:30
Guillaume Souchere
6a5817cfde
Merge branch 'fix/log-dram-early-direct-rom-printf' into 'master'
...
fix(esp_log): Add Kconfig option to disable usage of esp_rom_vprintf when this function is in IRAM and not ROM
Closes IDFGH-17376
See merge request espressif/esp-idf!46640
2026-04-20 08:21:58 +02:00
C.S.M
92646c2851
fix(flash): fix mspi ci build for missing initialier
2026-04-20 14:15:15 +08:00
Rahul Tank
258cd36a44
fix(nimble): Fix Software ecc issue in tinycrpyt
2026-04-20 10:51:21 +05:30
Chen Ji Chang
249aeb84c8
Merge branch 'feature/i80_example_improvement' into 'master'
...
fix(i80_controller): fixe crash issue when using file system
See merge request espressif/esp-idf!46243
2026-04-20 11:57:16 +08:00
Chen Jichang
fb81acb206
fix(i80_controller): fix example crash when using filesystem
...
- Replace SPIFFS with LittleFS as the preferred
NOR flash file system
- Expand the Image Resource section in README with
detailed file system documentation
- Add pytest_i80_controller_lvgl.py to test both
image_in_bin and image_in_fs configurations
- Increase LVGL task stack size from 4KB to 8KB to
prevent stack overflow when loading images from FS
- Add CONFIG_LV_USE_CLIB_MALLOC to sdkconfig.defaults
Made-with: Cursor
2026-04-20 11:03:28 +08:00
C.S.M
92fb47524f
Merge branch 'feat/flash_support_s31' into 'master'
...
feat(spi_flash): Add spi_flash support for esp32s31
Closes IDF-14652, IDF-14777, and IDF-14778
See merge request espressif/esp-idf!47627
2026-04-20 10:57:59 +08:00
Wang Meng Yang
de29856c92
Merge branch 'bugfix/relax_rsw_tid_check' into 'master'
...
fix(bt/controller): fixed several controller issues
Closes IDFGH-17125 and BTQABR2023-661
See merge request espressif/esp-idf!47688
2026-04-20 10:19:26 +08:00
Wang Meng Yang
9c380675dc
Merge branch 'bugfix/ai_review_a2dp' into 'master'
...
fix(bt): fix A2DP issues reported by AI code review
Closes BT-4288
See merge request espressif/esp-idf!46787
2026-04-20 09:21:12 +08:00
Wang Meng Yang
29579cffe7
Merge branch 'bugfix/ai_review_hfp' into 'master'
...
fix(bt): fix HFP issues reported by AI code review
See merge request espressif/esp-idf!47008
2026-04-20 09:21:02 +08:00
Kapil Gupta
3c70d52b89
Merge branch 'bugfix/wps_frag_handling' into 'master'
...
fix(wps): harden enrollee WSC fragment handling
Closes WIFIBUG-1801
See merge request espressif/esp-idf!47084
2026-04-20 00:26:01 +05:30
morris
b8b3b0fcb7
Merge branch 'refactor/ana_cmpr_for_new_ip' into 'master'
...
feat(ana_cmpr): refactor driver implemnetation for new ip
See merge request espressif/esp-idf!47700
2026-04-19 22:58:18 +08:00
morris
45d2c0c486
feat(ana_cmpr): refactor driver implemnetation for new ip
...
esp32h4 and esp32s31 has a new IP design WRT the ana cmpr module
2026-04-19 21:47:30 +08:00
Rahul Tank
a87de1d5c5
Merge branch 'bugfix/nimble_cve_fixes' into 'master'
...
fix(nimble): Fixes for various CVEs
See merge request espressif/esp-idf!47709
2026-04-18 21:42:02 +05:30
Sudeep Mohanty
157370bac9
Merge branch 'test/fix_cmakev2_import_lib' into 'master'
...
fix(cmakev2): propagate IDF_TOOLCHAIN selection to sdkconfig generation
Closes IDFCI-10438
See merge request espressif/esp-idf!47590
2026-04-17 15:21:33 +02:00
Sudeep Mohanty
4b139455a8
test(cmakev2): verify IDF_TOOLCHAIN is propagated to sdkconfig
...
Add a buildv2 test that reconfigures the test app with both GCC and
clang toolchains and asserts that the selected IDF_TOOLCHAIN value
is propagated to sdkconfig. The clang case is skipped when a clang
compiler is not available in PATH.
2026-04-17 13:56:42 +02:00