1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-12-29 16:31:18 +01:00

30 Commits

Author SHA1 Message Date
Gunar Schorcht
990fa0e464 dist/tools/esptool: add esp32c6 2025-07-28 19:14:22 +02:00
Gunar Schorcht
f188abd463 dist/tools/esptools: remove old esptool.py versions
Since only the `esptool.py` from the Python package, as published by Espressif, is used, older `esptool.py` versions are removed.
2025-07-23 10:52:56 +02:00
Gunar Schorcht
bc01a8d896 makefiles/tools/esptool.inc.mk: cleanup
The cleanup includes the following changes:
- The `esptool.py` is no longer installed as a RIOT package, but as a pure Python package, as published by Espressif. The installation takes place in a virtual Python environment in the `dist/tools/esptools/venv` directory.
- The installation of the `esptool.py` is now version-sensitive.
- The `esptool.py` from the Python package is always used.
- The option for users to use a custom `esptool.py` has been removed because newer versions of `esptool.py` use renamed options that are not compatible with older versions of `esptool.py`. Using a custom `esptool.py` therefore makes no sense.
2025-07-23 10:52:56 +02:00
Gunar Schorcht
bdc0a0bdae dist/tools/esptool: fix shellcheck warnings 2025-06-23 16:48:24 +02:00
Gunar Schorcht
be9172ffd6 dist/tools/esptool: add esp32h2 2025-06-23 16:48:23 +02:00
Gunar Schorcht
0067f69d0b dist/tools/esptools: bump to QEMU version 9.0.0 2025-04-08 07:19:18 +02:00
Gunar Schorcht
91e92d571e dist/tools/esptools: bump if OpenOCD version v0.12.0 2025-04-08 07:19:18 +02:00
Gunar Schorcht
e9688aa24c dist/tools/esptools: bump to GDB version 14.2 2025-04-08 07:19:18 +02:00
Gunar Schorcht
c13aec4f01 dist/tools/esptools: fix error message in export.sh
When sourcing a script, $0 refers to the shell in which the script is running, not the script being sourced. The only way to refer the install script is to specify the full path based on a variable pointing to the RIOT directory.
2025-04-08 07:19:18 +02:00
Gunar Schorcht
3cc1204179 dist/tools/esptools: bump to GCC version 14.2.0 2025-04-08 07:19:18 +02:00
Gunar Schorcht
dff550b7da dist/tools/esptools: fix architecture aarch64-linux-gnu 2025-02-24 18:01:08 +01:00
Gunar Schorcht
47a281ac09 dist/tools/esptools: fix install.sh
Removes the echo command that was added in past for debugging.
2025-02-24 18:01:08 +01:00
Gunar Schorcht
c1208ad031 dist/tools/esptool: fix the all target 2025-01-12 17:37:36 +01:00
Benjamin Valentin
a5b437cd25 dist/tools/esptools: make export.sh more helpful 2025-01-09 13:26:51 +01:00
Benjamin Valentin
2959725f32 dist/tools/esptools: add support for installing esp8266 toolchain 2024-12-17 14:35:10 +01:00
Gunar Schorcht
a83d5ba9b1 dist/tools/esptool: set --retry for curl in install.sh for stability 2023-07-25 23:42:11 +02:00
Gunar Schorcht
1438d41347 dist/tools/esptools: upgrade to gcc 12.2 2023-07-25 23:42:11 +02:00
Koen Zandberg
ea1ab1a092
esptools/install.sh: Fix shellcheck issues
Quote all the things!
2023-02-27 13:58:34 +01:00
Gunar Schorcht
14bfabd6e9 dist/tools/esptools/export.sh: fix IDF_TOOL_PATH default setting 2023-01-10 22:12:56 +01:00
Marian Buschsieweke
b0bccd9bed
Merge pull request #18385 from gschorcht/dist/tools/esptool/install.sh
dist/tools/esptools: add macOS support to install/export scripts
2022-10-13 13:58:58 +02:00
Benjamin Valentin
66153a47cf treewide: fix typos 2022-09-15 23:31:40 +02:00
Gunar Schorcht
94a1792c32 dist/tools: add toolchain installtion for ESP32-S2 2022-08-23 17:33:31 +02:00
Gunar Schorcht
c2b62249fb dist/tools: add toolchain installtion for ESP32-S3 2022-08-07 13:10:31 +02:00
Gunar Schorcht
f6f52749c6 dist/tools/esptools: add macOS support 2022-07-29 17:33:58 +02:00
Gunar Schorcht
1016eaff4a dist/tools/esptools: qemu-esp32 is only supported on linux-amd64
Since the only platform support by `qemu-esp32` is `linux-amd64`, a platform test is added to the `export_qemu` function.
2022-07-29 17:33:58 +02:00
Gunar Schorcht
b148de8f1a dist/tools/esptools: move test for libncurses version to qemu handling
Since macOS doesn't have `ldconfig` command, it must not be used outside the `install_qemu` and `export_qemu` function.
2022-07-29 17:33:58 +02:00
Gunar Schorcht
2ce80685c6 dist/tools/esptools: add ESP32-C3 toolchain 2022-07-20 09:26:21 +02:00
Gunar Schorcht
26c7bfdca3 cpu/esp: helper scripts for ESP32 toolchain installation 2022-03-10 05:31:04 +01:00
Gunar Schorcht
395ec06c16 dist/tools/esptool: upgrade to v3.2 for ESP32 2022-03-08 09:31:42 +01:00
Gunar Schorcht
cbbd02d520 dist/tools: rename esptool to esptools to use it for several tools
The directory `dist/tools/esptool` already contains a couple of ESP tools and not only esptool.py. As the location for a couple of ESP related tools, it is more clear to call it `esptools` instead of `esptool`.
2022-03-04 08:34:19 +01:00