Commit Graph

7346 Commits

Author SHA1 Message Date
morris
8e8d83a167 Merge branch 'feat/remove_sdm_set_duty_api' into 'master'
feat(sdm): remove `sdm_channel_set_duty` API

Closes IDF-15132

See merge request espressif/esp-idf!45057
2026-01-14 08:57:34 +08:00
Frantisek Hrbata
0f011477aa fix(cmake): disable MINIMAL_BUILD build property if COMPONENTS is defined
The MINIMAL_BUILD build property and the COMPONENTS variable are both
used to determine the initial component list for the build.

Currently, if the COMPONENTS variable is set, the MINIMAL_BUILD logic
is ignored during component selection, but the MINIMAL_BUILD build
property remains set. This leads to an inconsistent state where
menuconfig displays information indicating MINIMAL_BUILD is active,
even though it was ignored in favor of the COMPONENTS variable.

Fix this by setting the MINIMAL_BUILD property to OFF if the
COMPONENTS variable is used.

Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
2026-01-13 21:58:55 +08:00
Chen Chen
60284a9c86 feat(sdm): remove sdm_channel_set_duty API 2026-01-13 16:26:57 +08:00
Erhan Kurubas
392dfed30b Merge branch 'feat/coredump_rtc_noinit' into 'master'
Add a new attribute COREDUMP_NOINIT_ATTR

See merge request espressif/esp-idf!44843
2026-01-13 08:24:11 +01:00
He Binglin
7f98da97d3 Merge branch 'bugfix/esp_idf_c5_eco3_cpu_lockup' into 'master'
change: support top pd during sleep for esp32c5 eco3 and remove sleep mmu related flow

Closes IDF-13953

See merge request espressif/esp-idf!43587
2026-01-13 11:04:59 +08:00
hebinglin
4756d62584 change(esp_driver): set cases with toppd check only run in esp32c5eco3 rather than eco2 2026-01-12 14:30:57 +08:00
Erhan Kurubas
14c16bee61 feat(coredump): add coredump_noinit attribute 2026-01-11 18:57:37 +03:00
yinqingzhao
80ee62d104 test(system): add esp32c61 eco4 build test 2026-01-09 17:24:59 +08:00
Erhan Kurubas
f8d0e9a79e Merge branch 'fix/coredump_test_tcb_corrupted' into 'master'
test(espcoredump): fix test for corrupted TCB handling in coredump

Closes IDFCI-5663

See merge request espressif/esp-idf!44619
2026-01-06 13:09:18 +01:00
Michael (XIAO Xufeng)
c299c0b749 Merge branch 'refactor/remove_idf_test_component' into 'master'
refactor: Remove idf_test component

Closes IDF-12578

See merge request espressif/esp-idf!43733
2026-01-06 16:20:20 +08:00
Erhan Kurubas
82643a03c8 test(espcoredump): fix test for corrupted TCB handling in coredump 2026-01-05 22:16:43 +03:00
Erhan Kurubas
85e7ef753d test(panic): improve stack dump capture to return full hex content 2026-01-05 22:11:23 +03:00
harshal.patil
e91d50ed1e fix(mbedtls): Support partial hardware AES-GCM and s/w fallback for non-AES ciphers
- Support software-fallback for unsupported hardware AES lengths
2026-01-03 12:17:50 +05:30
Xiao Xufeng
438e07b30e refactor: Remove idf_test component
Split the idf_performance.h and target ver, which hold the performance
thresholds, into the headers of each testing.

In the past pytest also parse the common header to get the thresholds.
Now the logic is also removed. Performance thresholds are supposed to be
in the pytest scripts.
2026-01-01 02:26:42 +08:00
Li Shuai
6e9885f7e6 Merge branch 'bugfix/idfgh-16634' into 'master'
remove the configurable constraint for sleep memory usage optimization option

Closes IDFGH-16634 and IDF-13780

