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
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
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
Sudeep Mohanty
1d56d59a82
ci(cmakev2): restore clang builds for import_lib example
...
The cmakev2/features/import_lib example now builds cleanly with
clang. Restore it to the supported target matrix and re-enable it
in CI.
2026-04-17 13:49:05 +02:00
Sudeep Mohanty
054c15eab3
fix(cmakev2): propagate IDF_TOOLCHAIN selection to sdkconfig generation
...
In the cmakev2 build framework, the selected toolchain was not
consistently propagated to sdkconfig generation. For clang builds,
this produced a configuration that was incompatible with the clang
toolchain and broke compilation.
Ensure the toolchain selection is observed consistently so sdkconfig
and component configuration reflect the intended toolchain for both
GCC and clang builds.
Made-with: Cursor
2026-04-17 13:49:00 +02:00
C.S.M
4ad0696d63
Merge branch 'feat/tsens_esp32h4' into 'master'
...
feat(temperature_sensor): Support temperature sensor on esp32h4
Closes IDF-12404
See merge request espressif/esp-idf!44926
2026-04-17 19:38:14 +08:00
Guillaume Souchere
ea1af7c141
feat(log): Add test for constrained environment usage config
2026-04-17 12:46:23 +02:00
C.S.M
3c00b1fa54
Merge branch 'feat/bod_bringup_h4' into 'master'
...
feat(bod): Add bod support on esp32h4
Closes IDF-12295
See merge request espressif/esp-idf!47657
2026-04-17 18:30:35 +08:00
Igor Masar
f3218ca0e8
Merge branch 'ci/esp32s31_usb_host_enable' into 'master'
...
ci(usb/host): enable esp32s31 and esp32h4 for USB host examples
See merge request espressif/esp-idf!47654
2026-04-17 18:26:55 +08:00
Island
4e00dab7fb
Merge branch 'fix/disabel_ble50_by_default_for_blemesh' into 'master'
...
fix(ble_mesh): disabled ble50 by default for ble_mesh
See merge request espressif/esp-idf!47571
2026-04-17 18:09:19 +08:00
Song Ruo Jing
a65baea1af
fix(clk): fix hp root clock source ref count mismatch on esp32h4/h21
...
Mismatch happens when hp_active->hp_sleep->hp_active
The ref count of the hp root clock source was over incremented by 1 when exiting sleep
(since when entering sleep, the power down of the clock sources are done by PMU,
no decrement of the ref count is done before entering sleep))
2026-04-17 17:29:43 +08:00