Frantisek Hrbata
642855c952
feat(tools): add command arguments in the logs produced by RunTool
...
Currrently, all logs generated by RunTool are stored in files named
idf_py_(stdout|stderr)_output_$$, making it difficult to identify which
log corresponds to which command. To simplify this for idf-diag, include
the command arguments at the beginning of the log. This will allow
idf-diag to use regex to differentiate logs for build, monitor, flash,
and other commands and targets.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2024-12-27 12:02:23 +01:00
Marius Vikhammer
096cb409d9
feat(panic): panic immediatly if trying to write to flash through cache on ESP32-S3
...
Updated S3 to use PMS protection for writing to flash through cache. This means we get
a panic quicker for this illegal behavior than we did before, making the source of the error
easier to track down.
2024-12-27 17:58:33 +08:00
Marek Fiala
2c814ef2fa
feat(tools): Enforce utf-8 encoding with open() function
2024-12-27 17:12:21 +08:00
Xu Xiao
80ff7d8615
Merge branch 'enable_esp32c5_ci_test' into 'master'
...
fix(ci): enable esp32c5 eco1 ci test
See merge request espressif/esp-idf!34898
2024-12-26 14:04:02 +08:00
Alexey Lapshin
b58c9a4219
feat(panic): support HWSG for esp32c5, esp32c61 and enable testing
2024-12-26 12:45:17 +07:00
Radek Tandler
5b15320600
Merge branch 'bugfix/storage_generic_pytests' into 'master'
...
fix(ci): Removed storage related entries in known generate test child pipeline warnings
See merge request espressif/esp-idf!35738
2024-12-25 18:37:14 +08:00
xuxiao
f58311cce9
fix(ci): enable esp32c5 eco1 ci test
2024-12-25 11:21:48 +08:00
Jiang Jiang Jian
00db325091
Merge branch 'ci/add_build_test_eco_versions' into 'master'
...
ci: add build test for eco versions
See merge request espressif/esp-idf!35787
2024-12-21 11:39:49 +08:00
radek.tandler
df31bc6fdd
fix(ci): Removed storage related ignore warnings
2024-12-20 19:40:33 +01:00
Roland Dobai
5603258961
Merge branch 'fix/missing_header_hint' into 'master'
...
fix(hints): improve suggestion for missing header file
Closes IDF-11895
See merge request espressif/esp-idf!35728
2024-12-20 19:39:54 +08:00
Armando (Dou Yiwen)
90f638e56e
Merge branch 'feat/c5_adc_calibration' into 'master'
...
adc: calibration support on esp32c5
Closes IDF-8702
See merge request espressif/esp-idf!35712
2024-12-20 10:31:42 +08:00
Igor Udot
ca927b87d9
Merge branch 'ci/known-failure-fast-link' into 'master'
...
ci: added known failure cases fast link to report
Closes RDT-1026
See merge request espressif/esp-idf!35566
2024-12-20 09:56:42 +08:00
Roland Dobai
757d74abae
Merge branch 'fix/failing_create_readonly_test_on_win' into 'master'
...
fix(tools): fixed failing Win CI (tests read_only, cli)
Closes IDF-11782
See merge request espressif/esp-idf!35549
2024-12-19 21:41:50 +08:00
Chen Yudong
8c49748b46
ci: add build test for eco versions
2024-12-19 20:54:16 +08:00
Alexey Lapshin
f667ba7394
Merge branch 'feature/add-xesppie-support-for-gdbstub' into 'master'
...
feat(gdbstub): add riscv xesppie extension support
Closes IDF-8606
See merge request espressif/esp-idf!35414
2024-12-19 18:38:15 +08:00
igor.udot
2c6e82c644
ci: added known failure cases fast link to report
2024-12-19 18:29:17 +08:00
David Čermák
7e2464720e
Merge branch 'feat/lwip_extern_decl_sockutls' into 'master'
...
feat(lwip): Declare additional POSIX API if available
Closes IDFGH-14028 and IDFGH-12794
See merge request espressif/esp-idf!35683
2024-12-19 18:14:17 +08:00
Alexey Lapshin
36e65097cd
feat(gdbstub): add riscv xesppie extension support
2024-12-19 14:07:04 +07:00
Armando
da5b859886
test(adc): supported adc c5 calibration tests
2024-12-19 12:12:30 +08:00
Wan Lei
3bdab3a191
Merge branch 'feat/c5_twaifd_lowlevel_support' into 'master'
...
feat(twai): c5 twaifd basic low level support
See merge request espressif/esp-idf!34081
2024-12-19 11:27:29 +08:00
Tomas Rezucha
a57e4d7bdd
Merge branch 'feat/dfu_p4' into 'master'
...
feat(dfu): Enable DFU on ESP32-P4
Closes IDF-7757
See merge request espressif/esp-idf!35539
2024-12-18 23:57:23 +08:00
wanckl
fe48cbc3c0
feat(twai): c5 twaifd low level support and deprecate old types header
2024-12-18 19:23:25 +08:00
Roland Dobai
a69220b32d
fix(idf_tools.py): Upgrade pip and setuptools separately
...
This way the setuptools version dependency resolution will be done by
the upgraded pip.
2024-12-18 11:30:54 +01:00
David Cermak
d66b6e2749
feat(hints): Add hints on using external sock utilities
2024-12-17 11:18:46 +01:00
Frantisek Hrbata
0c2843a071
fix(hints): improve suggestion for missing header file
...
Currently, we are only suggesting that the header file is likely not
part of the component's INCLUDE_DIRS. However, the header file may be
missing also because of the configuration settings. For instance, the
component might be disabled in sdkconfig, or the feature that supplies
the header might not be enabled. Enhance the hint message to address
this scenario as well.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2024-12-17 10:56:26 +01:00
peter.marcisovsky
3cef3baeba
feat(usb_host): Mock USB device open/close
...
- CMock callbacks for USB device opening and closing
2024-12-16 16:55:37 +01:00
Marek Fiala
5930a422d7
fix(tools): Fixed timeout and path bug for test_cli_installer_win
2024-12-16 14:55:16 +01:00
Marek Fiala
0b78083595
fix(tools): fixed test_create_project_with_idf_readonly on Win
2024-12-16 14:55:15 +01:00
Roland Dobai
93a604df88
Merge branch 'fix/honor_idf_python_env_path' into 'master'
...
fix(tools): honor IDF_PYTHON_ENV_PATH value
Closes IDFGH-14208
See merge request espressif/esp-idf!35534
2024-12-13 00:51:16 +08:00
Frantisek Hrbata
c0954cf0b2
fix(tools): honor IDF_PYTHON_ENV_PATH value
...
The active.py script is currently clearing the IDF_PYTHON_ENV_PATH,
preventing it from being set to a custom location for the python virtual
environment directory. Although the install script checks to ensure that
an existing python virtual environment is not overwritten with one for a
different ESP-IDF version than it was originally created for, we should
still permit setting a custom path for the python virtual environment.
Closes https://github.com/espressif/esp-idf/issues/15006
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2024-12-12 14:29:25 +01:00
Frantisek Hrbata
a8de16b13d
fix(autocomplete): handle @-argument autocompletion in bash
...
Enable @-argument completion only if '@' is not present in
COMP_WORDBREAKS. When '@' is included, the @-argument is not considered
part of the completion word, causing @-argument completion to function
unreliably in bash.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2024-12-11 14:05:42 +01:00
Frantisek Hrbata
96e627d9a1
ci(autocomplete): add test for file autocompletion
...
Merge Request !31081 introduced support for file autocompletion. This
adds a basic test for README files autocompletion in the root directory
of the esp-idf repository.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2024-12-11 14:05:42 +01:00
Tomas Rezucha
bf86ab3926
feat(dfu): Enable DFU on ESP32-P4
2024-12-11 09:23:32 +01:00
Roland Dobai
bfe065003d
Merge branch 'fix/monitor_no_elf' into 'master'
...
fix(tools): fix running monitor without elf file
Closes IDF-11821
See merge request espressif/esp-idf!35479
2024-12-09 21:40:53 +08:00
Erhan Kurubas
a7d5fb698f
Merge branch 'fix/coredump-gcc-analyzer-warnings' into 'master'
...
fix(system): fix GCC-14 analyzer warnings for coredump
Closes GCC-14
See merge request espressif/esp-idf!34809
2024-12-09 21:35:44 +08:00
Alexey Lapshin
646985255b
Merge branch 'fix/execute-gdb-without-built-app' into 'master'
...
tools: fix idf.py gdb execution in case app was not built
See merge request espressif/esp-idf!35485
2024-12-06 22:17:22 +08:00
Alexey Lapshin
e0bb3a25e4
fix(tools): fix idf.py gdb execution in case app was not built
2024-12-06 19:15:56 +07:00
Peter Dragun
54d3c090be
fix(tools): fix running monitor without elf file
2024-12-06 09:48:48 +01:00
Rocha Euripedes
9cd94cfe15
Merge branch 'mqtt_test_adjust' into 'master'
...
Improve mqtt publish connect tests
See merge request espressif/esp-idf!34889
2024-12-05 22:06:02 +08:00
Euripedes Rocha
589c800634
change: Makes topic in mqtt publish test unique for case
...
- Makes each case to subscribe/publish to unique topics
- Makes test to wait for the successful subscription on the runner
2024-12-05 13:58:40 +01:00
Erhan Kurubas
a2f420a36e
Merge branch 'fix/test_idf_gdb' into 'master'
...
test(system): mark gdb test runners properly
See merge request espressif/esp-idf!35413
2024-12-05 17:39:54 +08:00
morris
0d7e589a71
Merge branch 'change/deprecate_gpspi_old_name' into 'master'
...
spi: don't use sdkconfig.h in hal driver
See merge request espressif/esp-idf!35361
2024-12-05 11:31:47 +08:00
Erhan Kurubas
d195bc67cf
change(cmake): use board configuration file for ftdi interface
2024-12-04 22:10:25 +01:00
Erhan Kurubas
d3ffbcb8a5
test(system): mark gdb test runners properly
2024-12-04 22:10:25 +01:00
Fu Hanxi
eea2fdf9a9
ci(target-test): support timeout 4h markers
2024-12-04 15:51:11 +01:00
Euripedes Rocha
72fbf37648
change: Improve mqtt publish connect tests
...
- Add random client id on each iteration
- Make timeout configuration dependent on more scenario parameters
2024-12-04 15:50:58 +01:00
Euripedes Rocha
881bd1bf66
fix(mqtt): Corrects mqtt test apps dependencies
...
Test app build rules were missing the mqtt component as a dependency.
2024-12-04 15:46:05 +01:00
Rocha Euripedes
11902d1a6f
Merge branch 'feat/mqtt_test_local_broker' into 'master'
...
feat(mqtt): Add publish stress test with local broker
See merge request espressif/esp-idf!33535
2024-12-04 21:47:11 +08:00
morris
1316d7b741
refactor(spi): hal driver doesn't depend on sdkconfig.h
2024-12-04 19:10:57 +08:00
Erhan Kurubas
62d59751c0
change(tools): enhance expect_reg_dump
to support any or specific core values
2024-12-04 18:43:30 +08:00