Skip to content

Commit 36cd36f

Browse files
authored
Test/release 2.19 (#163)
* tools: update version to 2.19 * tools: add installation using espup and vs_build_tools, missing create directory before download * tools: install Rust * tools: add missing deployment of binstall * tools: add cargo generate to deployment * tools: add msys2 installation * tools: fix check for tools vs idf path subdirectory * doc: update links to release versions
1 parent 49f1175 commit 36cd36f

16 files changed

+438
-57
lines changed

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ Note: Online Installer is recommended way of the installation.
1616

1717
| Version | Purpose | Size |
1818
| ------- | ------- | ---- |
19+
| 2.19 - 2023-02-01 - Online Installer [download](https://github.com/espressif/idf-installer/releases/download/online-2.19/esp-idf-tools-setup-online-2.19.exe)/[mirror](https://dl.espressif.com/dl/idf-installer/esp-idf-tools-setup-online-2.19.exe) | Deploy ESP-IDF, Espressif-IDE and support for other languages | 4 MB |
1920
| 2.18 - 2022-12-23 - Online Installer [download](https://github.com/espressif/idf-installer/releases/download/online-2.18/esp-idf-tools-setup-online-2.18.exe)/[mirror](https://dl.espressif.com/dl/idf-installer/esp-idf-tools-setup-online-2.18.exe) | Deploy ESP-IDF, Espressif-IDE and support for other languages | 4 MB |
2021
| 2.17 - 2022-12-06 - Online Installer [download](https://github.com/espressif/idf-installer/releases/download/online-2.17/esp-idf-tools-setup-online-2.17.exe)/[mirror](https://dl.espressif.com/dl/idf-installer/esp-idf-tools-setup-online-2.17.exe) | Deploy ESP-IDF, Espressif-IDE and support for other languages | 4 MB |
2122
| 2.16 - 2022-08-03 - Online Installer [download](https://github.com/espressif/idf-installer/releases/download/online-2.16/esp-idf-tools-setup-online-2.16.exe)/[mirror](https://dl.espressif.com/dl/idf-installer/esp-idf-tools-setup-online-2.16.exe) | Deploy ESP-IDF, Espressif-IDE and support for other languages | 4 MB |
@@ -27,6 +28,7 @@ Note: Online Installer is recommended way of the installation.
2728

2829
| Version | Content | Size |
2930
| ------- | ------- | ---- |
31+
| Espressif-IDE v2.8.0 and ESP-IDF 5.0 [download](https://github.com/espressif/idf-installer/releases/download/espressif-ide-2.8.0-esp-idf-5.0/espressif-ide-setup-2.8.0-with-esp-idf-5.0.exe)/[mirror](https://dl.espressif.com/dl/idf-installer/espressif-ide-setup-2.8.0-with-esp-idf-5.0.exe) | Espressif-IDE + JDK + ESP-IDF v5.0 | 1 GB |
3032
| Espressif-IDE v2.7.0 and ESP-IDF 5.0 [download](https://github.com/espressif/idf-installer/releases/download/espressif-ide-2.7.0-esp-idf-5.0/espressif-ide-setup-2.7.0-with-esp-idf-5.0.exe)/[mirror](https://dl.espressif.com/dl/idf-installer/espressif-ide-setup-2.7.0-with-esp-idf-5.0.exe) | Espressif-IDE + JDK + ESP-IDF v5.0 | 1 GB |
3133
| Espressif-IDE v2.7.0 and ESP-IDF 4.4.3 [download](https://github.com/espressif/idf-installer/releases/download/espressif-ide-2.7.0-esp-idf-4.4.3/espressif-ide-setup-2.7.0-with-esp-idf-4.4.3.exe)/[mirror](https://dl.espressif.com/dl/idf-installer/espressif-ide-setup-2.7.0-with-esp-idf-4.4.3.exe) | Espressif-IDE + JDK + ESP-IDF v4.4.3 | 1 GB |
3234
| Espressif-IDE v2.6.0 [download](https://github.com/espressif/idf-installer/releases/download/espressif-ide-2.6.0/espressif-ide-setup-espressif-ide-2.6.0-with-esp-idf-4.4.2.exe)/[mirror](https://dl.espressif.com/dl/idf-installer/espressif-ide-setup-espressif-ide-2.6.0-with-esp-idf-4.4.2.exe) | Espressif-IDE + JDK + ESP-IDF v4.4.2 | 1 GB |

src/InnoSetup/Configuration.iss

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -207,6 +207,22 @@ begin
207207
Result := VersionString;
208208
end;
209209
210+
function TrimTrailingBackslash(Path: String): String;
211+
begin
212+
if (Path[Length(Path)] = '\') then begin
213+
Delete(Path, Length(Path), 1);
214+
end;
215+
Result := Path;
216+
end;
217+
218+
function AddTrailingBackslash(Path: String): String;
219+
begin
220+
if (Path[Length(Path)] <> '\') then begin
221+
Path := Path + '\';
222+
end;
223+
Result := Path;
224+
end;
225+
210226
function GetIDFShortVersion(): String;
211227
begin
212228
{ Transform main or master to x.y }

src/InnoSetup/Environment.iss

Lines changed: 115 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,121 @@ begin
1414
Result := ExpandConstant('{tmp}\{#IDF_ENV} ') + Command;
1515
end;
1616
17+
function GetEspupPath():String;
18+
begin
19+
Result := ExpandConstant('{app}\tools\espup\');
20+
end;
21+
22+
function GetEspupExe():String;
23+
begin
24+
Result := GetEspupPath() + 'espup.exe';
25+
end;
26+
27+
function GetEspupCommand(Command: String):String;
28+
begin
29+
Result := GetEspupExe() + ' ' + Command;
30+
end;
31+
32+
function GetVSBuildToolsPath():String;
33+
begin
34+
Result := ExpandConstant('{app}\tools\vs_build_tools\');
35+
end;
36+
37+
function GetVSBuildToolsExe():String;
38+
begin
39+
Result := GetVSBuildToolsPath() + 'vs_build_tools.exe';
40+
end;
41+
42+
function GetVSBuildToolsCommand(Command: String):String;
43+
begin
44+
Result := GetVSBuildToolsExe() + ' ' + Command;
45+
end;
46+
47+
function GetVCRedistPath():String;
48+
begin
49+
Result := ExpandConstant('{app}\tools\vc_redist\');
50+
end;
51+
52+
function GetVCRedistExe():String;
53+
begin
54+
Result := GetVCRedistPath() + 'vc_redist.exe';
55+
end;
56+
57+
function GetVCRedistCommand(Command: String):String;
58+
begin
59+
Result := GetVCRedistExe() + ' ' + Command;
60+
end;
61+
62+
function GetCargoBinPath():String;
63+
begin
64+
Result := ExpandConstant('{userdesktop}\..\.cargo\bin\');
65+
end;
66+
67+
function GetRustToolchainPath():String;
68+
begin
69+
Result := ExpandConstant('{userdesktop}\..\.rustup\toolchains\esp\');
70+
end;
71+
72+
function GetCargoExe():String;
73+
begin
74+
Result := GetCargoBinPath() + 'cargo.exe';
75+
end;
76+
77+
function GetCargoCommand(Command: String):String;
78+
begin
79+
Result := GetCargoExe() + ' ' + Command;
80+
end;
81+
82+
function GetCargoEspflashZip():String;
83+
begin
84+
Result := GetCargoBinPath() + 'cargo-espflash.zip';
85+
end;
86+
87+
function GetCargoEspflashExe():String;
88+
begin
89+
Result := GetCargoBinPath() + 'cargo-espflash.exe';
90+
end;
91+
92+
function GetCargoGenerateTarGzip():String;
93+
begin
94+
Result := GetCargoBinPath() + 'cargo-generate.tar.gz';
95+
end;
96+
97+
function GetCargoGenerateTar():String;
98+
begin
99+
Result := GetCargoBinPath() + 'cargo-generate.tar';
100+
end;
101+
102+
function GetCargoGenerateExe():String;
103+
begin
104+
Result := GetCargoBinPath() + 'cargo-generate.exe';
105+
end;
106+
107+
function GetLdproxyZip():String;
108+
begin
109+
Result := GetCargoBinPath() + 'ldproxy.zip';
110+
end;
111+
112+
function GetLdproxyExe():String;
113+
begin
114+
Result := GetCargoBinPath() + 'ldproxy.exe';
115+
end;
116+
117+
function GetMsys2Path():String;
118+
begin
119+
Result := ExpandConstant('{app}\tools\msys2\');
120+
end;
121+
122+
function GetMsys2Exe():String;
123+
begin
124+
Result := GetMsys2Path() + 'msys2.exe';
125+
end;
126+
127+
function GetMsys2Command(Command: String):String;
128+
begin
129+
Result := GetMsys2Exe() + ' ' + Command;
130+
end;
131+
17132
function ExecIdfEnv(Parameters: String):String;
18133
var
19134
Command: String;
@@ -354,15 +469,6 @@ begin
354469
end;
355470
end;
356471
357-
function TrimTrailingBackslash(Path: String): String;
358-
begin
359-
if (Length(Path) > 0) and (Path[Length(Path)] = '\') then begin
360-
Result := Copy(Path, 1, Length(Path) - 1);
361-
end else begin
362-
Result := Path;
363-
end;
364-
end;
365-
366472
procedure IDFToolsSetup();
367473
var
368474
CmdLine: String;

src/InnoSetup/IdfToolsSetup.iss

Lines changed: 28 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,20 @@
1414
#ifdef VERSION
1515
#define MyAppVersion VERSION
1616
#else
17-
#define MyAppVersion "2.18"
17+
#define MyAppVersion "2.19"
1818
#endif
1919

2020
#define MyAppPublisher "Espressif Systems (Shanghai) Co. Ltd."
2121
#define MyAppURL "https://github.com/espressif/esp-idf"
2222

23+
#define ESPUP_DOWNLOADURL "https://github.com/esp-rs/espup/releases/latest/download/espup-x86_64-pc-windows-msvc.exe"
24+
#define VS_BUILD_TOOLS_DOWNLOADURL "https://aka.ms/vs/17/release/vs_buildtools.exe"
25+
#define VC_REDIST_DOWNLOADURL "https://aka.ms/vs/17/release/vc_redist.x64.exe"
26+
#define MSYS2_DOWNLOADURL "https://repo.msys2.org/distrib/msys2-x86_64-latest.sfx.exe"
27+
#define CARGO_ESPFLASH_DOWNLOADURL "https://github.com/esp-rs/espflash/releases/latest/download/cargo-espflash-x86_64-pc-windows-msvc.zip"
28+
#define CARGO_GENERATE_DOWNLOADURL "https://github.com/cargo-generate/cargo-generate/releases/download/v0.17.6/cargo-generate-v0.17.6-x86_64-pc-windows-msvc.tar.gz"
29+
#define LDPROXY_DOWNLOADURL "https://github.com/esp-rs/embuild/releases/latest/download/ldproxy-x86_64-pc-windows-msvc.zip"
30+
2331
#ifndef PYTHONVERSION
2432
#define PYTHONVERSION "3.8.7"
2533
#endif
@@ -111,6 +119,7 @@
111119
#define COMPONENT_RUST_GNU_MINGW = 'ide/rust/gnu/mingw'
112120
#define COMPONENT_RUST_MSVC = 'ide/rust/msvc'
113121
#define COMPONENT_RUST_MSVC_VCTOOLS = 'ide/rust/msvc/vctools'
122+
#define COMPONENT_RUST_BINARY_CRATES = 'ide/rust/binary_crates'
114123
#define COMPONENT_TOIT_JAGUAR = 'ide/toitjaguar'
115124
#define COMPONENT_POWERSHELL = 'ide/powershell'
116125
#define COMPONENT_POWERSHELL_WINDOWS_TERMINAL = 'ide/powershell/windowsterminal'
@@ -126,9 +135,10 @@
126135
#define COMPONENT_DRIVER_WCH = "driver/wch"
127136
#define COMPONENT_TARGET = "target"
128137
#define COMPONENT_TARGET_ESP32 = "target/esp32"
129-
#define COMPONENT_TARGET_ESP32_C2 = "target/esp32c2"
130-
#define COMPONENT_TARGET_ESP32_C3 = "target/esp32c3"
131-
#define COMPONENT_TARGET_ESP32_C6 = "target/esp32c6"
138+
#define COMPONENT_TARGET_ESP32_C = "target/esp32c"
139+
#define COMPONENT_TARGET_ESP32_C2 = "target/esp32c/esp32c2"
140+
#define COMPONENT_TARGET_ESP32_C3 = "target/esp32c/esp32c3"
141+
#define COMPONENT_TARGET_ESP32_C6 = "target/esp32c/esp32c6"
132142
#define COMPONENT_TARGET_ESP32_S = "target/esp32s"
133143
#define COMPONENT_TARGET_ESP32_S3 = "target/esp32s/s3"
134144
#define COMPONENT_TARGET_ESP32_S2 = "target/esp32s/s2"
@@ -298,10 +308,11 @@ Name: "{#COMPONENT_IDE}"; Description: {cm:ComponentIde}; Types: full custom;
298308
; Following languages are supported only in online version
299309
#if OFFLINE == 'no'
300310
Name: "{#COMPONENT_RUST}"; Description: {cm:ComponentRust}; Types: custom
301-
Name: "{#COMPONENT_RUST_GNU}"; Description: {cm:ComponentRustGnu}; Types: custom; Flags: checkablealone
302-
Name: "{#COMPONENT_RUST_GNU_MINGW}"; Description: {cm:ComponentRustGnuMinGW}; Types: custom; Flags: checkablealone
303-
Name: "{#COMPONENT_RUST_MSVC}"; Description: {cm:ComponentRustMsvc}; Types: custom; Flags: checkablealone
311+
Name: "{#COMPONENT_RUST_MSVC}"; Description: {cm:ComponentRustMsvc}; Types: custom; Flags: checkablealone exclusive
304312
Name: "{#COMPONENT_RUST_MSVC_VCTOOLS}"; Description: {cm:ComponentRustMsvcVctools}; Types: custom; Flags: checkablealone
313+
Name: "{#COMPONENT_RUST_GNU}"; Description: {cm:ComponentRustGnu}; Types: custom; Flags: checkablealone exclusive
314+
Name: "{#COMPONENT_RUST_GNU_MINGW}"; Description: {cm:ComponentRustGnuMinGW}; Types: custom; Flags: checkablealone dontinheritcheck
315+
Name: "{#COMPONENT_RUST_BINARY_CRATES}"; Description: {cm:ComponentRustBinaryCrates}; Types: custom; Flags: checkablealone
305316
Name: "{#COMPONENT_TOIT_JAGUAR}"; Description: {cm:ComponentToitJaguar}; Types: custom
306317
#endif
307318

@@ -320,6 +331,10 @@ Name: "{#COMPONENT_DRIVER_WCH}"; Description: {cm:ComponentDriverWch}; Types: fu
320331
Name: "{#COMPONENT_TARGET}"; Description: {cm:ComponentTarget}; Types: full; Flags: checkablealone
321332
Name: "{#COMPONENT_TARGET_ESP32}"; Description: {cm:ComponentTargetEsp32}; Types: full; Flags: checkablealone
322333

334+
#ifndef DISABLE_TARGET_ESP32_C3
335+
Name: "{#COMPONENT_TARGET_ESP32_C}"; Description: {cm:ComponentTargetEsp32c}; Types: full; Flags: checkablealone
336+
#endif
337+
323338
#ifndef DISABLE_TARGET_ESP32_C2
324339
Name: "{#COMPONENT_TARGET_ESP32_C2}"; Description: {cm:ComponentTargetEsp32c2}; Types: custom; Flags: checkablealone
325340
#endif
@@ -391,7 +406,12 @@ Filename: "{app}\idf-env.exe"; \
391406
[Registry]
392407
Root: HKCU; Subkey: "Environment"; ValueType: string; ValueName: "IDF_TOOLS_PATH"; \
393408
ValueData: "{app}"; Flags: preservestringtype createvalueifdoesntexist uninsdeletevalue deletevalue;
394-
409+
Root: HKCU; Subkey: "Environment"; \
410+
ValueType: expandsz; ValueName: "Path"; ValueData: "{olddata};C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.34.31933\bin\Hostx64\x64"; \
411+
Check: NeedsAddPathToVCTools('C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.34.31933\bin\Hostx64\x64')
412+
Root: HKCU; Subkey: "Environment"; \
413+
ValueType: expandsz; ValueName: "Path"; ValueData: "{olddata};C:\msys64\mingw64\bin"; \
414+
Check: NeedsAddPathToMinGW('C:\msys64\mingw64\bin')
395415

396416
#include "Configuration.iss"
397417
#include "Utils.iss"

src/InnoSetup/Languages/IdfToolsSetup_cs-CZ.isl

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -53,9 +53,10 @@ ComponentIde=Vývojářské nástroje
5353
ComponentEclipse=Espressif-IDE
5454
ComponentRust=Jazyk Rust
5555
ComponentRustGnu=Rust ESP toolchain x86_64-pc-windows-gnu (vužaduje MinGW)
56-
ComponentRustGnuMinGW=MinGW x86_64
57-
ComponentRustMsvc=Rust ESP toolchain x86_64-pc-windows-msvc (vyžaduje Windows 10 SDK a MSVC C++)
58-
ComponentRustMsvcVctools=Windows 10 SDK a MSVC C++
56+
ComponentRustGnuMinGW=MinGW x86_64 s MSYS2
57+
ComponentRustMsvc=Rust ESP toolchain x86_64-pc-windows-msvc (vyžaduje Windows 11 SDK a MSVC C++)
58+
ComponentRustMsvcVctools=Windows 11 SDK a MSVC C++
59+
ComponentRustBinaryCrates=Binání crates pro Rust (cargo-espflash, cargo-generate, ldproxy)
5960
ComponentDesktopShortcut=Odkaz na ploše
6061
ComponentPowerShell=PowerShell
6162
ComponentPowerShellWindowsTerminal=Windows Terminal rozbalovací menu
@@ -68,6 +69,7 @@ ComponentDriverSilabs=Silicon Labs - Virtual COM Port pro USB CP210x (ESP desky)
6869
ComponentDriverWch=WCH - Virtual COM Port pro USB CH343/CH9102 (LilyGo desky)
6970
ComponentTarget=Chip Targets - více informací na https://products.espressif.com/
7071
ComponentTargetEsp32=ESP32
72+
ComponentTargetEsp32c=ESP32-C Series
7173
ComponentTargetEsp32c2=ESP32-C2 (ESP-IDF v5.0+)
7274
ComponentTargetEsp32c3=ESP32-C3 (ESP-IDF v4.3+)
7375
ComponentTargetEsp32c6=ESP32-C6 (ESP-IDF v5.1+)
@@ -152,7 +154,7 @@ SystemVersionTooLow=Příliš stará verze operačního systému. Použijte podp
152154
WindowsVersion=Verze Windows
153155
SystemCheckAlternativeMirror=Test alternativního zrcadla
154156
ComponentOptimizationGiteeMirror=Git zrcadlo gitee.com/EspressifSystems/esp-idf
155-
ComponentOptimizationGitShallow=Mělký klon (--depth 1)
157+
ComponentOptimizationGitShallow=Klon jedné větve (--single-branch)
156158
SummaryComponents=Komponenty
157159
SummaryDrivers=Ovladače
158160
SummaryTargets=Ciele

src/InnoSetup/Languages/IdfToolsSetup_en-US.isl

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -53,9 +53,10 @@ ComponentIde=Development integrations
5353
ComponentEclipse=Espressif-IDE
5454
ComponentRust=Rust language support
5555
ComponentRustGnu=Rust ESP toolchain for x86_64-pc-windows-gnu (requires MinGW)
56-
ComponentRustGnuMinGW=MinGW x86_64
57-
ComponentRustMsvc=Rust ESP toolchain for x86_64-pc-windows-msvc (requires Windows 10 SDK and MSVC C++)
58-
ComponentRustMsvcVctools=Windows 10 SDK and MSVC C++
56+
ComponentRustGnuMinGW=MinGW x86_64 with MSYS2
57+
ComponentRustMsvc=Rust ESP toolchain for x86_64-pc-windows-msvc (requires Windows 11 SDK and MSVC C++)
58+
ComponentRustMsvcVctools=Windows 11 SDK and MSVC C++
59+
ComponentRustBinaryCrates=Binary crates for Rust (cargo-espflash, cargo-generate, ldproxy)
5960
ComponentDesktopShortcut=Desktop shortcut
6061
ComponentPowerShell=PowerShell
6162
ComponentPowerShellWindowsTerminal=Windows Terminal Dropdown Menu
@@ -68,6 +69,7 @@ ComponentDriverSilabs=Silicon Labs - Virtual COM Port for USB CP210x (ESP boards
6869
ComponentDriverWch=WCH - Virtual COM Port for USB CH343/CH9102 (LilyGo boards)
6970
ComponentTarget=Chip Targets - more details at https://products.espressif.com/
7071
ComponentTargetEsp32=ESP32
72+
ComponentTargetEsp32c=ESP32-C Series
7173
ComponentTargetEsp32c2=ESP32-C2 (ESP-IDF v5.0+)
7274
ComponentTargetEsp32c3=ESP32-C3 (ESP-IDF v4.3+)
7375
ComponentTargetEsp32c6=ESP32-C6 (ESP-IDF v5.1+)
@@ -152,7 +154,7 @@ SystemVersionTooLow=Too old version of operating system. Please use supported ve
152154
WindowsVersion=Windows version
153155
SystemCheckAlternativeMirror=Testing alternative mirror
154156
ComponentOptimizationGiteeMirror=Git mirror gitee.com/EspressifSystems/esp-idf
155-
ComponentOptimizationGitShallow=Shallow clone (--depth 1)
157+
ComponentOptimizationGitShallow=Single branch clone (--single-branch)
156158
SummaryComponents=Components
157159
SummaryDrivers=Drivers
158160
SummaryTargets=Targets

src/InnoSetup/Languages/IdfToolsSetup_es-ES.isl

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -54,9 +54,10 @@ ComponentIde=Integraciones de desarrollo
5454
ComponentEclipse=Espressif-IDE
5555
ComponentRust=Soporte del lenguaje Rust
5656
ComponentRustGnu=Rust ESP toolchain for x86_64-pc-windows-gnu (requires MinGW)
57-
ComponentRustGnuMinGW=MinGW x86_64
58-
ComponentRustMsvc=Rust ESP toolchain for x86_64-pc-windows-msvc (requires Windows 10 SDK and MSVC C++)
59-
ComponentRustMsvcVctools=Windows 10 SDK and MSVC C++
57+
ComponentRustGnuMinGW=MinGW x86_64 with MSYS2
58+
ComponentRustMsvc=Rust ESP toolchain for x86_64-pc-windows-msvc (requires Windows 11 SDK and MSVC C++)
59+
ComponentRustMsvcVctools=Windows 11 SDK and MSVC C++
60+
ComponentRustBinaryCrates=Binary crates for Rust (cargo-espflash, cargo-generate, ldproxy)
6061
ComponentDesktopShortcut=Atajo de Escritorio
6162
ComponentPowerShell=PowerShell
6263
ComponentPowerShellWindowsTerminal=Menú de selección de Windows Terminal
@@ -69,6 +70,7 @@ ComponentDriverSilabs=Silicon Labs - Puerto Virtual COM para USB CP210x (ESP boa
6970
ComponentDriverWch=WCH - Virtual COM Port para USB CH343/CH9102 (LilyGo boards)
7071
ComponentTarget=Chip Targets - más detalles https://products.espressif.com/
7172
ComponentTargetEsp32=ESP32
73+
ComponentTargetEsp32c=ESP32-C Series
7274
ComponentTargetEsp32c2=ESP32-C2 (ESP-IDF v5.0+)
7375
ComponentTargetEsp32c3=ESP32-C3 (ESP-IDF v4.3+)
7476
ComponentTargetEsp32c6=ESP32-C6 (ESP-IDF v5.1+)
@@ -153,7 +155,7 @@ SystemVersionTooLow=Too old version of operating system. Please use supported ve
153155
WindowsVersion=Windows version
154156
SystemCheckAlternativeMirror=Testing alternative mirror
155157
ComponentOptimizationGiteeMirror=Git mirror gitee.com/EspressifSystems/esp-idf
156-
ComponentOptimizationGitShallow=Shallow clone (--depth 1)
158+
ComponentOptimizationGitShallow=Single branch clone (--single-branch)
157159
SummaryComponents=Components
158160
SummaryDrivers=Drivers
159161
SummaryTargets=Targets

src/InnoSetup/Languages/IdfToolsSetup_pt-BR.isl

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -54,9 +54,10 @@ ComponentIde=Integração de desenvolvimento
5454
ComponentEclipse=Espressif-IDE
5555
ComponentRust=Suporte da linguagem Rust
5656
ComponentRustGnu=Rust ESP toolchain for x86_64-pc-windows-gnu (requires MinGW)
57-
ComponentRustGnuMinGW=MinGW x86_64
58-
ComponentRustMsvc=Rust ESP toolchain for x86_64-pc-windows-msvc (requires Windows 10 SDK and MSVC C++)
59-
ComponentRustMsvcVctools=Windows 10 SDK and MSVC C++
57+
ComponentRustGnuMinGW=MinGW x86_64 with MSYS2
58+
ComponentRustMsvc=Rust ESP toolchain for x86_64-pc-windows-msvc (requires Windows 11 SDK and MSVC C++)
59+
ComponentRustMsvcVctools=Windows 11 SDK and MSVC C++
60+
ComponentRustBinaryCrates=Binary crates for Rust (cargo-espflash, cargo-generate, ldproxy)
6061
ComponentDesktopShortcut=Atalho na Área de Trabalho
6162
ComponentPowerShell=PowerShell
6263
ComponentPowerShellWindowsTerminal=Menu de seleção no Terminal Windows
@@ -69,6 +70,7 @@ ComponentDriverSilabs=Silicon Labs - Virtual COM Port para USB CP210x (placas ES
6970
ComponentDriverWch=WCH - Virtual COM Port para USB CH343/CH9102 (placas LilyGo)
7071
ComponentTarget=Chip Targets - Mais detalhes em https://products.espressif.com/
7172
ComponentTargetEsp32=ESP32
73+
ComponentTargetEsp32c=ESP32-C Series
7274
ComponentTargetEsp32c2=ESP32-C2 (ESP-IDF v5.0+)
7375
ComponentTargetEsp32c3=ESP32-C3 (ESP-IDF v4.3+)
7476
ComponentTargetEsp32c6=ESP32-C6 (ESP-IDF v5.1+)
@@ -153,7 +155,7 @@ SystemVersionTooLow=Too old version of operating system. Please use supported ve
153155
WindowsVersion=Windows version
154156
SystemCheckAlternativeMirror=Testing alternative mirror
155157
ComponentOptimizationGiteeMirror=Git mirror gitee.com/EspressifSystems/esp-idf
156-
ComponentOptimizationGitShallow=Shallow clone (--depth 1)
158+
ComponentOptimizationGitShallow=Single branch clone (--single-branch)
157159
SummaryComponents=Components
158160
SummaryDrivers=Drivers
159161
SummaryTargets=Targets

0 commit comments

Comments
 (0)