Euripedes Rocha
54962cf514
Merge branch 'feat/eth_ci_improvements_v5.5' into 'release/v5.5'
...
Feat/eth ci improvements (v5.5)
See merge request espressif/esp-idf!46086
2026-04-02 09:10:54 +02:00
Mahavir Jain
9928d929c2
Merge branch 'fix/fix_possible_null_dereference_wifi_provisioning' into 'release/v5.5'
...
fix(wifi_provisioning): fixes potential null dereference on malformed packet
See merge request espressif/esp-idf!47012
2026-04-01 18:11:33 +05:30
Jiang Jiang Jian
a23df61812
Merge branch 'feature/update_gdbstub_v5.5' into 'release/v5.5'
...
gdbstub: backport fixes (v5.5)
See merge request espressif/esp-idf!46201
2026-03-31 14:15:09 +08:00
Jiang Jiang Jian
5408e1b08d
Merge branch 'feature/update-openocd-to-v0.12.0-esp32-20260304_v5.5' into 'release/v5.5'
...
feat(tools): update openocd version to v0.12.0-esp32-20260304 (v5.5)
See merge request espressif/esp-idf!46364
2026-03-31 10:46:53 +08:00
Alexey Gerenkov
977a49635d
Merge branch 'fix/cmake_flags_passing_to_external_project_v5.5' into 'release/v5.5'
...
fix(build): fix passing CMAKE_<LANG>_FLAGS from ExternalProject_Add (v5.5)
See merge request espressif/esp-idf!46654
2026-03-30 21:37:58 +08:00
Alexey Gerenkov
752c01ece0
Merge branch 'feature/refactor_linker_scripts_v5.5' into 'release/v5.5'
...
feat(esp_system): refactor linker scripts to reduce duplicated code (v5.5)
See merge request espressif/esp-idf!45729
2026-03-30 21:19:53 +08:00
Fu Hanxi
2513610910
Merge branch 'ci/fix-exclude-dir-check-build-test-rules_v5.5' into 'release/v5.5'
...
ci: fix check-build-test-rules exclude-dir (v5.5)
See merge request espressif/esp-idf!47088
2026-03-30 09:01:09 +02:00
Fu Hanxi
06df177352
Merge branch 'ci/missing_config_pre_commit_hook_v5.5' into 'release/v5.5'
...
ci: add pre-commit hook to detect missing configs (v5.5)
See merge request espressif/esp-idf!46206
2026-03-30 08:16:44 +02:00
Alexey Lapshin
36ac688705
feat(esp_gdbstub): support watchpoint trigger reason
2026-03-27 17:04:24 +08:00
Alexey Lapshin
9cb94a5a20
fix(gdbstub): fix task lookup by frame
2026-03-27 17:04:24 +08:00
Alexey Lapshin
c5cd8769ed
fix(gdbstub): xtensa: fix FPU registers read and write
...
Closes https://github.com/espressif/esp-idf/issues/17944
2026-03-27 17:04:24 +08:00
Alexey Lapshin
4e2cb08534
feat(gdbstub): add f- and q-registers support
2026-03-27 17:04:24 +08:00
Fu Hanxi
3cdc303f02
ci: fix check-build-test-rules exclude-dir
2026-03-27 09:56:06 +01:00
Ashish Sharma
0f294a2d96
fix(wifi_provisioning): fixes potential null dereference on malformed packet
2026-03-26 11:45:06 +08:00
Wei Yuhan
735507283d
change(version): Update version to 5.5.4
2026-03-24 14:55:26 +08:00
Alexey Lapshin
aef188ebd3
fix(build): fix passing CMAKE_<LANG>_FLAGS from ExternalProject_Add
2026-03-17 11:41:42 +07:00
Alexey Lapshin
3c237fcd86
fix(test): fix xfail panic test for esp32s2
2026-03-16 18:12:07 +07:00
Evgeny Torbin
6447e89a19
ci: fix pre-commit hook errors
2026-03-13 16:06:08 +08:00
Evgeny Torbin
d412f4b858
ci: remove unused test cases
2026-03-13 16:06:08 +08:00
Erhan Kurubas
5ba731c0fa
feat(tools): update openocd version to v0.12.0-esp32-20260304
2026-03-12 08:50:23 +01:00
Ondrej Kosta
f2f30620e5
feat(esp_eth): Ethernet test refactor
...
ETH tests use setUp-tearDown to init/deinit resources
2026-03-10 15:58:11 +08:00
Jiang Jiang Jian
60bcaa6447
Merge branch 'fix/coredump_test_tcb_corrupted_v5.5' into 'release/v5.5'
...
test(espcoredump): fix test for corrupted TCB handling in coredump (v5.5)
See merge request espressif/esp-idf!45327
2026-03-03 19:37:10 +08:00
Fu Hanxi
6d0dfc32b6
ci: fix fast_template_app (v5.5)
2026-02-27 09:46:39 +01:00
Alexey Gerenkov
0c7eac2565
Merge branch 'feature/picolibc_v5.5' into 'release/v5.5'
...
feat(build): add Picolibc support (v5.5)
See merge request espressif/esp-idf!44108
2026-02-26 18:12:58 +08:00
Fu Hanxi
124a1d3b82
ci: backport master to 5.5
2026-02-25 11:38:38 +01:00
Roland Dobai
847ee14822
Merge branch 'fix/minimal_build_no_main_v5.5' into 'release/v5.5'
...
fix(build): ensure the main component exists when MINIMAL_BUILD is enabled (v5.5)
See merge request espressif/esp-idf!45916
2026-02-19 09:43:00 +01:00
Frantisek Hrbata
0d55253c8c
fix(test_build_system): apply ruff formatting to test_components.py
...
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2026-02-19 06:21:57 +01:00
Frantisek Hrbata
4818b0b2c5
fix(build): ensure the main component exists when MINIMAL_BUILD is enabled
...
The minimal build property is simply a shorthand for `set(COMPONENTS
main)`. The issue is that there is currently no check to verify whether
the `main` component actually exists or is known to the build system.
If the `main` component is not present, print an error message along
with suggestions on how to fix this inconsistency.
Closes https://github.com/espressif/esp-idf/issues/18219
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2026-02-19 06:19:25 +01:00
Aditya Patwardhan
2c211b2367
change(version): Update version to 5.5.3
2026-02-17 19:24:16 +05:50
Alexey Lapshin
74ed018fc1
fix(test): fix tests according to the new toolchain flags
2026-02-05 13:40:11 +07:00
Fu Hanxi
3adb2a22c9
ci: ignore eco3 marker from adding rev_default marker
2026-02-02 12:36:42 +01:00
Alexey Lapshin
c482665638
fix(ci): fix check_public_headers.py to check system headers
2026-02-02 12:27:24 +07:00
Alexey Lapshin
0b3929d0d9
feat(esp_libc): add full support for picolibc
2026-01-30 23:39:53 +07:00
Alexey Lapshin
1c08b38b27
feat(build): propagate compiler flags from files to toolchain.cmake
...
This change improves build consistency across external projects integrated
through CMake by ensuring that compiler flags defined in configuration files
are passed correctly to the toolchain. It covers the majority of use cases,
as external projects are typically also CMake-based. For projects that use
a custom build system, users will still need to specify the required flags
manually.
2026-01-30 17:30:49 +07:00
Alexey Lapshin
21fa93e55a
feat(tools): update toolchain version to esp-14.2.0_20260121
2026-01-30 17:30:49 +07:00
Erhan Kurubas
8dbf56e077
test(espcoredump): fix test for corrupted TCB handling in coredump
2026-01-21 18:44:44 +03:00
Erhan Kurubas
88efba061e
test(panic): improve stack dump capture to return full hex content
2026-01-21 18:37:52 +03:00
Alexey Gerenkov
69550e12e2
Merge branch 'fix/int_wdt_double_exception_v5.5' into 'release/v5.5'
...
fix(espcoredump): prevent double exception during int_wdt panic with custom stack (v5.5)
See merge request espressif/esp-idf!44174
2026-01-21 23:03:41 +08:00
Erhan Kurubas
b38c003cb1
test(panic): add retry logic to espcoredump subprocess call
2026-01-21 00:24:38 +03:00
Roland Dobai
9c0f87f677
Merge branch 'contrib/github_pr_18103_v5.5' into 'release/v5.5'
...
Fix "IMPORTED_LOCATION not set for imported target" CMake errors during codemodel-v2 api queries with CMake 4.2 (GitHub PR) (v5.5)
See merge request espressif/esp-idf!45200
2026-01-20 20:42:22 +01:00
Fu Hanxi
85240aef96
ci: introduce default marker rev_default
2026-01-20 16:51:33 +08:00
Jiang Jiang Jian
ca22d0e8ec
Merge branch 'fix/minimal_build_property_v5.5' into 'release/v5.5'
...
fix(cmake): disable MINIMAL_BUILD build property if COMPONENTS is defined (v5.5)
See merge request espressif/esp-idf!45117
2026-01-19 11:11:49 +08:00
Ferdinand Bachmann
bfb2c74b20
fix(cmake): Fix "IMPORTED_LOCATION not set for imported target" errors
...
esp-idf uses imported targets as dummy targets that are never linked.
Previous CMake versions would ignore these and not error on unset
IMPORTED_LOCATION if they are never actually linked. CMake 4.2 and newer
errors during codemodel-v2 api queries when imported targets are missing
IMPORTED_LOCATION, so set a dummy location that would error when
actually linked, which fixes the error during api queries.
Closes https://github.com/espressif/esp-idf/pull/18103
2026-01-16 12:11:20 +01:00
Jiang Jiang Jian
f0538f38af
Merge branch 'fix/ldgen_ipa_constprop_v5.5' into 'release/v5.5'
...
fix(ldgen): correctly place symbols generated by compiler during IPA (v5.5)
See merge request espressif/esp-idf!45111
2026-01-16 16:32:35 +08:00
Jiang Jiang Jian
8a2f308a07
Merge branch 'bugfix/esp_idf_c5_eco3_cpu_lockup_v5.5' into 'release/v5.5'
...
change: support top pd during sleep for esp32c5 eco3 and remove sleep mmu related flow (v5.5)
See merge request espressif/esp-idf!43570
2026-01-16 14:21:02 +08:00
Frantisek Hrbata
b12bc58494
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-16 13:00:38 +08:00
yinqingzhao
880a3c4d80
test(system): add esp32c61 eco4 build test
2026-01-16 11:40:31 +08:00
wanglei
7fca8a9c68
test(system): add esp32c5 eco3 build test
2026-01-16 11:40:31 +08:00
Frantisek Hrbata
b28902c95a
fix(ldgen): correct formatting issues reported by ruff
...
Resolve ruff's UP031 errors related to the use of percent formatting for
strings and lines longer than 120 characters.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2026-01-15 11:44:58 +01:00
hebinglin
17c110d640
change(esp_driver): set cases with toppd check only run in esp32c5eco3 rather than eco2
2026-01-15 17:04:17 +08:00