Marius Vikhammer
9788d33351
ci(system): update system pytest apps to use SOC_CAPs
2025-07-31 19:05:58 +08:00
Erhan Kurubas
fb53d6e719
change(coredump): drop binary format and crc checksum
2025-07-29 22:31:40 +03:00
C.S.M
5812b19e91
Merge branch 'refactor/gpio_valid_2_soc' into 'master'
...
refactor(gpio): Move valid gpio_caps macro from driver layer to soc layer
Closes IDF-13564
See merge request espressif/esp-idf!40521
2025-07-18 13:18:46 +08:00
C.S.M
001d01f93a
refactor(gpio): Move valid gpio_caps macro from driver layer to hal
2025-07-17 16:54:54 +08:00
morris
0999aeedbd
refactor(timg): clean up soc layer meta data
2025-07-17 10:33:08 +08:00
Fu Hanxi
288fc561b7
tests: fix skipif markers. use temp_skip
instead
2025-07-16 09:12:03 +02:00
Samuel Obuch
d7eea89e16
ci: enable example tests for esp32p4
2025-07-15 12:57:21 +02:00
Samuel Obuch
7b724fadd3
ci: use shared OpenOCD class for GDB test app
2025-07-15 12:57:21 +02:00
Fu Hanxi
682388487a
Merge branch 'ci/apply-idf-ci-1' into 'master'
...
ci: apply `idf-ci`
Closes IDFCI-2719
See merge request espressif/esp-idf!38755
2025-07-11 07:18:32 +02:00
Fu Hanxi
7ada32c39a
ci: apply idf-ci for artifacts
2025-07-09 10:33:29 +02:00
nilesh.kale
d4167fea60
feat(esp_hw_support): Enabled support for memory region protection for H21
...
This commit enabled CPU region protection for ESP32H21.
This alos updated strture for ESP32C6 and ESP32H2.
2025-07-08 13:45:01 +08:00
Alexey Lapshin
2279047883
fix(panic): fix reset checking in panic tests
2025-06-25 18:01:50 +07:00
Alexey Lapshin
8384f4dffd
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
2025-06-25 18:01:50 +07:00
Marius Vikhammer
4c3b989ce5
Revert "ci: use shared OpenOCD class for GDB test app"
...
This reverts commit 60e64d2464
.
2025-05-28 08:38:06 +02:00
Samuel Obuch
60e64d2464
ci: use shared OpenOCD class for GDB test app
2025-05-27 04:48:18 +08:00
Mahavir Jain
17599e60c7
test: add secure image verification case for C6/H2
2025-05-13 18:09:11 +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
Erhan Kurubas
11e6aa8f1a
test(panic): refactor test parameters with itertools
2025-03-05 14:01:25 +01:00
Igor Udot
3b41e2ce9a
Merge branch 'ci/pytest-mark-formatter' into 'master'
...
Ci/pytest mark formatter
Closes IDFCI-2662 and IDFCI-2651
See merge request espressif/esp-idf!35476
2025-03-05 15:43:48 +08:00
igor.udot
daf2d31008
test: format all test scripts
2025-03-05 12:08:48 +08:00
igor.udot
bbcef0570d
ci: add test marks linter
2025-03-04 15:53:32 +08:00
Chen Jichang
b16095cf00
feat(esp32h4): add G0 component support (stage5)
2025-03-04 15:21:58 +08:00
Chen Ji Chang
33e81e572b
Merge branch 'feat/h4_introduce_step2_3' into 'master'
...
feat(esp32h4): add soc register header files (stage 3/8, part 3/3)
See merge request espressif/esp-idf!37092
2025-02-24 15:39:11 +08:00
Chen Jichang
62700fa36f
feat(esp32h4): add soc register header files (stage2_3)
...
add soc headers made by hand
2025-02-24 12:20:27 +08:00
Marius Vikhammer
a5fe1e2a46
Merge branch 'feature/h21_panic' into 'master'
...
feat(esph21): bringup and test panic handler
Closes IDF-11546
See merge request espressif/esp-idf!37007
2025-02-21 10:25:03 +08:00
Martin Vychodil
af0f270e17
Merge branch 'bugfix/memprot_s2_intr_peri1' into 'master'
...
fix(security): ESP32S2 memory protection check for Peri1 RTCSLOW interrupt
See merge request espressif/esp-idf!37105
2025-02-21 01:43:44 +08:00
Martin Vychodil
64ae64fb16
fix(security): Fixed ESP32S2 memory protection check for Peri1 RTCSLOW interrupt
...
- fixes the issue found in https://github.com/espressif/esp-idf/issues/15359
- extends debug printouts in the related tests
2025-02-19 14:14:27 +01:00
Sudeep Mohanty
b562afa08e
fix(panic_handler): Updated panic handler to use RTC WDT
...
This commit updates the following:
- Updates the panic handler to use only the RTC WDT to reset the system.
- Refactors some of the panic handler code.
- Updates Bluetooth files where in they now feed the WDTs instead of
reconfiguring them.
- Removes some unnecessary configuration of WDTs from various files.
- Added a unit test to verify that the system does not lock up when the
panic handler is stuck.
- Updates the memprot unit tests to work with the refactored panic
handler.
Closes https://github.com/espressif/esp-idf/issues/15166
Closes https://github.com/espressif/esp-idf/issues/15018
Closes https://github.com/espressif/esp-idf/issues/10110
2025-02-18 15:40:54 +01:00
laokaiyao
7e0cb453e8
fix(i2s): fixed i2s_std initializer order for cpp compiler
...
Closes https://github.com/espressif/esp-idf/issues/15405
2025-02-17 14:44:48 +08:00
Marius Vikhammer
91bff05d9f
feat(esph21): bringup and test panic handler
2025-02-17 11:58:55 +08:00
gaoxu
5ef4f20778
feat(esp32h21): disable unsupported build test
2025-02-06 15:47:51 +08:00
Erhan Kurubas
f6b407d6b9
test(coredump): collect all expected uart data first, then process lazily
2025-02-01 06:12:11 +08:00
Omar Chebib
16b8a2ea3b
feat(esp_hw_support): two interrupts sources can now be mapped to the same interrupt line
2025-01-15 13:13:24 +08:00
Omar Chebib
52b558d218
Merge branch 'feature/enable_fp_backtracing' into 'master'
...
feat(riscv): implement frame pointer option for backtracing
See merge request espressif/esp-idf!32342
2025-01-13 18:11:49 +08:00
morris
aa40af2510
test(twai): add cxx build test
2025-01-10 18:54:12 +08:00
Omar Chebib
980cf269c7
feat(riscv): implement frame pointer option for backtracing
2025-01-09 11:57:02 +08:00
C.S.M
5e4fd8ee52
refactor(bod): Move brownout handling file from esp_system to esp_hw_support
2025-01-08 14:41:37 +08:00
Marius Vikhammer
b07761825e
Merge branch 'feature/dcache_write_flash_panic' into 'master'
...
feat(panic): panic immediately on an attempt to write to flash via dcache
See merge request espressif/esp-idf!34190
2025-01-03 10:12:30 +08:00
Marius Vikhammer
cfe7021801
Merge branch 'bugfix/h2_wifi_intr' into 'master'
...
fix(interrupt): fixed wrongly reserved interrupt for wifi on H2
See merge request espressif/esp-idf!36073
2025-01-02 15:01:44 +08:00
gaoxu
25731d0c1e
feat(esp32h21): finnal introduce hello world support
2024-12-30 20:14:40 +08:00
Marius Vikhammer
a7c03a73db
fix(interrupt): fixed wrongly reserved interrupt for wifi on H2
2024-12-30 17:40:18 +08:00
Alexey Lapshin
7f80baa1f6
Merge branch 'feature/esp32c5-esp32c61_enable-panic-tests' into 'master'
...
feat(panic): support HWSG for esp32c5, esp32c61 and enable testing
Closes IDF-8662 and IDF-9269
See merge request espressif/esp-idf!35816
2024-12-27 19:34:25 +08: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
Alexey Lapshin
b58c9a4219
feat(panic): support HWSG for esp32c5, esp32c61 and enable testing
2024-12-26 12:45:17 +07: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
Chen Yudong
8c49748b46
ci: add build test for eco versions
2024-12-19 20:54:16 +08:00