Marius Vikhammer
007222cc28
fix(libc): fixed P4 ECO5 always using sub opt. version of memcpy and similar
2025-11-25 13:35:51 +05:30
Marius Vikhammer
a6eb9057fc
fix(system): fixed p4 eco5 getting stuck when stalling other CPU
2025-11-25 13:35:51 +05:30
Marius Vikhammer
4920666a03
ci(esp_timer): re-enable ci tests for esp-timer on p4 eco5
2025-11-25 13:35:51 +05:30
Marius Vikhammer
2c54fd0738
fix(interrupts): fixed interrupted related issues due to ZCMP on P4 ECO5
2025-11-25 13:35:51 +05:30
Marius Vikhammer
72c7bfe2e2
fix(system): fixed constructors not working properly on P4 ECO5
2025-11-25 13:35:51 +05:30
Marius Vikhammer
02b891f9de
fix(lp-core): fixed rtc mem conflict on p4 eco5 between app and ULP
2025-11-25 13:35:50 +05:30
Marius Vikhammer
4dc0c7826b
fix(rom): fixed systimer hal implementation from ROM always being used on P4
2025-11-25 13:35:50 +05:30
Marius Vikhammer
ad29ffc78f
Merge branch 'ci/enable-junit-report-in-mr_v6.0' into 'release/v6.0'
...
ci: enable junit report in MR (v6.0)
See merge request espressif/esp-idf!43290
2025-11-20 18:43:39 +08:00
Marius Vikhammer
e6a622a09e
Merge branch 'test/freertos_flaky_tests_stabilization_v6.0' into 'release/v6.0'
...
test(freertos): Added miscellaneous stability fixes to unit tests (v6.0)
See merge request espressif/esp-idf!43122
2025-11-18 09:48:20 +08:00
Marius Vikhammer
d8365893ef
Merge branch 'ci/ulp_fsm_i_wr_reg_v6.0' into 'release/v6.0'
...
test(ulp): added larger delay in ULP FSM I_WR_REG instruction test (v6.0)
See merge request espressif/esp-idf!43421
2025-11-18 09:30:34 +08:00
Marius Vikhammer
c453efbff9
test(ulp): added larger delay in ULP FSM I_WR_REG instruction test
...
Test is flakey, could possibly be due to the ULP occasionally needing
a bit more time to start up.
2025-11-17 16:23:26 +08:00
Marius Vikhammer
f04d9ac50e
Merge branch 'ci/ulp_fsm_reset_between_tests' into 'master'
...
ci(ulp): reset board between ulp-fsm tests
Closes IDFCI-3334 and IDFCI-3336
See merge request espressif/esp-idf!42857
2025-10-24 12:22:15 +08:00
Marius Vikhammer
865f0f4f0e
ci(ulp): reset board between ulp-fsm tests
2025-10-24 10:15:35 +08:00
Marius Vikhammer
ca626ae04f
Merge branch 'fix/missing_requirement_in_test_app' into 'master'
...
fix(esp_hw_support): add the missing dependency of esp_hal_wdt component in test app
See merge request espressif/esp-idf!42681
2025-10-18 00:00:40 +08:00
Marius Vikhammer
19e0997436
Merge branch 'feature/esp_stdio' into 'master'
...
feat(stdio): added new esp_stdio component
Closes IDF-13799
See merge request espressif/esp-idf!41625
2025-10-17 16:11:16 +08:00
Marius Vikhammer
4dd3fe78f7
Merge branch 'ci/update_mr_template' into 'master'
...
ci(gitlab): remove refs to release notes in MR templates
See merge request espressif/esp-idf!42601
2025-10-17 13:36:40 +08:00
Marius Vikhammer
a257812e14
feat(stdio): added esp_stdio component
...
esp_stdio contains everything the old esp_vfs_console contained (the vfs stdio glue layer)
as well as other functionality related to stdio (previously referred to as console)
2025-10-16 10:01:59 +08:00
Marius Vikhammer
668ce92cc3
Merge branch 'ci/test_apps_ulp_dep' into 'master'
...
ci(network): fixed dependencies for misc network and wifi related test apps
Closes IDF-14193, IDF-14201, IDF-14205, IDF-14204, IDF-14192, and IDF-14196
See merge request espressif/esp-idf!42592
2025-10-15 17:16:56 +08:00
Marius Vikhammer
8a10c7ae6a
ci(gitlab): remove refs to release notes in MR templates
2025-10-15 09:39:10 +08:00
Marius Vikhammer
4b2a8b946f
ci(network): fixed dependencies for misc network and wifi related test apps
2025-10-15 09:37:00 +08:00
Marius Vikhammer
6efd36f475
Merge branch 'feature/gcc_error_on_default_warnings_disable_final' into 'master'
...
feat(build): Default warnings to be considered as errors
Closes IDF-9675
See merge request espressif/esp-idf!42184
2025-09-29 09:19:56 +08:00
Marius Vikhammer
f3dedf6f62
Merge branch 'bugfix/pthread_sem_timeout_test_failure' into 'master'
...
test(pthread): fixed test-case overflow calc issue
Closes IDFCI-3520, IDFCI-3466, and IDFCI-3176
See merge request espressif/esp-idf!42237
2025-09-28 11:23:13 +08:00
Marius Vikhammer
90897a9df4
test(pthread): fixed test-case overflow calc issue
2025-09-28 10:14:46 +08:00
Marius Vikhammer
25c40d4563
Merge branch 'fix/usb_host_uvc_example_uvc_desc' into 'master'
...
fix(usb_host): Updaing changed Kconfig value from usb_host_uvc
See merge request espressif/esp-idf!42172
2025-09-26 08:58:52 +08:00
Marius Vikhammer
56949379e0
Merge branch 'fix/fix_eth_build' into 'master'
...
fix(esp_eth): fixed ETH builds by forcing Ethernet init ver
See merge request espressif/esp-idf!42164
2025-09-25 18:45:22 +08:00
Marius Vikhammer
88c9af78a7
Merge branch 'change/allow_esp_timer_init_from_user_code' into 'master'
...
change(esp_timer): esp_timer_init_os now returns ESP_OK if esp_timer already initialized
Closes IDFGH-8182
See merge request espressif/esp-idf!42069
2025-09-25 10:23:11 +08:00
Marius Vikhammer
392226b37f
Merge branch 'feat/remove-catch-from-tools' into 'master'
...
feat(tools): Remove tools/catch
Closes IDF-9203
See merge request espressif/esp-idf!40413
2025-09-25 10:16:55 +08:00
Marius Vikhammer
fb79d92005
Merge branch 'change/remove_deprecated_vfs_driver_funcs' into 'master'
...
change(vfs): removed uart and uart-jtag-serial API
See merge request espressif/esp-idf!41988
2025-09-23 10:17:54 +08:00
Marius Vikhammer
ac3c7ddb6f
Merge branch 'docs/remove_readthedocs_link' into 'master'
...
docs(readthedocs): removed old leftover readthedocs references
See merge request espressif/esp-idf!41483
2025-09-23 09:13:00 +08:00
Marius Vikhammer
16cdbd9f5c
change(esp_timer): esp_timer_init_os now returns ESP_OK if already initialized
...
Previously it would return ESP_ERR_INVALID_STATE, which meant that if called from
user-code before the system tries to initialize the timer then esp-idf would
fail to boot.
This could happen if a user wanted to use esp-timer from a cpp constructor.
Closes https://github.com/espressif/esp-idf/issues/9679
2025-09-22 14:01:56 +08:00
Marius Vikhammer
33f92c8fc8
Merge branch 'change/disable_assert_ndebug_eval_by_default' into 'master'
...
change(newlib): COMPILER_ASSERT_NDEBUG_EVALUATE default value changed to 'n'
Closes IDFGH-479 and IDF-10857
See merge request espressif/esp-idf!40295
2025-09-22 13:10:15 +08:00
Marius Vikhammer
19337d2708
change(vfs): deleted deprecated uart and uart-jtag-serial API
2025-09-22 11:46:07 +08:00
Marius Vikhammer
9d4ea4f365
fix(parlio): fixed funcition with side-effect called in assert()
2025-09-19 15:42:09 +08:00
Marius Vikhammer
484d2c5c2f
fix(system): fixed issues with unused variable warnings when compiling with NDEBUG
2025-09-19 15:42:07 +08:00
Marius Vikhammer
b46d001f6d
change(newlib): COMPILER_ASSERT_NDEBUG_EVALUATE default value changed to 'n'
...
Closes https://github.com/espressif/esp-idf/issues/2758
2025-09-19 15:41:18 +08:00
Marius Vikhammer
0ac9dfbbe0
Merge branch 'feature/lp_core_exception_wake' into 'master'
...
feat(ulp): added lp-core exception as wake-up source
See merge request espressif/esp-idf!39159
2025-09-19 14:48:33 +08:00
Marius Vikhammer
04fdae2f67
feat(ulp): added lp-core exception as wake-up source
2025-09-18 11:14:02 +08:00
Marius Vikhammer
37855ef350
Merge branch 'docs/ulp_gpio_wakeup_supported_c5' into 'master'
...
docs(ulp): fixed ETM and LP_IO wakeup sources saying not supported
See merge request espressif/esp-idf!41798
2025-09-17 16:21:42 +08:00
Marius Vikhammer
292107a8b4
docs(ulp): fixed ETM and LP_IO wakeup sources saying not supported
2025-09-17 15:21:18 +08:00
Marius Vikhammer
166269fb93
Merge branch 'change/remove_deprecated_esp_rom_status' into 'master'
...
change(rom): removed deprecated STATUS enum, use ETS_STATUS instead
Closes IDF-7044 and DOC-12309
See merge request espressif/esp-idf!41860
2025-09-16 09:41:31 +08:00
Marius Vikhammer
af91aa771b
change(rom): removed deprecated STATUS enum, use ETS_STATUS instead
2025-09-15 10:36:16 +08:00
Marius Vikhammer
ab2829d65f
Merge branch 'change/remove_legacy_unit_test_app' into 'master'
...
change(tools): removed the old legacy unit-test-app
Closes IDF-13565
See merge request espressif/esp-idf!41859
2025-09-15 10:12:13 +08:00
Marius Vikhammer
582bf08eb5
change(tools): removed the old legacy unit-test-app
2025-09-15 08:57:01 +08:00
Marius Vikhammer
2ca22098a8
Merge branch 'docs/freertos_watermark_bytes' into 'master'
...
docs(freertos): fixed stack watermark documentation bytes vs words issue
See merge request espressif/esp-idf!41667
2025-09-12 10:23:03 +08:00
Marius Vikhammer
365c8a3c37
Merge branch 'fix/remove_intr_types_header' into 'master'
...
fix(interrupts): removed deprecated intr_types.h header
Closes IDF-8190
See merge request espressif/esp-idf!41668
2025-09-12 10:22:52 +08:00
Marius Vikhammer
1ed1e95129
Merge branch 'bugfix/duplicate_lf_usb_console' into 'master'
...
fix(console): fixed leftover linker fragmentfile
See merge request espressif/esp-idf!41710
2025-09-12 00:01:07 +08:00
Marius Vikhammer
ecf0accf00
fix(console): fixed leftover linker fragmentfile
...
Placement rules now lives in the usb-cdc console component, but the old unused
file was still in esp-vfs
2025-09-11 10:35:45 +08:00
Marius Vikhammer
99935402b9
fix(interrupts): removed deprecated intr_types.h and interrupt_deprecated.h headers
...
intr_types.h has been replaced by esp_intr_types.h and the deprecated esprv_intc_*
from interrupt_deprecated.h have been replaced by the more generic
esprv_* functions.
2025-09-10 15:06:27 +08:00
Marius Vikhammer
926817e872
docs(freertos): fixed stack watermark documentation bytes vs words issue
...
Upstream freertos reports stack sizes in words, while IDF-kernel uses bytes.
2025-09-10 08:50:16 +08:00
Marius Vikhammer
5d98c9010b
Merge branch 'bugfix/lp_core_array_bounds_p4' into 'master'
...
fix(lp_core): fixed array-bound warning when compiling on P4 with -Os
Closes IDFGH-16115
See merge request espressif/esp-idf!41583
2025-08-29 09:55:12 +08:00
Marius Vikhammer
adf05d99da
Merge branch 'ci/fix_cpp_leak_test_case' into 'master'
...
test(cpp): fixed cpp test case mem leak
Closes IDFCI-3108
See merge request espressif/esp-idf!41585
2025-08-29 09:53:59 +08:00
Marius Vikhammer
9c059738d3
Merge branch 'ci/ulp_defaults_config' into 'master'
...
ci(ulp): fixed default config not running in CI
See merge request espressif/esp-idf!41564
2025-08-28 15:13:58 +08:00
Marius Vikhammer
140effda53
fix(lp_core): fixed array-bound warning when compiling on P4 with -Os
...
Closes https://github.com/espressif/esp-idf/issues/17054
2025-08-28 13:19:56 +08:00
Marius Vikhammer
cb36cd3a94
Merge branch 'bugfix/esp_event_remove_freertos_header' into 'master'
...
change(esp_event): removed unnecessary freertos header includes
Closes IDF-5130
See merge request espressif/esp-idf!41476
2025-08-28 09:50:25 +08:00
Marius Vikhammer
1207e2cb7a
test(cpp): fixed cpp test case mem leak
2025-08-28 09:38:40 +08:00
Marius Vikhammer
a791f7e85d
ci(ulp): fixed default config not running in CI
2025-08-27 17:13:46 +08:00
Marius Vikhammer
1f0152dd3c
Merge branch 'feature/cdcacm_vfs_comp' into 'master'
...
feat(usb_cdc_console): moved usb-cdc ROM console to new component: esp_usb_cdc_rom_console
Closes IDF-13797
See merge request espressif/esp-idf!41040
2025-08-26 10:40:08 +08:00
Marius Vikhammer
3215a889a5
docs(readthedocs): removed old leftover readthedocs references
2025-08-25 16:35:40 +08:00
Marius Vikhammer
81dff2c991
change(esp_event): removed unnecessary freertos header includes
2025-08-25 11:00:58 +08:00
Marius Vikhammer
097f8a9fea
Merge branch 'bugfix/log_sys_time_year' into 'master'
...
fix(log): fixed wrong year timestamp with LOG_TIMESTAMP_SOURCE_SYSTEM_FULL
Closes IDFGH-16299
See merge request espressif/esp-idf!41328
2025-08-25 09:49:50 +08:00
Marius Vikhammer
f25ae4800d
Merge branch 'bufix/assert_func_buf_too_small' into 'master'
...
fix(newlib): added kconfig option for configurable buffer length for assert msgs
Closes IDFGH-16305
See merge request espressif/esp-idf!41394
2025-08-25 09:47:21 +08:00
Marius Vikhammer
32d85658fe
Merge branch 'bugfix/esp_timer_dump_corruption' into 'master'
...
fix(esp_timer): fixed potential buffer overflow with esp_timer_dump()
Closes IDFGH-16067
See merge request espressif/esp-idf!41269
2025-08-22 15:10:59 +08:00
Marius Vikhammer
924540d861
Merge branch 'ci/deploy_docs_brew' into 'master'
...
ci(docs): move deployment to Brew runners
See merge request espressif/esp-idf!41047
2025-08-22 11:26:45 +08:00
Marius Vikhammer
56e0c11bb6
feat(usb_cdc_console): moved usb-cdc ROM console to new component: esp_usb_cdc_rom_console
2025-08-22 09:37:47 +08:00
Marius Vikhammer
42316ef7bf
fix(newlib): added kconfig option for configurable buffer length for assert msgs
...
Closes https://github.com/espressif/esp-idf/issues/17454
2025-08-22 09:15:22 +08:00
Marius Vikhammer
9fef6e587c
Merge branch 'docs/misc_c5_c61' into 'master'
...
docs(misc): cleanup docs for C5 and C61
Closes IDF-9498
See merge request espressif/esp-idf!41225
2025-08-18 14:12:08 +08:00
Marius Vikhammer
9ec0f18607
fix(log): fixed wrong year timestamp with LOG_TIMESTAMP_SOURCE_SYSTEM_FULL
...
struct tm contains the number of years since 1900, but the printing code
assumed it contained actual current year.
It would also print it as YYYY, while the documentation and code implies
it should be YY.
Closes https://github.com/espressif/esp-idf/issues/17451
2025-08-18 13:40:39 +08:00
Marius Vikhammer
c6f435f390
docs(misc): cleanup docs for C5 and C61
2025-08-18 10:55:01 +08:00
Marius Vikhammer
b0b76f3792
fix(esp_timer): fixed potential buffer overflow with esp_timer_dump()
...
esp_timer_dump could overflow when dumping a large amount of timers
Closes https://github.com/espressif/esp-idf/issues/17008
2025-08-14 20:01:55 +08:00
Marius Vikhammer
7aca8b8df2
Merge branch 'bugfix/usb_serial_jtag_tests_console_p4_c5' into 'master'
...
ci(system): enable usb-serial-jtag console tests for p4 and c5
See merge request espressif/esp-idf!41039
2025-08-12 15:32:23 +08:00
Marius Vikhammer
4c9c30831a
Merge branch 'fix/cdcacm-callback-placement' into 'master'
...
fix(esp_vfs_console): Update placement of cdcacm_xx_cb when ETS print enabled
Closes IDFGH-16059
See merge request espressif/esp-idf!40945
2025-08-08 13:24:15 +08:00
Marius Vikhammer
706800c56b
ci(docs): move deployment to Brew runners
2025-08-08 09:46:08 +08:00
Marius Vikhammer
bb8346aad2
Merge branch 'bugfix/enable_misc_test_case' into 'master'
...
ci: cleanup misc system build-test-rules
See merge request espressif/esp-idf!41067
2025-08-08 09:25:25 +08:00
Marius Vikhammer
43667179f4
ci(system): enabled and cleanup misc system test-apps build-test-rules
2025-08-06 17:50:50 +08:00
Marius Vikhammer
d8f40df79c
ci(system): enable usb-serial-jtag console tests for p4 and c5
2025-08-05 09:56:38 +08:00
Marius Vikhammer
978f2e9720
Merge branch 'bugfix/test_utils_comp_missing' into 'master'
...
test(system): fixed missing test_utils component dependency
See merge request espressif/esp-idf!40969
2025-08-01 16:17:18 +08:00
Marius Vikhammer
73bd521d7a
test(system): fixed missing test_utils component dependency
2025-08-01 13:40:47 +08:00
Marius Vikhammer
4065fb20f3
Merge branch 'feature/esp_test_utils_component' into 'master'
...
change(test_utils): moved test_utils out of unit-test-app project
See merge request espressif/esp-idf!40678
2025-08-01 11:04:37 +08:00
Marius Vikhammer
96512006c0
Merge branch 'ci/core_tests_use_caps' into 'master'
...
ci(system): update system pytest apps to use SOC_CAPs
See merge request espressif/esp-idf!40865
2025-08-01 10:25:16 +08:00
Marius Vikhammer
9788d33351
ci(system): update system pytest apps to use SOC_CAPs
2025-07-31 19:05:58 +08:00
Marius Vikhammer
bf84ab652a
change(test_utils): moved test_utils component to tools/test_apps/components/
2025-07-21 14:05:50 +08:00
Marius Vikhammer
2e619615de
Merge branch 'bugfix/c61_systimer_etm' into 'master'
...
fix(systimer): fixed ETM not working with systimer on C61 ECO3
Closes IDFCI-3000, IDFCI-3002, and IDFCI-3003
See merge request espressif/esp-idf!40526
2025-07-18 09:17:13 +08:00
Marius Vikhammer
296bc7ddcc
Merge branch 'feature/h4_reset_reasons' into 'master'
...
feat(system): updated H4 reset reasons
Closes IDF-12307
See merge request espressif/esp-idf!40499
2025-07-17 10:10:28 +08:00
Marius Vikhammer
36834844b2
fix(systimer): fixed ETM not working with systimer on C61 ECO3
2025-07-17 09:16:47 +08:00
Marius Vikhammer
9319fcebf3
Merge branch 'ci/reenable_c5_lp_core_test' into 'master'
...
test(lp_core): re-enabled C5 lp-core test
Closes IDF-13583
See merge request espressif/esp-idf!40517
2025-07-16 08:40:55 +08:00
Marius Vikhammer
39d2225237
Merge branch 'change/cleanup_deprecated_rtc_h' into 'master'
...
change(hw_support): removed deprecated headers: rtc.h and soc_memory_types.h
Closes IDF-11951
See merge request espressif/esp-idf!40328
2025-07-11 15:50:49 +08:00
Marius Vikhammer
914fc9f899
test(lp_core): re-enabled C5 lp-core test
2025-07-11 09:45:50 +08:00
Marius Vikhammer
374b31049b
feat(system): updated H4 reset reasons
2025-07-11 09:24:57 +08:00
Marius Vikhammer
9d48db32d9
change(hw_support): removed deprecated headers: rtc. anmd soc_memory_types.h
2025-07-11 09:20:39 +08:00
Marius Vikhammer
dea84337f5
Merge branch 'change/bootloader_o0_deprecate' into 'master'
...
change(bootloader): removed support for CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_NONE
Closes IDF-9025
See merge request espressif/esp-idf!40331
2025-07-09 08:58:54 +08:00
Marius Vikhammer
cd48833c16
Merge branch 'bugfix/h4_panic_handler_stuck_fix' into 'master'
...
fix(system): fixed cpu_stall function stuck issue on H4
Closes IDF-12311
See merge request espressif/esp-idf!40420
2025-07-09 08:57:02 +08:00
Marius Vikhammer
a68022f5be
fix(system): fixed cpu_stall function stuck issue on H4
...
cpu_utility_ll_stall_cpu() used to busy-wait check stalled status
after stalling the core. On H4 it turns out that this status will
not be set if the core happens to be in WFI state when stalled.
If this happened the stall function would just wait forever for
the status.
2025-07-08 10:56:58 +08:00
Marius Vikhammer
3751479217
change(bootloader): removed support for CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_NONE
2025-07-04 12:16:57 +08:00
Marius Vikhammer
24c15284db
Merge branch 'bugfix/c5_newlib_tests' into 'master'
...
test(newlib): fixed failing C5 ECO2 newlib tests
Closes IDFCI-2879
See merge request espressif/esp-idf!39639
2025-06-06 15:50:35 +08:00
Marius Vikhammer
27f232a929
test(newlib): fixed failing C5 ECO2 newlib tests
2025-06-06 08:38:24 +02:00
Marius Vikhammer
6aeba18713
Merge branch 'feature/misc_core_iram' into 'master'
...
feat(core): added option for placing more core functions in flash
See merge request espressif/esp-idf!39489
2025-06-03 21:44:04 +08:00
Marius Vikhammer
4d27e1a399
change(freertos): vApplicationStackOverflowHook is now flashed in flash if option enabled
...
CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH will now also place vApplicationStackOverflowHook in
flash
2025-05-30 14:22:54 +02:00
Marius Vikhammer
db3946ab9f
change(heap): moved tlsf patch functions to flash
2025-05-30 14:07:13 +02:00
Marius Vikhammer
40844075c3
Merge branch 'revert/enable_sysview_tests' into 'master'
...
Revert "ci: enable sysview example tests for all chips"
See merge request espressif/esp-idf!39487
2025-05-28 16:17:29 +08:00
Marius Vikhammer
951bc53a03
fix(sysview): fixed spelling mistake in comment
2025-05-28 08:46:26 +02:00