morris
a4ff8642d5
Merge branch 'feat/lcd_i2c_use_configurable_timeout_v5.5' into 'release/v5.5'
...
feat(lcd): add configurable timeout for lcd i2c panel (v5.5)
See merge request espressif/esp-idf!48664
2026-05-28 11:35:14 +08:00
Chen Chen
08ca9fcab3
feat(lcd): add configurable timeout for lcd i2c panel
...
Closes https://github.com/espressif/esp-idf/issues/18542
Closes https://github.com/espressif/esp-idf/pull/18543
2026-05-25 09:51:46 +08:00
nilesh.kale
e3a8feedcc
fix(cpu_region_protect): set DROM mask PMP entry to read-only
...
PMP entry 3 (SOC_DROM_MASK_HIGH, TOR mode) in the memprot path
was incorrectly granted RW permission on esp32h21 and esp32c61.
The mask ROM data region is inherently read-only; remove the W bit.
Also added necessary tests to check voilations and re-enabled
tests for ESP32P4
2026-05-21 11:33:09 +05:30
Mahavir Jain
6a32889849
Merge branch 'feature/recovery_bootloader_support_v5.5' into 'release/v5.5'
...
feat(bootloader): Support recovery bootloader for ESP32P4 (v5.5)
See merge request espressif/esp-idf!48474
2026-05-19 12:35:57 +05:30
Konstantin Kondrashov
7d5df005d2
fix(test_apps): Increase CONFIG_PARTITION_TABLE_OFFSET to 0x9000
...
Fix some test apps that have a partition table offset of 0x8000,
which left no room for the bootloader for some chips.
2026-05-13 10:29:04 +03:00
Erhan Kurubas
11ec258dcc
feat(coredump): add coredump_noinit attribute
2026-05-12 21:30:12 +08:00
Peter Dragun
b731ccb6f0
test: Fix test_loadable_elf call to esptool.load_ram
2026-05-11 12:57:50 +02:00
harshal.patil
8121f66ec3
feat(cpu_region_protect): Extend PMP memprot for ESP32-P4 V3
2026-05-08 12:43:26 +05:30
Alexey Lapshin
2ff7df235a
fix(panic_test): avoid linker check on dangerous relocations
...
xtensa linker throws warning
dangerous relocation: windowed longcall crosses 1GB boundary; return may fail
create separate function to call function by pointer to avoid warnings
2026-05-08 12:43:26 +05:30
morris
962b4687b7
Merge branch 'fix/p4_eco5_enable_special_test_v5.5' into 'release/v5.5'
...
fix(ci): p4 eco5 enable special test v5.5
See merge request espressif/esp-idf!47550
2026-04-27 10:41:53 +08:00
wanckl
5d37003c47
ci(p4): p4 eco5 enable parts of special tests
2026-04-24 15:09:56 +08:00
Marius Vikhammer
160151e8be
test(system): enable panic tests for P4
2026-04-16 09:54:16 +08:00
Jiang Jiang Jian
a23df61812
Merge branch 'feature/update_gdbstub_v5.5' into 'release/v5.5'
...
gdbstub: backport fixes (v5.5)
See merge request espressif/esp-idf!46201
2026-03-31 14:15:09 +08:00
Alexey Gerenkov
752c01ece0
Merge branch 'feature/refactor_linker_scripts_v5.5' into 'release/v5.5'
...
feat(esp_system): refactor linker scripts to reduce duplicated code (v5.5)
See merge request espressif/esp-idf!45729
2026-03-30 21:19:53 +08:00
Alexey Lapshin
36ac688705
feat(esp_gdbstub): support watchpoint trigger reason
2026-03-27 17:04:24 +08:00
Alexey Lapshin
9cb94a5a20
fix(gdbstub): fix task lookup by frame
2026-03-27 17:04:24 +08:00
Alexey Lapshin
c5cd8769ed
fix(gdbstub): xtensa: fix FPU registers read and write
...
Closes https://github.com/espressif/esp-idf/issues/17944
2026-03-27 17:04:24 +08:00
Alexey Lapshin
4e2cb08534
feat(gdbstub): add f- and q-registers support
2026-03-27 17:04:24 +08:00
Alexey Lapshin
3c237fcd86
fix(test): fix xfail panic test for esp32s2
2026-03-16 18:12:07 +07:00
Evgeny Torbin
d412f4b858
ci: remove unused test cases
2026-03-13 16:06:08 +08:00
Jiang Jiang Jian
60bcaa6447
Merge branch 'fix/coredump_test_tcb_corrupted_v5.5' into 'release/v5.5'
...
test(espcoredump): fix test for corrupted TCB handling in coredump (v5.5)
See merge request espressif/esp-idf!45327
2026-03-03 19:37:10 +08:00
Fu Hanxi
124a1d3b82
ci: backport master to 5.5
2026-02-25 11:38:38 +01:00
Erhan Kurubas
8dbf56e077
test(espcoredump): fix test for corrupted TCB handling in coredump
2026-01-21 18:44:44 +03:00
Erhan Kurubas
88efba061e
test(panic): improve stack dump capture to return full hex content
2026-01-21 18:37:52 +03:00
Alexey Gerenkov
69550e12e2
Merge branch 'fix/int_wdt_double_exception_v5.5' into 'release/v5.5'
...
fix(espcoredump): prevent double exception during int_wdt panic with custom stack (v5.5)
See merge request espressif/esp-idf!44174
2026-01-21 23:03:41 +08:00
Erhan Kurubas
b38c003cb1
test(panic): add retry logic to espcoredump subprocess call
2026-01-21 00:24:38 +03:00
yinqingzhao
880a3c4d80
test(system): add esp32c61 eco4 build test
2026-01-16 11:40:31 +08:00
wanglei
7fca8a9c68
test(system): add esp32c5 eco3 build test
2026-01-16 11:40:31 +08:00
Erhan Kurubas
1991aa6da0
fix(espcoredump): prevent double exception during int_wdt panic with custom stack
2025-12-17 21:36:19 +01:00
Omar Chebib
a5bce887ab
ci: re-enable eh_frame for the ESP32-P4
2025-11-26 11:40:01 +05:30
armando
a3bca48289
ci(p4): disable p4 rev3 invalid tests temporarily for v5.5 only
2025-11-21 09:19:16 +08:00
armando
4ef2005b80
change(ci): use p4 rev3 by default only when ci build
2025-11-20 11:33:36 +08:00
armando
304ba1655b
fix check test scripts build issue
2025-11-20 11:33:36 +08:00
armando
cdff2570c7
ci(p4): disable p4 rev3 invalid tests temporarily
2025-11-20 11:33:36 +08:00
armando
b578253cce
change(g0): use hw_ver3 to build g0 components test app
2025-11-13 15:19:26 +08:00
Roland Dobai
69552e5068
Merge branch 'contrib/github_pr_17594_v5.5' into 'release/v5.5'
...
fix(depgraph): Add double quotes around dependency names (GitHub PR) (v5.5)
See merge request espressif/esp-idf!42492
2025-10-20 09:18:29 +02:00
Frantisek Hrbata
52724f4ce2
fix(tools): check_dependencies.py ruff formatting
...
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2025-10-13 15:12:44 +02:00
armando
e6d4eec507
feat(p4): p4 rev3 real chip support
2025-10-13 15:25:23 +08:00
Frantisek Hrbata
66bdf5b54d
fix(test_apps): reflect changes in component_deps.dot in the g1_components test
...
The commit 51f3c02115 ("Add quotes around node ID in dependency
graph") introduced proper quoting for node IDs in the generated dot
file. Since the dot format does not allow dashes in node names without
quoting, and dashes are used in component names, the component names in
the generated dot file are now correctly quoted. Adjust the
g1_components test to accommodate this change by stripping the quotes.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2025-10-10 12:03:30 +02:00
Marius Vikhammer
5665e9da8f
Merge branch 'fix/panic_handler_reboot_before_halt_v5.5' into 'release/v5.5'
...
fix(panic_handler): Fixed a issue where the system reboots before halt (v5.5)
See merge request espressif/esp-idf!41264
2025-09-01 17:53:16 +08:00
Marius Vikhammer
590cb66669
ci(system): enabled and cleanup misc system test-apps build-test-rules
2025-08-18 14:22:13 +08:00
Sudeep Mohanty
83ea01f61b
test(panic_handler): Added unit test to verify panic handler can halt
...
This test verifies that the panic handler can indeed halt when
configured to print and halt instead of rebboting.
2025-08-14 14:05:51 +02:00
Samuel Obuch
c01e1a7153
ci: enable example tests for esp32p4
2025-07-23 13:19:52 +02:00
Samuel Obuch
9b8e989a16
ci: use shared OpenOCD class for GDB test app
2025-07-23 13:19:52 +02:00
Mahavir Jain
45831351fa
test: add secure image verification case for C6/H2
2025-05-14 10:53:47 +05:30
harshal.patil
ab229a34b3
feat(cpu_region_protect): Enable basic memory protection for SPIRAM
2025-04-29 11:48:27 +05:30
Konstantin Kondrashov
204046e799
feat(log): Add binary logging support
2025-04-23 15:46:34 +08:00
Chen Jichang
c34b4eb882
feat(esp32h4): enable ESP32H4 ci build
2025-03-28 14:41:28 +08:00
Erhan Kurubas
d2c882502d
test(coredump): add test to dump dram from uart
2025-03-26 10:00:24 +01:00
Marius Vikhammer
e52ea52792
test(system): add system test-case for flash auto-suspend
2025-03-14 15:01:10 +08:00