Jan Beran
f7393ab305
fix(kconfig.cmake): Do not regenerate unnecessary config files
2025-09-29 10:03:47 +02:00
Mahavir Jain
5cf6b6d36d
Merge branch 'contrib/github_pr_17582' into 'master'
...
fix(mbedtls): prevent vectorization fault in clang O2 optimization (GitHub PR)
Closes IDFGH-16450
See merge request espressif/esp-idf!41973
2025-09-29 09:19:05 +05:30
Guillaume Souchere
0f3f44be62
feat(heap): Add hidden Kconfig option to allow exec cap
2025-09-29 10:45:33 +08:00
Guillaume Souchere
da9d8a143a
feat(heap): Report prohibited usage of MALLOC_CAPS_EXEC at compile time
...
Add a condition on the definition of the MALLOC_CAP_EXEC macro to
prevent it from being defined if ESP_SYSTEM_MEMPROT_FEATURE or
ESP_SYSTEM_PMP_IDRAM_SPLIT is enabled, thus throwing a compile time
error when using it.
Closes https://github.com/espressif/esp-idf/issues/14837
2025-09-29 10:45:32 +08:00
Marek Fiala
56fa45c741
revert(tools): Removed --legacy option for esp-idf-size
2025-09-29 01:54:38 +08:00
Marek Fiala
8f4c52a358
change(tools): ruff formatting core_ext.py
2025-09-29 01:54:38 +08:00
Ondrej Kosta
d622d4d9ac
feat(esp_eth): removed SPI Ethernet and PHY drivers from IDF
2025-09-28 16:19:42 +02:00
wanckl
cee541614e
fix(driver_twai): update twaifd register description
2025-09-28 14:45:27 +08:00
Kapil Gupta
8b68791996
fix(tool): increase buffer size for kconfig server
2025-09-27 17:55:28 +05:30
Kapil Gupta
7b665b6512
fix(esp_wifi): Correct some documentation
2025-09-26 21:43:32 +05:30
Kapil Gupta
f12debf4f5
fix(esp_wifi): Updated some documentation
2025-09-26 21:43:05 +05:30
Kapil Gupta
ce00aa9b78
fix(esp_wifi): Address review comments
2025-09-26 21:42:46 +05:30
Kapil Gupta
a28fefcf73
docs: add Wi-Fi migration guide for v6.0
2025-09-26 21:42:30 +05:30
Kapil Gupta
35f8d9d42c
fix(esp_wifi): Remove deprecated arguments from some APIs
2025-09-26 21:42:30 +05:30
Gao Xu
26e77d1940
Merge branch 'refactor/adc_hal_no_config' into 'master'
...
refactor(adc): Remove sdkconfig dependency in adc hal layer
Closes IDF-13624
See merge request espressif/esp-idf!42015
2025-09-26 17:19:17 +08:00
Island
f514bd56f7
Merge branch 'feat/add_safe_unity_component' into 'master'
...
feat(ble): added safe unity component
Closes BLERP-2272
See merge request espressif/esp-idf!42190
2025-09-26 15:22:35 +08:00
Alexey Lapshin
d081549979
feat(tools): enable zc* extensions for esp32p4 revision >= 3.0
2025-09-26 15:09:23 +08:00
Zhou Xiao
64ef451586
feat(ble): added safe unity component
2025-09-26 10:25:25 +08:00
gaoxu
41a6a7daa2
refactor(adc): Remove sdkconfig dependency in adc hal layer
2025-09-26 10:15:41 +08:00
WanqQixiang
6b503d0db5
component: Remove wifi_provisioning component and esp_prov tool
2025-09-26 09:48:50 +08:00
Akiyama Kohane
4358d21a06
fix(mbedtls): prevent vectorization fault in clang O2 optimization
...
Closes https://github.com/espressif/esp-idf/pull/17582
2025-09-25 13:22:12 +08:00
Alexey Lapshin
22cae61ee1
Merge branch 'feature/enable_zc_extensions' into 'master'
...
Enable zc* extensions for riscv chips supported them
Closes IDF-13918
See merge request espressif/esp-idf!40074
2025-09-25 08:42:07 +04:00
Marius Vikhammer
392226b37f
Merge branch 'feat/remove-catch-from-tools' into 'master'
...
feat(tools): Remove tools/catch
Closes IDF-9203
See merge request espressif/esp-idf!40413
2025-09-25 10:16:55 +08:00
Alexey Lapshin
a5b54a7ea3
feat(build): enable zc* extensions for riscv chips
2025-09-24 21:30:56 +07:00
Roland Dobai
5dad2a4884
ci(test): Improve test failures on Windows
...
Tests are made cancellable and to print STDOUT and STDERR upon failures.
2025-09-24 13:43:23 +02:00
Roland Dobai
36fb960e5f
change(tools): Fix pre-commit checks for tools.py
2025-09-24 13:43:23 +02:00
Roland Dobai
ef878f4d25
ci(test): Test requiring pexpect.spawn cannot be run on Windows
2025-09-24 13:43:23 +02:00
Roland Dobai
9e8962c6cc
change(tools): Fix pre-commit checks for test_idf_qemu.py
2025-09-24 13:43:23 +02:00
Roland Dobai
26ae9e8589
ci(gitlab): Split up Windows tests into (more) parallel jobs
2025-09-24 13:43:23 +02:00
Roland Dobai
adb2d5deee
feat(cmake): Produce warnings when component dependencies are not defined
...
There are idf.py hints for helping the user to set component
dependencies properly instead of building sources out-of-component or
including headers from outside the component directory. These are
produced with
tools/idf_py_actions/hint_modules/component_requirements.py.
However, idf.py hints are printed only when the build fails. If the user
starts with a buildable solution then the suggestions to add component
dependencies are not printed.
This commit introduces cmake-level warnings for building source files
from outside the component and including header files without setting up
proper component dependencies.
2025-09-24 13:43:23 +02:00
Roland Dobai
c3729929a8
change(tools): Fix pre-commit checks for test_components.py
2025-09-24 13:43:23 +02:00
Fu Hanxi
809161fb19
ci: remove unused keyword
2025-09-24 13:06:58 +02:00
Roland Dobai
34f658a2c6
Merge branch 'feat/load_idf_ext_from_components' into 'master'
...
feat(tools): Load idf.py extensions from project's component directories and python packages
Closes IDF-5736 and IDF-4121
See merge request espressif/esp-idf!39875
2025-09-24 12:24:05 +02:00
Sudeep Mohanty
f620ab6dbd
Merge branch 'feat/move_bootloader_part_table_flash_deps' into 'master'
...
refactor(build-system): Simplify flash target creation
See merge request espressif/esp-idf!41777
2025-09-24 11:43:48 +02:00
Island
448f89e223
Merge branch 'feat/ble_log_v2_with_log_compression' into 'master'
...
feat(ble): Support ble log compression(draft)
Closes BLERP-2109
See merge request espressif/esp-idf!41758
2025-09-24 10:28:13 +08:00
Armando (Dou Yiwen)
8bb5f0292a
Merge branch 'change/g0_test_uses_p4_rev3' into 'master'
...
g0: use hw_ver3 to build g0 components test app
See merge request espressif/esp-idf!42106
2025-09-24 01:10:24 +00:00
Ivan Grokhotkov
0367cfea8e
Merge branch 'feature/rename-bootloader_ld' into 'master'
...
change(bootloader): rename bootloader.ld -> bootloader.ld.in
Closes IDF-9793
See merge request !42014
2025-09-23 23:20:15 +02:00
Ivan Grokhotkov
c4f907a62c
Merge branch 'feature/update-toolchain-to-esp-15.2.0_20250920' into 'master'
...
feat(tools): update toolchain version to esp-15.2.0_20250920
See merge request !42056
2025-09-23 23:14:27 +02:00
morris
4589f33c15
Merge branch 'refactor/remove_nt35510' into 'master'
...
refactor(lcd)!: moved nt35510 device driver to component registry
Closes IDF-13717
See merge request espressif/esp-idf!41864
2025-09-24 01:43:23 +08:00
Alexey Lapshin
d9389ba082
change(bootloader): rename bootloader.ld -> bootloader.ld.in
...
This change passes file through compiler preprocessor which unlocks
future code refactoring.
2025-09-24 00:51:54 +08:00
Harshal Patil
c6e65586e3
Merge branch 'feat/support_aes_block_and_dma_modes_during_runtime' into 'master'
...
Support AES block and DMA modes during runtime
Closes IDFGH-15251 and IDF-2594
See merge request espressif/esp-idf!40917
2025-09-23 19:46:49 +05:30
Alexey Lapshin
897f95ab1c
feat(tools): update toolchain version to esp-15.2.0_20250920
2025-09-23 21:06:14 +07:00
morris
ab7ee70c6f
refactor(lcd)!: moved nt35510 device driver to component registry
2025-09-23 20:33:28 +08:00
Marek Fiala
96ff174dac
feat(tools): idf.py extension - added interface version
2025-09-23 15:26:33 +08:00
Marek Fiala
74f75feb3a
test(tools): Added idf extensions build system tests
2025-09-23 15:26:33 +08:00
Marek Fiala
4f8fb84caa
feat(tools): Added check for duplicit action names/aliases from external extensions
2025-09-23 15:26:33 +08:00
Marek Fiala
732f68a2a5
feat(tools): Load idf_ext.py from build component directories & python entrypoints
...
Extend search for idf_ext.py beyond the project directory to include
all build components involved in the build. Also discover idf_ext.py
modules via Python entrypoints.
2025-09-23 15:26:33 +08:00
Marek Fiala
2ec170b2fb
change(tools): idf.py & tools.py ruff formatting
2025-09-23 15:26:33 +08:00
armando
aeb590e1a3
change(g0): use hw_ver3 to build g0 components test app
2025-09-23 15:09:11 +08:00
Guillaume Souchere
1798034d3f
feat(tools): Remove old copy of Catch2 in tools
2025-09-23 08:49:58 +02:00