See merge request espressif/esp-idf!42882
2025-12-31 12:57:50 +08:00
Wu Zheng Hui
dcca718908 Merge branch 'refactor/independent_rtc_timer_hal' into 'master'
feat(hal): graduate rtc_cntl_timer/lp_timer hal/ll  into a new component: esp_hal_rtc_timer and unify naming

Closes IDF-15045

See merge request espressif/esp-idf!44573
2025-12-31 05:22:06 +08:00
Ashish Sharma
345844cd58 feat: migrates tools/test_apps to PSA APIs 2025-12-30 09:31:49 +05:30
Ashish Sharma
cbd925837e feat: migrates mbedtls port layer to PSA APIs 2025-12-30 09:31:49 +05:30
wuzhenghui
0d93c29143 feat(esp_hal_rtc_timer): introduce new RTC timer component and refactor existing timer functions 2025-12-30 10:33:34 +08:00
Li Shuai
c588eb5ca2 change(tools): disable place rtc clock and rtc time modules into iram for flash auto suspend test 2025-12-27 12:34:17 +08:00
armando
4777ce6e8c ci(intr_dump): added mspi intr 2025-12-26 01:04:45 +00:00
Song Ruo Jing
b5aae9a1af Merge branch 'refactor/esp_hal_uart' into 'master'
refactor(uart): split UART HAL into separate component

Closes IDF-14090

See merge request espressif/esp-idf!44197
2025-12-25 18:36:49 +08:00
Song Ruo Jing
643b2508fa refactor(uart): remove soc/uart_channel.h 2025-12-25 14:42:43 +08:00
Song Ruo Jing
74aeb3f41f refactor(uart): split UART HAL into separate component 2025-12-25 14:41:28 +08:00
Wang Ning
88a87f55d4 docs: add back stable version link to index 2025-12-25 14:31:29 +08:00
Jiang Jiang Jian
663779133e Merge branch 'refactor/remove_redundant_var_related_to_bandwidth' into 'master'
refactor(wifi): remove enum values WIFI_BW_HT20 and WIFI_BW_HT40

See merge request espressif/esp-idf!43152
2025-12-25 12:01:37 +08:00
Alexey Lapshin
16fc242c23 Merge branch 'fix/picolibc_psram_issue' into 'master'
fix(picolibc): add psram fix for libc functions

Closes IDF-15015

See merge request espressif/esp-idf!44520
2025-12-25 07:12:59 +04:00
Sudeep Mohanty
96c9e203c6 Merge branch 'fix/buildv2_produces_larger_binaries' into 'master'
Fix the order of project initialization in cmakev2

See merge request espressif/esp-idf!44496
2025-12-25 02:36:07 +01:00
Alexey Lapshin
1684eeb60f fix(picolibc): add psram fix for libc functions 2025-12-24 13:28:44 +07:00
yinqingzhao
a6b2eb6ad0 refactor(wifi): remove enum values WIFI_BW_HT20 and WIFI_BW_HT40 2025-12-24 14:11:52 +08:00
morris
95cdf17c13 Merge branch 'ci/pyparsing_update' into 'master'
ci: update api usage to avoid deprecation warnings

See merge request espressif/esp-idf!44476
2025-12-23 22:18:13 +08:00
Sudeep Mohanty
ff2fac5581 fix(cmakev2): Remove redundant picolibc flags from project.cmake
This commit removes picolibc flags from project.cmake file since they
are added by the esp_libc component when project_include.cmake files are
evaluated.
2025-12-23 13:22:15 +01:00
Sudeep Mohanty
9855054929 fix(cmakev2): Fix the order of project initialization in cmakev2
This commit moves the project initialization by moving the
__init_project_configuration() after the sdkconfig is generated and
included. This is because __init_project_configuration() depends on
config options.
2025-12-23 13:20:24 +01:00
Chen Chen
0a73a23784 ci: update api usage to avoid deprecation warnings 2025-12-23 16:55:11 +08:00
wuzhenghui
20c2dab09c feat(esp_hal_pmu): graduate pmu/rtc_cntl hal driver into a new component: esp_hal_pmu 2025-12-22 16:03:43 +08:00
Sudeep Mohanty
760d3baa2f Merge branch 'fix/cmakev2_component_srcs_and_validation' into 'master'
Correctly set SRCS property for cmakev2 components and add component validation checks

