Marius Vikhammer
66e07dc78c
Merge branch 'docs/ulp_gpio_wakeup_supported_c5_v5.5' into 'release/v5.5'
...
docs(ulp): fixed ETM and LP_IO wakeup sources saying not supported (v5.5)
See merge request espressif/esp-idf!42208
2025-10-14 11:56:08 +08:00
Marius Vikhammer
b9f704df74
Merge branch 'bugfix/pthread_sem_timeout_test_failure_v5.5' into 'release/v5.5'
...
test(pthread): fixed test-case overflow calc issue (v5.5)
See merge request espressif/esp-idf!42547
2025-10-14 11:16:07 +08:00
Marius Vikhammer
819ab972a5
test(pthread): fixed test-case overflow calc issue
2025-10-13 15:01:22 +08:00
Marius Vikhammer
83de1aac60
docs(ulp): fixed ETM and LP_IO wakeup sources saying not supported
2025-09-26 15:22:31 +08:00
Marius Vikhammer
b0e0b4ddb9
Merge branch 'refactor/lp_core_i2c_esp32c5_support_v5.5' into 'release/v5.5'
...
refactor(lp_core_i2c): Modify lp_core_i2c header to support ESP32C5 (v5.5)
See merge request espressif/esp-idf!41927
2025-09-17 10:15:00 +08:00
Marius Vikhammer
4b2b5d7baf
Merge branch 'refactor/ulp_riscv_i2c_logs_v5.5' into 'release/v5.5'
...
refactor(ulp_riscv): Modify i2c read/write API for better logging and return error code (v5.5)
See merge request espressif/esp-idf!41673
2025-09-16 16:36:18 +08:00
Marius Vikhammer
a0f071f7ff
Merge branch 'bugfix/log_sys_time_year_v5.5' into 'release/v5.5'
...
fix(log): fixed wrong year timestamp with LOG_TIMESTAMP_SOURCE_SYSTEM_FULL (v5.5)
See merge request espressif/esp-idf!41857
2025-09-15 17:24:22 +08:00
Marius Vikhammer
e0151944ff
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-09-14 16:31:59 +08:00
Marius Vikhammer
e463a364cc
Merge branch 'feature/update_esp32c61_efuse_docs_v5.5' into 'release/v5.5'
...
feat(docs): Update ESP32-C61 efuse documentation (v5.5)
See merge request espressif/esp-idf!41263
2025-09-04 09:21:31 +08: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
b55eab5faf
Merge branch 'bugfix/enable_misc_test_case_v5.5' into 'release/v5.5'
...
ci: cleanup misc system build-test-rules (v5.5)
See merge request espressif/esp-idf!41317
2025-09-01 14:57:19 +08:00
Marius Vikhammer
a511f3bebb
Merge branch 'bugfix/esp_timer_dump_corruption_v5.5' into 'release/v5.5'
...
fix(esp_timer): fixed potential buffer overflow with esp_timer_dump() (v5.5)
See merge request espressif/esp-idf!41450
2025-09-01 14:57:08 +08:00
Marius Vikhammer
6e7dab576f
Merge branch 'ci/ulp_defaults_config_v5.5' into 'release/v5.5'
...
ci(ulp): fixed default config not running in CI (v5.5)
See merge request espressif/esp-idf!41611
2025-09-01 14:56:55 +08:00
Marius Vikhammer
d0872ec138
Merge branch 'bugfix/lp_core_array_bounds_p4_v5.5' into 'release/v5.5'
...
fix(lp_core): fixed array-bound warning when compiling on P4 with -Os (v5.5)
See merge request espressif/esp-idf!41613
2025-09-01 14:56:45 +08:00
Marius Vikhammer
b0918d7a25
Merge branch 'ci/fix_cpp_leak_test_case_v5.5' into 'release/v5.5'
...
test(cpp): fixed cpp test case mem leak (v5.5)
See merge request espressif/esp-idf!41616
2025-09-01 14:56:34 +08:00
Marius Vikhammer
23628f149c
test(cpp): fixed cpp test case mem leak
2025-08-29 09:57:30 +08:00
Marius Vikhammer
19f91cfad9
fix(lp_core): fixed array-bound warning when compiling on P4 with -Os
...
Closes https://github.com/espressif/esp-idf/issues/17054
2025-08-29 09:57:05 +08:00
Marius Vikhammer
88165f9735
ci(ulp): fixed default config not running in CI
2025-08-29 09:56:38 +08:00
Marius Vikhammer
ec71bd189f
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-22 15:26:53 +08:00
Marius Vikhammer
d20fb2604a
Merge branch 'docs/misc_c5_c61_v5.5' into 'release/v5.5'
...
docs(misc): cleanup docs for C5 and C61 (v5.5)
See merge request espressif/esp-idf!41329
2025-08-21 07:00:48 +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
Marius Vikhammer
ee777b0387
docs(misc): cleanup docs for C5 and C61
2025-08-18 14:16:22 +08:00
Marius Vikhammer
a3ca8669f2
Merge branch 'doc/update_docs_c61_v5.5' into 'release/v5.5'
...
doc: update docs (v5.5)
See merge request espressif/esp-idf!41250
2025-08-18 10:53:59 +08:00
Marius Vikhammer
9c0903a5e8
Merge branch 'bugfix/esp_idf_c5_idfci-3010_v5.5' into 'release/v5.5'
...
feat(esp_hw_support): support xtal as RTC FAST CLK during sleep for esp32c5 (v5.5)
See merge request espressif/esp-idf!40770
2025-07-24 10:04:18 +08:00
Marius Vikhammer
aafabaf854
Merge branch 'bugfix/c61_systimer_etm_v5.5' into 'release/v5.5'
...
fix(systimer): fixed ETM not working with systimer on C61 ECO3
See merge request espressif/esp-idf!40672
2025-07-24 09:51:25 +08:00
Marius Vikhammer
89f919a96f
fix(systimer): fixed ETM not working with systimer on C61 ECO3
2025-07-24 00:41:33 +08:00
Marius Vikhammer
da2c5b1228
test(lp_core): re-enabled C5 lp-core test
2025-07-16 08:47:24 +08:00
Marius Vikhammer
4c3d086c13
Merge branch 'update/version_5_5_0' into 'release/v5.5'
...
Update version to 5.5.0
See merge request espressif/esp-idf!39823
2025-06-13 02:06:50 +08:00
Marius Vikhammer
19b0d6c13c
change(version): Update version to 5.5.0
2025-06-12 14:25:45 +02:00
Marius Vikhammer
98cd765953
Merge branch 'bugfix/c5_newlib_tests_v5.5' into 'release/v5.5'
...
test(newlib): fixed failing C5 ECO2 newlib tests (v5.5)
See merge request espressif/esp-idf!39711
2025-06-06 18:18:11 +08:00
Marius Vikhammer
18b6997e32
test(newlib): fixed failing C5 ECO2 newlib tests
2025-06-06 09:56:55 +02:00
Marius Vikhammer
3b7f4e2341
Merge branch 'fix/esp32c5_eco2_efuse_test_v5.5' into 'release/v5.5'
...
fix(efuse): Fix ESP32-C5 eFuse test for ECO2 (v5.5)
See merge request espressif/esp-idf!39060
2025-05-13 14:51:21 +08:00
Marius Vikhammer
3058e24af9
Merge branch 'feature/lp_core_c5_eco2' into 'master'
...
feat(ulp): update ulp for c5 eco2
Closes IDF-8637
See merge request espressif/esp-idf!38431
2025-05-12 13:35:25 +08:00
Marius Vikhammer
2fbbcc6d36
feat(ulp): updated to reflect eco2 ulp changes
2025-05-12 10:22:20 +08:00
Marius Vikhammer
5cf9278bb3
Merge branch 'feature/esp32h21_rom_sup' into 'master'
...
feat(core): bringup rom/newlib for esp32h21
Closes IDF-11555 and IDF-11558
See merge request espressif/esp-idf!38783
2025-05-09 16:49:07 +08:00
Marius Vikhammer
d03c3d3192
feat(core): added support for ROM and newlib on ESP32-H21
2025-05-09 09:51:09 +08:00
Marius Vikhammer
4ea1facb42
Merge branch 'feature/esp32h21_core_support' into 'master'
...
feat(esp32h21): added support for misc core system features
Closes IDF-12042, IDF-11598, IDF-11596, IDF-11874, IDF-11873, IDF-11528, and IDF-11511
See merge request espressif/esp-idf!38773
2025-04-29 14:53:52 +08:00
Marius Vikhammer
112a955111
Merge branch 'feature/h21_reset_reason' into 'master'
...
feat(system): updated reset reasons for H21
Closes IDF-11542
See merge request espressif/esp-idf!38774
2025-04-28 17:35:30 +08:00
Marius Vikhammer
1256078ea2
feat(esp32h21): added support for misc core system features
2025-04-28 11:42:25 +08:00
Marius Vikhammer
298da837fd
feat(system): updated reset reasons for H21
2025-04-27 16:11:24 +08:00
Marius Vikhammer
066f6263fe
Merge branch 'bugfix/clean_up_core_todos' into 'master'
...
change(core): clean-up leftover todo items in code
See merge request espressif/esp-idf!38651
2025-04-24 15:06:43 +08:00
Marius Vikhammer
503a9faa9f
change(core): clean-up leftover todo items in code
2025-04-23 16:15:19 +08:00
Marius Vikhammer
2c990a6933
Merge branch 'bugfix/linux_host_test' into 'master'
...
fix(linux): fix mixed linux host test issues found after CI docker image upgrade
Closes IDFCI-2784
See merge request espressif/esp-idf!38181
2025-04-03 15:14:21 +08:00
Marius Vikhammer
aa6c645c32
test(app_format): fixed buffer overflow in esp_app_format test
2025-04-02 16:00:01 +08:00
Marius Vikhammer
97ae78e1f1
test(heap): fixed align_alloc issues in host test
2025-04-02 11:40:34 +08:00
Marius Vikhammer
b3f52511e0
ci(linux): re-enable failures for test_pytest_linux jobs
2025-04-02 11:20:15 +08:00
Marius Vikhammer
3ba486a02e
test(log): fixed buffer overflow in log host test fixture
2025-04-02 11:19:33 +08:00
Marius Vikhammer
ad14f116c4
Merge branch 'bugfix/psram_cmake_3_16_error' into 'master'
...
fix(build): fixed build error when compiling with cmake 3.16
Closes IDF-12739
See merge request espressif/esp-idf!38090
2025-03-28 12:24:26 +08:00
Marius Vikhammer
d0e555a0b4
fix(build): fixed build error when compiling with cmake 3.16
2025-03-28 10:51:35 +08:00
Marius Vikhammer
7605727233
Merge branch 'feature/esp_log_flash' into 'master'
...
feat(log): added option for placing log api in flash
Closes IDF-12522
See merge request espressif/esp-idf!37941
2025-03-27 10:49:32 +08:00
Marius Vikhammer
d488fb41e6
feat(log): added option for placing log api in flash
2025-03-25 10:07:21 +08:00
Marius Vikhammer
e824091650
Merge branch 'feature/esp_intr_flash' into 'master'
...
feat(intr): added option for placing intr api in flash
Closes IDF-12523
See merge request espressif/esp-idf!37935
2025-03-24 11:29:38 +08:00
Marius Vikhammer
91bfe96ced
Merge branch 'revert/update_esp-env-v5.5_to_ubuntu_24.04' into 'master'
...
Revert "5.5: Update ubuntu base image for esp-env-v5.5 to 24.04"
See merge request espressif/esp-idf!37946
2025-03-21 15:20:07 +08:00
Marius Vikhammer
c35b7dca0f
Revert "5.5: Update ubuntu base image for esp-env-v5.5 to 24.04"
...
This reverts commit 60ed896b08 .
2025-03-21 14:39:35 +08:00
Marius Vikhammer
e5cacf5a80
Merge branch 'bugfix/fix_nvs_host_test_linux' into 'master'
...
test(nvs): fixed wrong volatile qualifier in host-test
See merge request espressif/esp-idf!37934
2025-03-21 12:05:29 +08:00
Marius Vikhammer
274ac2961a
feat(intr): added option for placing intr api in flash
2025-03-21 11:21:43 +08:00
Marius Vikhammer
f65dc668a9
test(nvs): fixed wrong volatile qualifier in host-test
2025-03-21 09:30:37 +08:00
Marius Vikhammer
a89fc6d905
Merge branch 'docs/core_docs_new_targets' into 'master'
...
docs(core): updated core docs for new targets
Closes IDF-10159, IDF-10162, IDF-10171, IDF-12148, IDF-12150, IDF-12151, IDF-12152, IDF-12156, and IDF-12157
See merge request espressif/esp-idf!37860
2025-03-20 19:56:18 +08:00
Marius Vikhammer
034f677563
docs(misc): update system docs for new chips
2025-03-20 09:01:11 +08:00
Marius Vikhammer
ee87960c13
Merge branch 'feature/esp_timer_flash' into 'master'
...
feat(esp_timer): added kconfig option for placing IRAM code into flash
Closes IDF-11427
See merge request espressif/esp-idf!37428
2025-03-20 08:56:43 +08:00
Marius Vikhammer
4608cc0ef4
Merge branch 'bugfix/p4_lpwdt_efuse' into 'master'
...
fix(lpwdt): P4 LP-WDT now takes into account the EFUSE_WDT_DELAY for the timeout
See merge request espressif/esp-idf!36993
2025-03-18 15:54:17 +08:00
Marius Vikhammer
55be8bdc0d
feat(esp_timer): added kconfig option for placing IRAM code into flash
2025-03-18 15:23:43 +08:00
Marius Vikhammer
3fdcf31857
Merge branch 'feature/newlib_in_flash' into 'master'
...
feat(newlib): added option for placing functions in flash if flash-auto-suspend
Closes IDF-11958
See merge request espressif/esp-idf!37767
2025-03-18 14:55:14 +08:00
Marius Vikhammer
912ec80179
docs(esp32h4): added doc list for H4
2025-03-18 10:51:07 +08:00
Marius Vikhammer
e52ea52792
test(system): add system test-case for flash auto-suspend
2025-03-14 15:01:10 +08:00
Marius Vikhammer
ff3126fa09
feat(newlib): added option for placing functions in flash if flash-auto-suspend
2025-03-14 10:41:51 +08:00
Marius Vikhammer
70371347dc
Merge branch 'feature/newlib_iram_cleanup' into 'master'
...
feat(newlib): optimize IRAM usage
Closes IDF-7146
See merge request espressif/esp-idf!37647
2025-03-14 10:28:45 +08:00
Marius Vikhammer
46847b7be9
Merge branch 'bugfix/heap_in_flash' into 'master'
...
fix(heap): fixed CONFIG_HEAP_PLACE_FUNCTION_INTO_FLASH not working together with CONFIG_HEAP_TLSF_USE_ROM_IMPL
See merge request espressif/esp-idf!37692
2025-03-13 10:48:41 +08:00
Marius Vikhammer
afedcb7c9b
Merge branch 'bugfix/fix_secondary_console_no_vfs' into 'master'
...
fix(console): fixed secondary console not working on all chips without VFS
Closes IDF-12577
See merge request espressif/esp-idf!37464
2025-03-12 13:51:37 +08:00
Marius Vikhammer
ab2718dc44
fix(newlib): fixed newlib malloc wrappers IRAM/flash placement
...
If HEAP_PLACE_FUNCTION_INTO_FLASH = y then we should also place
the newlib wrappers for the heap in to flash.
2025-03-12 11:19:25 +08:00
Marius Vikhammer
ad88bd184f
fix(heap): fixed HEAP_PLACE_FUNCTION_INTO_FLASH disabled if heap impl in ROM
2025-03-12 10:52:07 +08:00
Marius Vikhammer
20bbd2af42
feat(newlib): add option for placing newlib lock API into flash
2025-03-11 09:33:58 +08:00
Marius Vikhammer
2fc73a05b3
feat(newlib): removed some unecessary IRAM attributes for newlib functions
2025-03-10 15:31:30 +08:00
Marius Vikhammer
12e9d6514a
fix(console): fixed secondary console not working on all chips without VFS
2025-03-07 14:41:19 +08:00
Marius Vikhammer
2fa89207f4
ci(owners): update codeowners for testing components
2025-03-04 14:28:01 +08:00
Marius Vikhammer
64113b8e86
Merge branch 'bugfix/unit_test_example' into 'master'
...
fix(linux_target): fixed TEST_COMPONENTS not working on macOS for linux target
Closes IDFGH-14751
See merge request espressif/esp-idf!37429
2025-03-04 13:59:51 +08:00
Marius Vikhammer
d46b4fbfcf
fix(linux_target): fixed TEST_COMPONENTS not working on macOS for linux target
...
Closes https://github.com/espressif/esp-idf/issues/15490
2025-03-03 16:42:18 +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
Marius Vikhammer
7bf01c9eea
Merge branch 'docs/fix_gps_broken_link' into 'master'
...
docs(examples): fixed broken link in uart example readme
See merge request espressif/esp-idf!36635
2025-02-17 12:13:00 +08:00
Marius Vikhammer
91bff05d9f
feat(esph21): bringup and test panic handler
2025-02-17 11:58:55 +08:00
Marius Vikhammer
befaa12526
fix(lpwdt): P4 LP-WDT now takes into account the EFUSE_WDT_DELAY forthe timeout
2025-02-17 10:52:06 +08:00
Marius Vikhammer
85ec6a41f9
Merge branch 'feature/build_docs_h21' into 'master'
...
docs(build): add support for building H21 docs
Closes IDF-12105
See merge request espressif/esp-idf!36632
2025-02-06 11:25:36 +08:00
Marius Vikhammer
1e72b10b26
docs(build): add support for building H21 docs
2025-01-26 11:44:28 +08:00
Marius Vikhammer
fb33d8bd9d
docs(examples): fixed broken link in uart example readme
2025-01-26 11:23:09 +08:00
Marius Vikhammer
1d0fa29970
Merge branch 'feat/h21_interrupts' into 'master'
...
feat(intr): clean up and support interrupts on H21
Closes IDF-11535 and IDF-11537
See merge request espressif/esp-idf!36503
2025-01-23 12:13:34 +08:00
Marius Vikhammer
267a8776a0
feat(intr): clean up and support interrupts on H21
2025-01-20 15:10:30 +08:00
Marius Vikhammer
afc1b31f43
Merge branch 'test/freertos_gptimer_not_supported' into 'master'
...
test(freertos): allow freertos tests to compile even when gptimer is not supported
Closes IDF-11554
See merge request espressif/esp-idf!36461
2025-01-20 09:56:48 +08:00
Marius Vikhammer
2ef05f9f9b
test(idf_test): add performance target file for H21
2025-01-17 12:27:00 +08:00
Marius Vikhammer
638b22ef4e
test(freertos): changed freertos tests to compile even if no gptimer
2025-01-17 12:07:07 +08:00
Marius Vikhammer
690ad97c55
Merge branch 'docs/remove_coex_doxy' into 'master'
...
docs(doxygen): removed coex header from doxyfile
See merge request espressif/esp-idf!36221
2025-01-08 10:13:42 +08:00
Marius Vikhammer
e9ee7fdfff
docs(doxygen): removed coex header from doxyfile
...
Failing to build due to missing comments, but the header was
never included in the docs anyway, so might as well remove it.
2025-01-08 09:27:35 +08:00
Marius Vikhammer
e66e8a7a28
Merge branch 'docs/add_link_test_projects' into 'master'
...
docs(tests): add paragraph linking to gh-esp-test-template project
See merge request espressif/esp-idf!36102
2025-01-06 12:58:55 +08:00
Marius Vikhammer
39c08d74fd
docs(tests): add paragraph linking to gh-esp-test-template project
2025-01-06 11:17:49 +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
Marius Vikhammer
a7c03a73db
fix(interrupt): fixed wrongly reserved interrupt for wifi on H2
2024-12-30 17:40:18 +08:00
Marius Vikhammer
2e6a6c0dd5
Merge branch 'refactor/rtc_time_header' into 'master'
...
refactor(hw_support): combine esp_hw_support rtc header to a single file
Closes IDF-11950
See merge request espressif/esp-idf!36029
2024-12-30 12:05:52 +08:00
Marius Vikhammer
34c7d62855
refactor(hw_support): combine esp_hw_support rtc header to a single file
2024-12-30 10:09:34 +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
Marius Vikhammer
d8de8c6e40
Merge branch 'bugfix/enable_additional_lp_io_wakeup' into 'master'
...
fix(lp_io): enable setting edge type wakeup sources for targets that support this
See merge request espressif/esp-idf!35122
2024-12-26 10:41:23 +08:00