Alexey Gerenkov
ad05a2522a
Merge branch 'enable_esp32s31_jtag_tests_v6.1' into 'release/v6.1'
...
change(ci): enable esp32s31 jtag tests (v6.1)
See merge request espressif/esp-idf!50735
2026-08-27 16:09:51 +08:00
Erhan Kurubas
1f580af991
test(usb_serial_jtag): pin console uart to ttyUSBx port
2026-07-15 22:48:16 +02:00
Erhan Kurubas
6dd6f92809
change(ci): enable esp32s31 jtag tests
2026-07-15 22:48:16 +02:00
Sudeep Mohanty
fc7eaf8569
test(gcov): resolve component CMakeFiles dir dynamically
...
pytest_gcov hardcoded `__idf_<component>.dir/` as the per-component CMake
intermediate directory where each .gcda is expected to land. The directory
name is build-system specific (Build system v1 uses `__idf_<component>.dir`,
Build system v2 uses `_idf_<component>.dir`). Asserting on a single literal
made every test_gcov_uart run fail under Build system v2 even though the
chip was streaming valid coverage data and the host-side UartGcovCapture
was writing the files to the build's actual layout.
Probe `CMakeFiles/*_<component>.dir/` and prefer the candidate whose .gcno
files were emitted by the active build, so the assertion follows the build
output rather than dictating it.
2026-07-03 19:18:42 +02:00
Chen Jichang
645ff40cde
ci(esp32h4): enable ci target test
2026-05-11 16:48:58 +08:00
Samuel Obuch
38f963b2a5
ci: disable h21-usj tests because of unstable runner
2026-04-13 14:59:20 +02:00
C.S.M
152b5ccb4c
ci(esp32s31): Add ci target test for esp32s31
2026-04-03 11:38:45 +08:00
Marius Vikhammer and Copilot
d59a70024b
docs(examples): fix broken README links found by check_readme_links CI
...
The hw-reference/modules-and-boards page was removed from esp-idf docs
and moved to esp-dev-kits. The ESP32-S2-Saola-1 user guide similarly
moved. The configure-builtin-jtag link used the now-obsolete chip-less
stable URL format.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-03-27 10:44:41 +08:00
Samuel Obuch
b930bf18d0
ci(esp32p4,esp32h21): enable usb-serial-jtag tests
2026-03-16 21:14:45 +08:00
Erhan Kurubas
53082cabe9
ci: skip esp32p4 jtag tests due to lack of eco6 runners
2026-02-18 13:11:23 +01:00
Erhan Kurubas
5cea09fbdc
fix(app_trace): implement uart TX without using ISR
2026-02-09 15:46:43 +01:00
Erhan Kurubas
f1d43df4a1
feat(examples): dump coverage over uart
2026-01-20 11:30:03 +03:00
Erhan Kurubas
6dc4a8bf12
change(ci): re-enable esp32p4 OpenOCD tests
2025-12-18 00:37:54 +01:00
C.S.M
f405e51784
ci(esp32s31): Add ci build test for esp32s31
2025-12-11 15:17:15 +08:00
armando
b25ba4a0c1
ci(p4): disable p4 rev3 invalid tests temporarily
2025-11-17 12:11:39 +08:00
Erhan Kurubas
1dac8685db
feat(tracing): add new component for tracing
2025-10-30 12:15:35 +01:00
Erhan Kurubas
2ef718fc29
change(app_trace): breaking changes related to destination selection
...
- Destination selection is unified for SystemView and app_trace
- Destination param is removed from app_trace APIs
- Destinaiton and related configuration now can be override from users
with a callback from system_init_fn
2025-10-18 02:28:31 +08:00
Erhan Kurubas
38c906bc3d
Merge branch 'limit_gcov_build' into 'master'
...
change(examples): enable minimal build for gcov
Closes IDF-13857
See merge request espressif/esp-idf!41376
2025-08-25 10:01:18 +02:00
Marek Fiala
9d35d63651
feat(cmake): Update minimum cmake version to 3.22 (whole repository)
2025-08-19 14:44:32 +02:00
Erhan Kurubas
312261785c
change(examples): enable minimal build for gcov
2025-08-19 09:53:33 +03:00
Erhan Kurubas
f5ffef1556
change(app_trace): move gcov component to the esp-component-registry
2025-08-11 13:24:42 +03:00
Samuel Obuch
d7eea89e16
ci: enable example tests for esp32p4
2025-07-15 12:57:21 +02:00
Samuel Obuch
ee65205183
ci: OpenOCD class as fixture
2025-07-15 12:57:19 +02:00
Samuel Obuch
66defc0c19
ci: enable sysview examples for all chips
2025-07-15 12:38:24 +02:00
Erhan Kurubas
f78d6d6366
change(app_trace): remove extra data buffering feature
2025-07-10 12:39:44 +02:00
Marius Vikhammer
24d2720793
Revert "ci: OpenOCD class as fixture"
...
This reverts commit 0eb74ffcc3 .
2025-05-28 08:38:08 +02:00
Samuel Obuch
0eb74ffcc3
ci: OpenOCD class as fixture
2025-05-27 04:48:18 +08:00
Samuel Obuch
4b664441ac
ci: enable gcov example for all chips
2025-05-13 21:26:14 +02:00
igor.udot
daf2d31008
test: format all test scripts
2025-03-05 12:08:48 +08:00
Jakub Kocka
8e0a1e8039
fix(gcov): Fixed mixed path separators on Windows
2024-04-04 13:56:15 +02:00
Erhan Kurubas
14a631880c
fix(pytest_gcov): properly extract file path from the gcov output
2023-10-12 11:01:23 +02:00
Armando
7dbd3f6909
feat(ci): Enable p4 example, test_apps and unit tests CI build
2023-08-24 12:51:19 +08:00
laokaiyao
49f16eefbb
esp32h4: checked all the corner stuffs of the removal
2023-04-23 12:03:07 +00:00
laokaiyao
bf2a7b2df6
esp32h4: removed esp32h4 related codes
2023-04-23 12:03:07 +00:00
Cao Sen Miao
94120b82c2
esp32h2: add build test
2023-01-17 10:29:04 +08:00
Fu Hanxi
dc3c630919
ci: move more openocd scripts into pytest-embedded
2022-12-08 14:25:02 +08:00
laokaiyao
8677216576
esp32h2: renaming esp32h2 to esp32h4
2022-11-08 17:05:33 +08:00
Song Ruo Jing
2557e24a28
ci: Enable esp32c6 example, test_apps, and unit tests CI build stage
2022-11-01 11:23:21 +08:00
Erhan Kurubas
b0881a1e6c
examples/gcov: add missing supported targets to readme
2022-07-28 13:59:29 +02:00
Erhan Kurubas
3a9f711f77
examples/gcov: set esp32c2 default blink gpio
2022-07-28 13:59:29 +02:00
Djordje Nedic
facab8c5a7
tools: Increase the minimal supported CMake version to 3.16
...
This updates the minimal supported version of CMake to 3.16, which in turn enables us to use more CMake features and have a cleaner build system.
This is the version that provides most new features and also the one we use in our latest docker image for CI.
2022-06-01 06:35:02 +00:00
Ondrej Kosta
1a20b10fd3
Examples: common source for GPIO range in Kconfigs defined
2022-05-12 09:33:40 +02:00
Roland Dobai
766aa57084
Build & config: Remove leftover files from the unsupported "make" build system
2021-11-11 15:32:36 +01:00
Alexey Gerenkov
c9bc16e35d
docs: Updates apptrace menuconfig options in examples
2021-11-04 01:33:24 +03:00
Alexey Gerenkov
bd1af716fc
example/gcov: Adds support for esp32s2, esp32s3, esp32c3 and esp32h2
2021-11-04 01:33:24 +03:00
Alexey Gerenkov
bb9cd84cdc
debug_stubs: Refactor and add support for RISCV
2021-11-04 01:33:24 +03:00
Erhan Kurubas
56176b69dd
gcov: enable single core tests
2021-08-20 15:00:55 +08:00
Erhan Kurubas
f6f7ab2e7f
gcov: readme update for ESP32-S2
2021-08-20 15:00:55 +08:00
Alexey Gerenkov
821869d98d
apptrace: Refactors apptrace for better support various tracing HW
2021-06-24 13:16:13 +03:00
Fu Hanxi
0146f258d7
style: format python files with isort and double-quote-string-fixer
2021-01-26 10:49:01 +08:00