Closes IDF-13762

See merge request espressif/esp-idf!44390
2025-12-19 15:32:40 +01:00
Marek Fiala
1896bea52f Merge branch 'feat/drop_esp_idf_size_2_0_restriction' into 'master'
feat(tools): Clean up esp-idf-size new generation

Closes IDF-14272

See merge request espressif/esp-idf!42822
2025-12-19 17:16:00 +08:00
Sudeep Mohanty
6a4d6eb6ac test(cmakev2): Enabled component validation tests for cmakev2 2025-12-18 13:54:18 +01:00
Sudeep Mohanty
f951ae5b18 feat(cmakev2): Added component validation checks for cmakev2
This commit adds component validation checks for cmakev2. The file
component_validation.cmake is ported to cmakev2 and updated to work in
the buildv2 environment.
2025-12-18 13:54:13 +01:00
Sudeep Mohanty
d671bf70ee fix(cmakev2): Correctly set SRCS property for cmakev2 components
The function __set_component_cmakev1_properties() sets cmakev1
properties for cmakev2 components to maintain backword copatibility.
However, the function was setting SOURCES property instead of SRCS
property as was intended.
2025-12-18 10:37:49 +01:00
Erhan Kurubas
b42e3f01d0 Merge branch 'esp32h4_debug_asistant' into 'master'
feat(esp32h4): add assist_debug/bus_monitor support

Closes IDF-12592

See merge request espressif/esp-idf!44014
2025-12-17 21:19:25 +01:00
Erhan Kurubas
274e1d63f6 Merge branch 'feature/update-openocd-to-v0.12.0-esp32-20251215' into 'master'
feat(tools): update openocd version to v0.12.0-esp32-20251215

See merge request espressif/esp-idf!44301
2025-12-17 21:07:50 +01:00
Marek Fiala
9d6c0ee7ce feat(tools): Clean up esp-idf-size new generation 2025-12-18 03:43:04 +08:00
Tomas Rohlinek
203c4da5f8 Merge branch 'feat/vfs_remove_old_api' into 'master'
feat(storage/vfs): v6 API breaking changes

Closes DOC-13273

See merge request espressif/esp-idf!42182
2025-12-17 20:21:27 +01:00
Erhan Kurubas
bdcfbd3c05 feat(esp32h4): add assist_debug stack monitoring support 2025-12-17 10:11:36 +01:00
Roland Dobai
1f9a0a61bc Merge branch 'fix/ldgen_ipa_constprop' into 'master'
fix(ldgen): correctly place symbols generated by compiler during IPA

Closes IDF-14941

See merge request espressif/esp-idf!44118
2025-12-17 09:12:19 +01:00
Erhan Kurubas
de04807901 feat(tools): update openocd version to v0.12.0-esp32-20251215 2025-12-17 02:15:07 +01:00
Tomáš Rohlínek
8c9d62de98 feat(storage/vfs): Remove old API usage 2025-12-16 17:48:55 +08:00
Armando (Dou Yiwen)
5436ae6e69 Merge branch 'feature/update_esp32c5_eco3_rom_ld' into 'master'
feature(esp_rom): add esp32c5 eco3 rom ld

See merge request espressif/esp-idf!43543
2025-12-16 06:37:10 +00:00
morris
1f04dbb31b Merge branch 'refactor/remove_completed_todos' into 'master'
refactor(global): remove completed todos in the codebase

See merge request espressif/esp-idf!44188
2025-12-16 14:21:25 +08:00