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