Samuel Obuch
808f860b43
feat(tools): update openocd version to v0.12.0-esp32-20260703
2026-07-07 13:23:06 +02:00
Alexey Lapshin
e389f3e4df
Merge branch 'feature/upgrade_toolchain_to_16.1.0_20260609' into 'master'
...
Upgrade GNU toolchain to 16.1.0_20260609
See merge request espressif/esp-idf!49523
2026-06-18 00:55:07 +04:00
Jan Beran
4b12e9a132
fix: update version of esp-idf-configdep in tools.json
2026-06-11 11:05:10 +02:00
Alexey Lapshin
19701dcc0e
feat(tools): update toolchain version to 16.1.0_20260609
2026-06-10 19:32:45 +07:00
Jan Beran
9522af1d8f
feat: introduce esp-idf-configdep as a build optimization
...
The esp-idf-configdep utility works as a compiler wrapper. It lets the
compiler compile the app and checks whether -MF option was used to
generate dependency files. If yes, it checks for sdkconfig.h dependency
in those files.
Target file depending on sdkconfig.h is then scanned for all CONFIG_*
occurrences and the dependency file is altered so that the given target
file is marked as "dirty" only if the config options it actually uses
are changed.
This ensures that after a configuration update, only affected files are
rebuilt, reducing incremental build times.
The compiler launcher mechanism is changed from RULE_LAUNCH_COMPILE
(Makefile-only) to CMAKE_*_COMPILER_LAUNCHER (generator-agnostic),
enabling launcher chaining (configdep -> ccache -> compiler).
Made-with: Cursor
2026-06-02 01:26:10 +08:00
Ivan Grokhotkov
fef508583a
feat(tools): update qemu version to esp_develop_9.2.2_20260417
2026-05-19 12:36:55 +01:00
Stefan Stipanovic
551da7f435
feat(tools): update esp-clang version to esp-21.1.3_20260408
2026-05-07 17:42:38 +03:00
Alexey Gerenkov
6b5a00d4eb
feat(tools): add esp-clangd tool (version esp-21.1.3_20260304)
2026-05-07 17:42:38 +03:00
Alexey Gerenkov
97e6873e34
feat(tools): update esp-clang version to esp-21.1.3_20260304
2026-05-07 17:42:32 +03:00
Erhan Kurubas
d5bd42771c
feat(tools): update openocd version to v0.12.0-esp32-20260424
2026-04-27 14:25:12 +00:00
Alexey Lapshin
bac9db713c
feat(tools): update gdb version to 17.1_20260402
2026-04-08 21:07:13 +07:00
Erhan Kurubas
33e90fb10a
feat(tools): update openocd version to v0.12.0-esp32-20260304
2026-03-16 21:14:45 +08:00
Marek Fiala
91ba929695
feat(tools): Added cmake and ninja arm binaries
...
Closes https://github.com/espressif/esp-idf/issues/18272
2026-03-10 13:49:35 +01:00
Erhan Kurubas
de04807901
feat(tools): update openocd version to v0.12.0-esp32-20251215
2025-12-17 02:15:07 +01:00
Alexey Lapshin
e864bb2b85
feat(tools): update toolchain version to esp-15.2.0_20251204
2025-12-08 13:47:35 +08:00
Alexey Lapshin
f265128138
feat(tools): update toolchain version to esp-15.2.0_20251201
2025-12-03 13:31:42 +07:00
Marek Fiala
a279eeac29
feat(tools): Updated ccache 4.11.2 -> 4.12.1
...
Closes https://github.com/espressif/esp-idf/issues/17756
2025-11-19 15:54:26 +01:00
C.S.M
a90c93541c
feat(esp32s31): Introduce new target esp32s31
2025-11-17 14:48:55 +08:00
Alexey Gerenkov
8d8d7de672
feat(tools): update esp-clang version to esp-20.1.1_20250829
2025-10-06 22:37:41 +08:00
Alexey Lapshin
2df79c2671
feat(tools): update toolchain version to esp-15.2.0_20250929
2025-10-01 10:36:31 +08:00
Alexey Lapshin
897f95ab1c
feat(tools): update toolchain version to esp-15.2.0_20250920
2025-09-23 21:06:14 +07:00
Alexey Lapshin
dba0925068
feat(tools): update gdb version to 16.3_20250913
2025-09-13 13:28:44 +00:00
Ivan Grokhotkov
139236741c
Merge branch 'feature/update-qemu-to-esp_develop_9.2.2_20250817' into 'master'
...
feat(tools): update qemu version to esp_develop_9.2.2_20250817
See merge request espressif/esp-idf!41381
2025-08-22 17:18:28 +02:00
Ivan Grokhotkov
1c6c901730
Merge branch 'feature/api_check_prereq' into 'master'
...
change(tools): export esp-clang-libs location as ESP_CLANG_LIBS_PATH
See merge request espressif/esp-idf!41144
2025-08-20 00:48:20 +02:00
Marek Fiala
9aada24169
feat(tools): Updated cmake versions - tools.json
...
recommended v3.30.2 -> v4.0.3
supported v3.16.3 -> v3.22.1
2025-08-19 14:44:31 +02:00
Ivan Grokhotkov
3c4aa1a5a5
feat(tools): update qemu version to esp_develop_9.2.2_20250817
2025-08-19 09:39:18 +00:00
Ivan Grokhotkov
d9b6d4ed17
change(tools): export esp-clang-libs location as ESP_CLANG_LIBS_PATH
...
This allows tools which depend on libclang to find the library
location.
2025-08-19 10:48:41 +02:00
Ivan Grokhotkov
4dee9df0e7
Merge branch 'bugfix/tools_qemu_esp32s3' into 'master'
...
fix(toolchain): install qemu-xtensa if esp32s3 target is requested
See merge request espressif/esp-idf!37364
2025-07-14 12:04:08 +02:00
Erhan Kurubas
75dd466a3c
feat(tools): update openocd version to v0.12.0-esp32-20250707
2025-07-08 13:01:48 +02:00
Alexey Lapshin
f143070235
feat(tools): update toolchain version to esp-15.1.0_20250607
2025-06-25 18:00:39 +07:00
Ivan Grokhotkov
09bb3c4572
fix(toolchain): install qemu-xtensa if esp32s3 target is requested
...
Related to https://github.com/espressif/vscode-esp-idf-extension/issues/1404
2025-05-26 11:29:10 +02:00
Marek Fiala
478eea8992
feat(tools): Update ccache 4.10.2 -> 4.11.2
...
Closes https://github.com/espressif/idf-installer/issues/305
2025-05-13 15:07:51 +08:00
Alexey Gerenkov
6e2af8f042
feat(tools): update openocd version to v0.12.0-esp32-20250422
2025-04-25 16:56:42 +08:00
Alexey Gerenkov
0181d1b1ce
Merge branch 'feat/add_esp_clang_libs_tool' into 'master'
...
Add support for esp-clang-libs to IDF tools
Closes IDFGH-15043
See merge request espressif/esp-idf!36391
2025-04-15 22:29:19 +08:00
Alexey Gerenkov
e7423ebbcc
feat(tools): Add standalone Clang libraries to tools.json
2025-04-14 17:10:55 +03:00
Alexey Gerenkov
9768b86095
feat(tools): Update Clang version to esp-19.1.2_20250312
...
Closes https://github.com/espressif/esp-idf/issues/15731
2025-04-14 17:10:46 +03:00
Alexey Lapshin
b62c29c231
feat(tools): update gdb version to 16.2_20250324
2025-03-25 08:27:05 +00:00
Erhan Kurubas
1153981bc8
feat(tools): update openocd version to v0.12.0-esp32-20250226
2025-03-05 10:36:15 +01:00
Chen Jichang
6f83f39dce
feat(esp32h4): introduce target esp32h4(stage 1)
2025-02-08 17:07:44 +08:00
Alexey Lapshin
f052dbc522
feat(tools): update toolchain version to esp-14.2.0_20241119
2024-11-21 11:45:22 +07:00
Anton Maklakov
16469297b4
Merge branch 'feature/update-gdb-to-15.2_20241112' into 'master'
...
feat(tools): update gdb version to 15.2_20241112
Closes IDF-11325
See merge request espressif/esp-idf!34859
2024-11-15 22:17:20 +08:00
Alexey Lapshin
dca5d193fc
feat(tools): update gdb version to 15.2_20241112
2024-11-12 14:07:16 +00:00
gaoxu
64bbb53b8f
feat(esp32h21): introduce target esp32h21(stage 1)
2024-11-12 15:42:27 +08:00
Alexey Gerenkov
f372367e66
feat(tools): update openocd version to v0.12.0-esp32-20241016
2024-10-21 16:31:54 +03:00
Roland Dobai
0a354e09ef
Tools: Add new ROM binary release including for ESP32-C5
2024-10-14 14:32:35 +08:00
Alexey Gerenkov
64203d1403
feat(tools): update esp-clang version to esp-18.1.2_20240912
2024-09-18 21:40:34 +03:00
Roland Dobai
0b43a55625
Merge branch 'feat/update_tools_in_tools_json' into 'master'
...
feat(tools): Update tools: cmake, ninja, ccache
Closes IDF-10686 and IDFGH-13476
See merge request espressif/esp-idf!32726
2024-09-11 14:40:19 +08:00
Alexey Lapshin
47212eaa3a
feat(tools): update toolchain version to esp-14.2.0_20240903
...
Closes https://github.com/espressif/esp-idf/issues/13979
Closes https://github.com/espressif/esp-idf/issues/14273
Closes https://github.com/espressif/esp-idf/issues/14267
2024-09-08 13:52:22 +07:00
Marek Fiala
f0ca91b103
feat(tools): Update tools: cmake, ninja, ccache
...
cmake v3.24.0 -> v3.30.2
ninja v1.11.1 -> v1.12.1
ccache v4.8 -> v4.10.2
Closes https://github.com/espressif/esp-idf/pull/14376
2024-09-04 12:48:14 +02:00
Alexey Gerenkov
f429790e34
feat(tools): update openocd version to v0.12.0-esp32-20240821
2024-08-26 17:36:53 +00:00