wuzhenghui
8266cc4e69
fix(esp_hw_support): update memory pointer checks for SPM support
2026-07-10 17:16:48 +08:00
Evgeny Torbin
f7395255da
test: format all test scripts
2026-03-11 07:34:34 +01:00
Alexey Gerenkov
f4b9bbbd91
Merge branch 'fix/int_wdt_double_exception_v5.4' into 'release/v5.4'
...
fix(espcoredump): prevent double exception during int_wdt panic with custom stack (v5.4)
See merge request espressif/esp-idf!44175
2025-12-18 17:16:07 +08:00
Erhan Kurubas
4f9943e8e4
fix(espcoredump): prevent double exception during int_wdt panic with custom stack
2025-12-11 16:20:09 +01:00
Erhan Kurubas
29e44090d9
fix(espcoredump): support ESP32P4 ECO5 unified memory layout
2025-12-11 14:04:14 +01:00
Erhan Kurubas
99b9886725
fix(coredump): implement CONFIG_ESP_COREDUMP_MAX_TASKS_NUM limitation
2025-08-15 03:55:36 +08:00
Erhan Kurubas
1ddd160dd2
fix(coredump): make sure consistency with uart data and calculated checksum
...
Closes https://github.com/espressif/esp-idf-monitor/issues/23
2025-04-10 16:27:25 +02:00
Erhan Kurubas
99b1a685c8
fix(coredump): disable uart txd pullup using gpio hal
2025-02-11 16:53:18 +01:00
Erhan Kurubas
52c1538f01
fix(coredump): fix note section alignments
2025-02-11 16:53:18 +01:00
Erhan Kurubas
f1fbac9dc8
fix(coredump): only clear high bit in PC when set
2025-02-11 16:53:18 +01:00
Marek Fiala
b37383f75b
feat(tools): Enforce utf-8 encoding with open() function
2025-01-10 13:52:58 +08:00
Marius Vikhammer
f335a2d6ea
Merge branch 'fix/coredump_checksum_error_v5.4' into 'release/v5.4'
...
Fix/coredump checksum error (v5.4)
See merge request espressif/esp-idf!35762
2025-01-06 14:38:57 +08:00
Erhan Kurubas
e5079eb28e
change(coredump): include coredump own stack into coredump file
2024-12-18 13:15:56 +03:00
Erhan Kurubas
3c22283b6b
change(coredump): make sure consistency with written data and calculated checksum
2024-12-18 13:15:56 +03:00
Erhan Kurubas
2837c83dc9
fix(espcoredump): fix incorrect pointer usage in checksum update call
2024-12-09 14:48:39 +01:00
Alexey Lapshin
3375c87e55
fix(espcoredump): fix GCC-14 analyzer warnings for coredump
2024-12-09 14:48:39 +01:00
morris
aebf700919
refactor(freertos): rename SPIRAM_ALLOW_STACK_EXTERNAL_MEMORY and move to freertos
2024-10-09 13:32:03 +08:00
Erhan Kurubas
2d7807f839
fix(esp-coredump): fix build error when mbedtls hardware sha disabled
2024-09-26 10:32:11 +02:00
Erhan Kurubas
23bc6eac43
test(coredump): enable esp32c5 coredump tests
2024-08-30 13:17:44 +03:00
Erhan Kurubas
ee01c2c524
fix(coredump): fix array out of the bounds error
...
Closes https://github.com/espressif/esp-idf/issues/14117
2024-07-04 14:44:19 +02:00
Marius Vikhammer
2eb4cd3d84
docs(c61): add docs build for C61
2024-06-03 10:24:27 +08:00
Erhan Kurubas
002faf3b0a
ci(panic): extend extram_stack tests
2024-05-27 14:51:30 +02:00
Erhan Kurubas
1dd4b95349
fix(coredump): properly save task's stack when stack is located in PSRAM
2024-05-27 13:55:14 +02:00
harshal.patil
3eb6487bb5
fix(bootloader_support): Make esp_flash_encrypt.h independent of spi_flash_mmap.h header
2024-05-13 16:54:45 +05:30
gaoxu
1138d7d56a
feat(gpio): update c5 mp gpio docs
2024-05-13 16:19:28 +08:00
morris
6a57c26469
Merge branch 'feature/esp32c5_mp_gpio_support' into 'master'
...
esp32c5 mp gpio support
Closes IDF-9649
See merge request espressif/esp-idf!30474
2024-05-11 22:50:23 +08:00
gaoxu
6e4b50511e
feat(coredump): replace fun sel function
2024-05-11 10:51:16 +08:00
Erhan Kurubas
8e524d708c
fix(coredump): fix buffer overflow inside esp_core_dump_get_summary
...
Closes https://github.com/espressif/esp-idf/issues/13754
2024-05-07 06:49:28 +02:00
Erhan Kurubas
551d91ea8a
ci(coredump): fix capture dram tests
2024-05-06 15:43:43 +02:00
Erhan Kurubas
60a99a9f97
fix(coredump): don't allow mapping of non-encrypted coredump partition
2024-05-06 15:39:12 +02:00
Erhan Kurubas
e6effa2be3
fix(coredump): increase sanity check before get summary
...
Closes https://github.com/espressif/esp-idf/issues/13594
2024-04-24 06:29:44 +03:00
Erhan Kurubas
3b8191cf5d
feat(coredump): save .bss, .data and .heap sections to the elf file
2024-04-23 19:07:51 +03:00
Erhan Kurubas
1503b5fcf2
fix(coredump): fix build error with the custom stack config
...
Closes https://github.com/espressif/esp-idf/issues/13551
2024-04-09 13:36:30 +08:00
wanlei
535afdd7f4
feat(esp32c61): ci enable header check, fix c61 build
2024-03-27 19:39:59 +08:00
Konstantin Kondrashov
3f89072af1
feat(all): Use PRIx macro in all logs
2024-03-12 11:15:53 +02:00
Omar Chebib
9046bf1645
fix(espcoredump): Reconfigure the stack guard when using custom coredump stack
2024-03-08 17:25:42 +08:00
Erhan Kurubas
434b096c72
refactor(espcoredump): simplify uart/flash write flow
2024-03-07 16:10:50 +08:00
Erhan Kurubas
91586bbc85
refactor(espcoredump): replace uart and flash callbacks with aliases
2024-03-07 16:10:50 +08:00
Erhan Kurubas
18fc19faf2
refactor(espcoredump): keep checksum context in coredump stack
2024-03-07 16:10:50 +08:00
Erhan Kurubas
f4acf0b378
refactor(espcoredump): format coredump component with astyle
2024-02-19 21:57:28 +01:00
Erhan Kurubas
0d22b99946
feat(coredump): move esp_core_dump_init into component
2024-02-07 19:39:36 +08:00
Erhan Kurubas
f1d5f97719
feat(coredump): use SHA ROM functions for all targets except ESP32
...
For ESP32, continue using mbedtls due to a required ROM patch for the SHA implementation.
For other targets, we can now leverage the ROM functions.
2024-01-25 15:13:56 +01:00
Erhan Kurubas
029a0582e1
feat(coredump): improve the probability of accessing healthy TCBs
2024-01-22 00:18:28 +08:00
Erhan Kurubas
c3916927c9
feat(esp-coredump): add esp32p4 chip support and doc update
2024-01-03 12:05:34 +01:00
Erhan Kurubas
58ee206c99
feat(coredump): save twdt panic output to coredump elf file
2023-12-05 13:28:51 +01:00
Darian Leung
a5d5ee7445
change(xtensa): Deprecate ".../xtensa_context.h" include path
...
This commit deprecates the "freertos/xtensa_context.h" and "xtensa/xtensa_context.h"
include paths. Users should use "xtensa_context.h" instead.
- Replace legacy include paths
- Removed some unnecessary includes of "xtensa_api.h"
- Add warning to compatibility header
2023-11-30 21:58:52 +08:00
Erhan Kurubas
a7bbf0d3aa
feat(coredump): save isr context to coredump elf file
2023-11-27 16:46:42 +01:00
Sudeep Mohanty
ff6b0ed148
Merge branch 'task/freertos_deprecate_xtaskgetaffinity' into 'master'
...
change(freertos/idf): Deprecate some FreeRTOS IDF addition functions
Closes IDF-8164 and IDF-8163
See merge request espressif/esp-idf!26875
2023-11-13 20:23:49 +08:00
Song Ruo Jing
8029946cba
Merge branch 'refactor/esp_driver_gpio' into 'master'
...
refactor(gpio): make gpio driver as component
See merge request espressif/esp-idf!26509
2023-11-06 15:03:30 +08:00
Sudeep Mohanty
d38f100223
change(freertos/idf): Deprecate some FreeRTOS IDF addition functions
...
This commit deprecates xTaskGetAffinity(), xTaskGetCurrentTaskHandleForCPU()
and xTaskGetIdleTaskHandleForCPU() APIs for IDF-FreeRTOS kernel.
Instead, users are directed to use alternatives. All other
components in IDF using these functions have been updated accordingly.
2023-11-03 14:54:06 +01:00