Fu Hanxi
bb7dcb8113
ci: retry download artifacts
2021-10-19 19:44:17 +07:00
Ivan Grokhotkov
4878cdd125
ci: fetch submodules from mirror, if enabled
2021-10-19 19:44:10 +07:00
Fu Hanxi
beaee539de
ci: retry download if catched IOError/EOFError
2021-10-19 19:44:04 +07:00
Juraj Michálek
58d48574a1
tools: remove dependency on Windows installer - backport
2021-10-11 12:31:30 +02:00
Juraj Sadel
eb369f21a9
tools/idf_tools.py: Changed default AppData seeder to seeder pip
2021-09-24 16:02:21 +02:00
Alexey Gerenkov
b04f781bd9
tools: Updates OpenOCD version to 'v0.10.0-esp32-20210902'
2021-09-08 21:06:26 +03:00
Zim Kalinowski
2acf705460
Merge branch 'bugfix/cmake_export_ver_during_reqs_expansion_v4.1' into 'release/v4.1'
...
cmake: set IDF_VERSION_* variables at requirement expansion stage (v4.1)
See merge request espressif/esp-idf!14045
2021-08-12 21:41:51 +00:00
Zim Kalinowski
c809c33caa
Merge branch 'bugfix/setjmp_longjmp_4.1' into 'release/v4.1'
...
[system]: Made longjmp save for context switch (backport v4.1)
See merge request espressif/esp-idf!13502
2021-08-10 03:35:12 +00:00
Zim Kalinowski
0870b1a1b9
Merge branch 'bugfix/missing_extern_c_4.1' into 'release/v4.1'
...
[test_utils]: added extern C decl to ccomp (backport 4.1)
See merge request espressif/esp-idf!14328
2021-08-10 03:32:10 +00:00
Zim Kalinowski
4703f33c5e
Merge branch 'feature/skip_known_failure_cases_v4.1' into 'release/v4.1'
...
CI: Ignore Known Failure Cases Result (v4.1)
See merge request espressif/esp-idf!14650
2021-08-10 02:26:53 +00:00
Fu Hanxi
980cb0e52d
feat(tiny_test_fw): ignore known failure cases result
...
py
2021-08-10 10:26:47 +08:00
Zim Kalinowski
79566e087b
Merge branch 'feature/prevent_unwind_code_linking_4.1' into 'release/v4.1'
...
[C++]: wrapper functions around unwind code (backport 4.1)
See merge request espressif/esp-idf!13805
2021-08-09 21:39:47 +00:00
Zim Kalinowski
6ba4f298e3
Merge branch 'update/version_4_1_2' into 'release/v4.1'
...
Update version to 4.1.2
See merge request espressif/esp-idf!14553
2021-08-09 21:12:27 +00:00
Alexey Gerenkov
0377a85d12
tools: Updates OpenOCD version to 'v0.10.0-esp32-20210721'
2021-08-06 21:40:19 +03:00
Anton Maklakov
a121a37edb
Merge branch 'bugfix/ttfw_fix_flush_index_error_v4.1' into 'release/v4.1'
...
test: TTFW fix flush index error (v4.1)
See merge request espressif/esp-idf!14262
2021-07-30 06:36:04 +00:00
He Yin Ling
c198f34f48
versions: Update version to 4.1.2
2021-07-28 17:46:16 +08:00
Shivani Tipnis
9150ab30cf
ble-wifi-example-tests: Add fixes and cleanups to ble and wifi tests
...
(cherry picked from commit 2d22374460e4c76a1f2341f1f4e15282dba7e57f)
2021-07-27 21:13:06 +08:00
Ivan Grokhotkov
d73fa298d1
tools: idf_tools.py: allow macOS x86_64 tools to be installed on arm64
...
Until arm64 tool binaries are available, we can run existing x86_64
ones under emulation.
Suggested in https://github.com/espressif/esp-idf/issues/6113 .
2021-07-27 16:20:17 +08:00
He Yin Ling
208781f022
CI: rename log path of IT jobs
2021-07-21 10:28:52 +08:00
Roland Dobai
e17cdbf2fb
Merge branch 'bugfix/idf_tools_not_found_issue_v4.1' into 'release/v4.1'
...
tools: Catch OSError which is raised when the tool is not available (v4.1)
See merge request espressif/esp-idf!14135
2021-07-20 08:19:22 +00:00
He Yin Ling
8f7f429488
CI: remove ESP32S2Beta related jobs
2021-07-15 11:59:58 +08:00
He Yin Ling
ab830517bf
CI: remove wifi lib md5 test on ESP32S2beta
2021-07-15 11:59:58 +08:00
He Yin Ling
18b6a45146
ttfw: fix incorrect length when flush data cache after expect:
...
data cache is unicode. while we use bytes in RegEx expect. The index of
matched pattern is calculated with bytes, could be different from
unicode. Now we fix this issue by using unicode in expect.
2021-07-14 11:57:32 +08:00
Jakob Hasse
db636f6a6b
[test_utils]: added extern C decl to ccomp
...
Closes https://github.com/espressif/esp-idf/issues/7121
2021-07-12 14:48:51 +08:00
Roland Dobai
7a8c9d88e9
tools: Catch OSError which is raised when the tool is not available
...
Closes https://github.com/espressif/esp-idf/issues/7140
2021-06-24 09:28:11 +02:00
Angus Gratton
1ea2b57b41
Merge branch 'bugfix/ldgen_ignore_nonexistent_archives_and_obj_v4.1' into 'release/v4.1'
...
ldgen: check mappings (v4.1)
See merge request espressif/esp-idf!14058
2021-06-22 23:34:31 +00:00
Ivan Grokhotkov
51ee6e482e
Merge branch 'feature/oocd_ver_backport_v4.1' into 'release/v4.1'
...
Feature/oocd ver backport v4.1
See merge request espressif/esp-idf!11379
2021-06-21 16:15:01 +00:00
Renz Bagaporo
bf341d966c
components: fix ldgen check errors
2021-06-21 09:52:03 +10:00
Renz Bagaporo
b9d288879d
ci: exempt upstream libmbedtls mapping for sha256
2021-06-21 09:45:23 +10:00
Renz Bagaporo
23aff378f4
ldgen: fix sections info parsing
...
Fixes an issure where the first part of an object file name is not
included, due to matching the rule for a section entry previously.
Reduce depedency on matching literal strings in sections which might
change depending on toolchain (ex. matching 'elf32-xtensa-le')
Make sure parsing rule succeeds for the entirety of the sections info
string by adding 'parseAll=True'.
Add test for sections info parsing.
2021-06-21 09:45:23 +10:00
Renz Bagaporo
ffefe603ae
ci: enabled ldgen mapping check in ci
2021-06-21 09:45:23 +10:00
Renz Bagaporo
8c6ec0bd48
ldgen: allow checking mappings
2021-06-21 09:36:26 +10:00
Ivan Grokhotkov
f9f318d666
cmake: set IDF_VERSION_* variables at requirement expansion stage
...
Currently IDF_VERSION_* variables are not available to the component
CMakeLists.txt files at the requirements expansion stage. This makes
it harder to write component CMakeLists files compatible with
different IDF versions.
Include version.cmake from the requirements expansion script, add a
build system test.
2021-06-18 15:29:53 +02:00
He Yin Ling
5438706922
Merge branch 'bugfix/example_test_socket_issue_4.1' into 'release/v4.1'
...
CI: example test socket issue (4.1)
See merge request espressif/esp-idf!13906
2021-06-15 08:48:27 +00:00
Anton Maklakov
d7612c14c9
Merge branch 'ci/unify_all_target_test_artifacts_paths_v4.1' into 'release/v4.1'
...
ci: unify target test artifacts to all .log file and $LOG_PATH (v4.1)
See merge request espressif/esp-idf!13850
2021-06-11 07:32:59 +00:00
He Yin Ling
069182853e
test: fix iperf example errors:
...
1. fix TypeError when running with python3
2. fix throughput chart x/y axis label error
3. make test case compatibile with iperf bin on earlier release branches
2021-06-08 17:20:18 +08:00
Ivan Grokhotkov
935deb4082
Merge branch 'bugfix/idfpy_global_action_callbacks_order_v4.1' into 'release/v4.1'
...
idf.py: Run global_action_callbacks in predictable order (v4.1)
See merge request espressif/esp-idf!13683
2021-06-07 05:09:49 +00:00
Angus Gratton
3e664c8a80
Merge branch 'bugfix/override_cmake_python_v4.1' into 'release/v4.1'
...
cmake: Minor Python CMake build fixes (v4.1)
See merge request espressif/esp-idf!13196
2021-06-04 05:27:38 +00:00
Fu Hanxi
7b9f8c0e8c
ci: unify target test artifacts to all .log file and $LOG_PATH
2021-06-03 17:45:35 +08:00
Angus Gratton
e836297b55
Merge branch 'feature/idf_tools_github_mirror_v4.1' into 'release/v4.1'
...
Add GitHub mirror option for IDF tools installs (v4.1)
See merge request espressif/esp-idf!13766
2021-06-01 09:48:12 +00:00
Jakob Hasse
aba87df4f2
[system]: Made longjmp save for context switch
...
* Patched longjmp to be context-switch safe
longjmp modifies the windowbase and windowstart
registers, which isn't safe if a context switch
occurs during the modification. After a context
switch, windowstart and windowbase will be
different, leading to a wrongly set windowstart
bit due to longjmp writing it based on the
windowbase before the context switch. This
corrupts the registers at the next window
overflow reaching that wrongly set bit.
The solution is to disable interrupts during
this code. It is only 6 instructions long,
the impact shouldn't be significant.
The fix is implemented as a wrapper which
replaces the original first instructions of
longjmp which are buggy. Then, it jumps back
to execute the rest of the original longjmp
function.
Added a comparably reliable test to the
test apps.
2021-06-01 07:38:50 +00:00
Jakob Hasse
ba11976efb
[C++]: wrapper functions around unwind code
...
* Replaced all C++ exception related
functions with wrappers if -fno-exception
is used. This prevents linking of the
corresponding code in libgcc. The code
size will decrease by around 7-9 KB when
building with -fno-exception.
* added no except test app
Closes https://github.com/espressif/esp-idf/pull/5380
Closes https://github.com/espressif/esp-idf/issues/5363
Closes https://github.com/espressif/esp-idf/issues/5224
Closes IDFGH-3153
Closes IDF-2577
2021-06-01 14:51:15 +08:00
Ivan Grokhotkov
7c6ada7f86
Merge branch 'feature/installed_tool_failed_v4.1' into 'release/v4.1'
...
tools: Warning about tool being installed but failed to run. (v4.1)
See merge request espressif/esp-idf!13232
2021-05-31 17:25:24 +00:00
Anton Maklakov
fe3fd4d561
tools: windows installer: Modify IDF's archive mirror link
2021-05-31 11:06:19 +10:00
Ivan Grokhotkov
89568b73d6
tools: windows installer: add support for IDF_GITHUB_ASSETS
...
Adds a checkbox to download tools from dl.espressif.com mirror.
2021-05-31 11:06:19 +10:00
Angus Gratton
fd91bf4500
tools: Use GitHub download URLs for all files that can be downloaded from GitHub
2021-05-31 11:06:19 +10:00
Angus Gratton
f99c367e5d
idf_tools: Add option to replace all GitHub tools download URLs with dl.espressif.com
...
Via new IDF_GITHUB_ASSETS environment variable.
2021-05-31 11:06:19 +10:00
Sergei Silnov
83bda9f63e
Run global_action_callbacks in predictable order
2021-05-24 18:20:39 +02:00
He Yin Ling
f01bfeddb9
ttfw: fix DUT exception not added to junit report
2021-05-20 16:48:17 +08:00
Alexey Gerenkov
49e26e05e9
tools: Updates OpenOCD version to 'v0.10.0-esp32-20210401'
2021-05-10 16:22:43 +00:00