Patryk Krzywdziński
ad669801ae
Fix eclipse build: “UnicodeDecodeError: 'ascii' codec can't decode byte”
...
Closes https://github.com/espressif/esp-idf/pull/6505
2021-02-10 12:48:44 +01:00
Anton Maklakov
af9add8dca
Merge branch 'bugfix/win_inst_build' into 'master'
...
bugfix: revert command for invoking iscc
See merge request espressif/esp-idf!12164
2021-01-29 13:01:41 +08:00
Juraj Michálek
eeec8952de
bugfix: revert command for invoking iscc
2021-01-26 14:21:44 +01:00
Fu Hanxi
0146f258d7
style: format python files with isort and double-quote-string-fixer
2021-01-26 10:49:01 +08:00
Ivan Grokhotkov
61c5604d83
Merge branch 'feature/pwsh_4win_installer' into 'master'
...
win_installer: Powershell support
Closes IDF-930
See merge request espressif/esp-idf!6882
2021-01-21 18:19:01 +08:00
Juraj Michálek
6d7edcb130
tools: fix: ubounded variable in win installer build script
2021-01-19 13:34:32 +01:00
Andrei Gramakov
d23989aee2
win_installer: add PowerShell shortcut
...
add idf_cmd_init.ps1
update git vesion
2021-01-18 11:12:25 +01:00
Juraj Michálek
1427b3a6d8
tools: support for embedded python
2021-01-18 08:10:56 +01:00
Ivan Grokhotkov
46cfc436ad
Merge branch 'feature/idf_tools_github_mirror' into 'master'
...
Add GitHub mirror option for IDF tools installs
Closes IDF-2028
See merge request espressif/esp-idf!10616
2020-12-14 15:58:51 +08:00
Juraj Michálek
c247c7fe2f
tools: add system check to verify Python versions and Windows Defender status
2020-12-07 14:44:56 +01:00
Anton Maklakov
3efc9f3a04
tools: windows installer: Modify IDF's archive mirror link
2020-12-03 17:50:42 +11:00
Ivan Grokhotkov
0e6d32cbfd
tools: windows installer: add support for IDF_GITHUB_ASSETS
...
Adds a checkbox to download tools from dl.espressif.com mirror.
2020-12-03 17:50:42 +11:00
Dmitry Yakovlev
976cb8fd61
tools: idf_exe: add Ctrl+C processing
2020-11-25 21:23:55 +08:00
Angus Gratton
66fb5a29bb
Whitespace: Automated whitespace fixes (large commit)
...
Apply the pre-commit hook whitespace fixes to all files in the repo.
(Line endings, blank lines at end of file, trailing whitespace)
2020-11-11 07:36:35 +00:00
Roland Dobai
3c7954ea49
tools: Fix Python 3 incompatibility for building with Eclipse on Windows
2020-09-09 13:00:37 +02:00
Anton Maklakov
439f4e4f70
Update toolchain to esp-2020r3
...
Fixup more for PSRAM issue;
Allow GDB work correctly with Privileged Registers;
Based on GCC 8.4.0;
Update a fix of C++ exception crashs from the GCC mainline;
Fixup strptime_l() and some locale in libc;
Closes https://github.com/espressif/esp-idf/issues/5765
2020-09-03 14:09:38 +07:00
Anton Maklakov
aa25b169f7
Update toolchain to esp-2020r2
...
Fixes PSRAM issues, volatile loads with -O2, std::locale, C++ exception crashs, FDE sorting switchable;
Includes a 64-bit toolchain for Windows (win64);
Closes https://github.com/espressif/esp-idf/issues/5090
Closes https://github.com/espressif/esp-idf/issues/5112
Closes https://github.com/espressif/esp-idf/issues/5150
2020-05-25 10:27:05 +07:00
David Cermak
3116dfede7
msys2: add package mingw-w64-i686-gcc for installing python packages
2020-04-07 16:58:26 +02:00
Ivan Grokhotkov
e94288da31
global: use '/usr/bin/env bash' instead of '/usr/bin/bash' in shebangs
...
Using the method from @cemeyer
(https://github.com/espressif/esp-idf/pull/3166 ):
find . -name \*.sh -exec sed -i "" -e 's|^#!.*bin/bash|#!/usr/bin/env bash|' {} +
Closes https://github.com/espressif/esp-idf/pull/3166 .
2020-04-03 01:10:02 +02:00
Anton Maklakov
e5dab771dd
Update toolchain to esp-2020r1
...
Closes https://github.com/espressif/esp-idf/issues/3694
2020-03-27 20:06:53 +07:00
Roland Dobai
5c0cd9417d
Docs: Encourage to used Python 3
2020-02-24 12:55:55 +01:00
Ivan Grokhotkov
69e91959ff
tools: bump version of windows tools installer to v2.3
...
Includes the following fixes:
- bc43d48e
: fix Windows Defender checkbox
https://github.com/espressif/esp-idf/issues/4225
- 7a18f02a
: idf_tools.py compatibility with virtualenv 20.0
- Fix extracting IDF to a destination on another drive
https://github.com/espressif/esp-idf/issues/4128
https://github.com/espressif/esp-idf/issues/4744
2020-02-11 19:05:17 +01:00
Ivan Grokhotkov
24e793baa3
tools: installer: add PYTHONUNBUFFERED=1 when calling idf_tools.py
...
Fixes the issue that there is no output from 'idf_tools.py install'
stage.
2020-02-11 19:05:17 +01:00
Ivan Grokhotkov
972aeec265
tools: installer: use bundled idf_tools when installing IDF 3.3.1, 4.0
...
This is a workaround for the 'no-site-packages' bug in the version of
idf_tools.py shipped in v4.0 and v3.3.1 (see 7a18f02ac
).
When installing IDF v4.0 and v3.3.1, the installer will use the
bundled version of idf_tools.py instead of the version which comes
with IDF.
2020-02-11 19:05:17 +01:00
Ivan Grokhotkov
b67a7f48a9
tools: installer: fix copying IDF to a destination on another drive
...
Closes https://github.com/espressif/esp-idf/issues/4128
Closes https://github.com/espressif/esp-idf/issues/4744
2020-02-11 19:05:17 +01:00
Martin Vychodil
bc43d48ec9
* use 'Windows Defender' substring to identify proper checkbox
...
https://github.com/espressif/esp-idf/issues/4225
2020-01-06 15:09:56 +01:00
Ivan Grokhotkov
d021e71419
tools: bump windows tools installer version to v2.2
...
Includes the fix for Windows Defender exceptions installation.
Closes https://github.com/espressif/esp-idf/issues/4225
Closes https://github.com/espressif/esp-idf/issues/4354
Closes IDFGH-2036
Closes IDFGH-2202
2019-12-13 15:03:09 +01:00
Martin Vychodil
66aac70286
tools: WD exclusions support - internal improvements
...
* use {group} symbolic path instead of {autostartmenu) due to backward compatibility
* don't check Defender module existence in PS scripts (done by the installer)
2019-12-13 15:03:08 +01:00
Martin Vychodil
880197307a
Windows setup: fix Defender detection and add desktop shortcut option
...
* use Environment::Exit() to avoid PS process hanging
* old-fashioned exceptions
* try-catch-finally necessary
* disable Windows Defender Task when Defender module not installed
* cleanup script checks Defender module existence too
* fixed uninstall of Start Menu LNK
* use Command Prompt instead of Command Line wording
+ Desktop shortcut
* iterate through PSMODULEPATH when looking for WD module
JIRA IDFGH-2036
2019-11-27 13:40:51 +01:00
Anton Maklakov
ef3016d0d3
Remove accidentally merged and stale files
2019-11-12 11:43:36 +07:00
Anton Maklakov
c2db6a14c4
Introduce esp-2019r2 toolchain for both ESP32 and ESP32s2 targets
...
Adds support of POSIX libs like regex.h
closes https://github.com/espressif/esp-idf/issues/2407
closes https://github.com/espressif/esp-idf/issues/4257
ref https://github.com/espressif/esp-idf/issues/271
Also there are some changes in the toolchain's changelog
2019-11-04 16:14:57 +07:00
Ivan Grokhotkov
f7cae13d2a
tools: bump windows tools installer version to v2.1
...
Includes the following changes:
80ad09f23
allow changing the installation path
(a fix for https://github.com/espressif/esp-idf/issues/3806 )
9c5284e7b
verify that IDF_PATH doesn't contain spaces
aaf3dcbda
fix quoting of IDF_TOOLS_PATH
(a fix for https://github.com/espressif/esp-idf/issues/3807 )
e6e179294
tools: update idf_exe to 1.0.1
76dc87e9a
idf_exe: fix NULL pointer passed to WriteFile
(fixes for https://github.com/espressif/esp-idf/issues/3740 )
2019-09-24 06:00:31 +02:00
Ivan Grokhotkov
c780abc6a6
tools: update Windows installer build script
...
Replace the outdated build_installer.sh with the steps used in CI,
call build_installer.sh from CI. Move the signing part into the new
script, sign_installer.sh.
2019-09-24 06:00:31 +02:00
Martin Vychodil
a3a130d0d6
Installer: support for WD exclusions (IDF Tools)
...
JIRA IDF-306
2019-09-23 14:42:32 +02:00
Anton Maklakov
afbaf74007
tools: Mass fixing of empty prototypes (for -Wstrict-prototypes)
2019-08-01 16:28:56 +07:00
Ivan Grokhotkov
80ad09f230
tools: installer: allow changing installation path
...
Installation path can now be changed in a subsequent install,
without uninstalling and logging out.
The default value of the installation path is set to
IDF_TOOLS_PATH environment variable, if it was already set by the
previous installation, or by the user.
Closes https://github.com/espressif/esp-idf/issues/3806
2019-07-24 06:44:30 +02:00
Ivan Grokhotkov
9c5284e7b5
tools: installer: verify that IDF_PATH doesn't contain spaces
2019-07-22 09:29:49 +02:00
Ivan Grokhotkov
aaf3dcbda0
tools: installer: fix quoting of IDF_TOOLS_PATH
...
IDF_TOOLS_PATH may contain spaces, so needs to be properly quoted.
Closes https://github.com/espressif/esp-idf/issues/3807
2019-07-22 09:29:49 +02:00
Ivan Grokhotkov
e6e1792946
tools: update idf_exe to 1.0.1
2019-07-09 14:15:09 +02:00
Ivan Grokhotkov
15bcb79712
idf_exe: bump version to 1.0.1
2019-07-09 14:15:09 +02:00
Ivan Grokhotkov
76dc87e9ad
idf_exe: fix NULL pointer passed to WriteFile
...
For an unknown reason, passing NULL pointer instead of &written worked
on Windows 10 and on Windows 7 when stdout is not redirected.
Closes https://github.com/espressif/esp-idf/issues/3740
2019-07-09 14:15:09 +02:00
Ivan Grokhotkov
22dfac7405
mconf-idf: update to v4.6.0.0-idf-20190603
2019-07-01 18:08:02 +02:00
Ivan Grokhotkov
4f5f30d37d
tools: add fallback tools.json for IDF v3.x
2019-07-01 18:08:02 +02:00
Ivan Grokhotkov
04d24c750a
tools: new installer for Windows
2019-07-01 18:08:02 +02:00
Ivan Grokhotkov
916c0c5754
idf.py.exe wrapper program for Windows
2019-07-01 14:51:43 +02:00
Ivan Grokhotkov
67148e37a6
tools/windows: update toolchain URL in MSYS build script
2019-06-11 22:21:44 +08:00
Angus Gratton
7b13308549
Merge branch 'feature/pystyle_tools' into 'master'
...
tools: Fix the Python coding style
See merge request idf/esp-idf!3901
2018-12-20 10:36:01 +08:00
Roland Dobai
bfa9610f58
tools: Fix the Python coding style
2018-12-19 11:56:24 +01:00
Angus Gratton
4c8c88af22
windows_install_prerequisites: Fix bug if IDF_PATH is not set
...
if IDF_PATH is empty, [ -n ] test passes needs to be [ -n "" ]
Closes https://github.com/espressif/esp-idf/issues/2769
TW27714
2018-12-04 11:02:49 +11:00
Angus Gratton
b7f56e86ba
windows_install_prerequisites: Fix generation of PATH command
...
Accidental regression in 7c8d5d2782
- escape
character didn't move with PATH.
Reported on forum https://esp32.com/viewtopic.php?f=13&t=8201
2018-11-27 09:36:43 +11:00