Mahavir Jain
78ef080251
Merge branch 'fix/ota_pytest_idf_path_fix' into 'master'
...
fix(ota): Fix the pytest's idf_path
See merge request espressif/esp-idf!38321
2025-04-15 17:04:39 +08:00
hrushikesh.bhosale
3e1317fd13
fix(ota): Fix the OTA pytest idf_path
...
Due to ci/pytest-mark-formatter(branch) fix, while executing the main
function from the pytest, it gives error for the incorrect idf_path.
This commit ensure that, idf_path is fixed correctly.
2025-04-15 11:06:51 +05:30
Wu Zheng Hui
a1be173193
Merge branch 'fix/fix_uart_console_broken_after_sleep' into 'master'
...
fix(esp_hw_support): fixed gpio sleep switching filling junk data to the console UART FIFO
See merge request espressif/esp-idf!38112
2025-04-09 22:06:22 +08:00
wuzhenghui
054e492b04
fix(esp_hw_support): fixed gpio sleep switching filling junk data to the console UART FIFO
2025-04-09 17:55:24 +08:00
Chen Ji Chang
f407fab479
Merge branch 'feat/support_gptimer_on_h4' into 'master'
...
feat(gptimer): support gptimer on esp32h4
Closes IDF-12373 and IDF-12374
See merge request espressif/esp-idf!38168
2025-04-08 13:46:49 +08:00
Chen Jichang
faacaaaf8f
feat(gptimer): support gptimer on esp32h4
2025-04-08 09:55:42 +08:00
nilesh.kale
54eb749fd2
feat: updated check for chip revision and respective testcases
...
This commit have updated check for max chip revision along with min chip revision.
Also added qemu based pytest to verify chip revision while performing OTA.
2025-04-07 18:18:16 +08:00
morris
122d122c64
refactor(gpio): reuse gpio_int_type_t in the rtc io driver
2025-04-01 18:21:57 +08:00
Chen Jichang
1785e1d329
refactor(flash): spilt flash cap in esp_rom
2025-03-28 15:04:25 +08:00
Chen Jichang
6c4271d4bb
feat(esp32h4): disable unsupported build
2025-03-28 14:41:29 +08:00
Chen Jichang
c34b4eb882
feat(esp32h4): enable ESP32H4 ci build
2025-03-28 14:41:28 +08:00
Guillaume Souchere
6ef7ad67d4
Merge branch 'feat/per-task-peak-usage' into 'master'
...
feat(heap): Add per task peak heap usage feature
Closes IDF-1811 and IDFGH-11277
See merge request espressif/esp-idf!26462
2025-03-26 15:20:04 +08:00
Guillaume Souchere
d429b1fdbb
feat(examples): Update heap task tracking examples
...
update example to showcasee the new API of heap task tracking
- Add basic heap task traacking example
- Add advanced example for task tracking
2025-03-25 10:22:30 +01:00
laokaiyao
c9cc7bb216
feat(ulp_touch): add example for lp_touch
2025-03-14 21:56:05 +08:00
C.S.M
628cca14b0
Merge branch 'fix/some_suspend_check' into 'master'
...
fix(spi_flash): 1. Fix esp32c6 esp32h2 flash suspend check according to errata. 2. Improve flash suspend test
See merge request espressif/esp-idf!37562
2025-03-12 10:37:18 +08:00
C.S.M
9aba44a2d9
test(spi_flash): Flash suspend test evolution
2025-03-11 16:21:07 +08:00
nilesh.kale
19ea12664d
feat: added test for ota resumption through ethernet
2025-03-10 13:32:06 +05:30
Erhan Kurubas
bb25c4ea67
test(apptrace): enable esp32c5 and esp32c61 tests
2025-03-06 01:13:50 +01:00
Erhan Kurubas
cf90a8c86b
test(apptrace): run tests from custom OpenOCD class
2025-03-06 01:13:40 +01:00
Mahavir Jain
843729c6f1
Merge branch 'feature/verify_chip_revision_during_ota' into 'master'
...
feat(esp_https_ota): added check for revision check while performing OTA
See merge request espressif/esp-idf!37270
2025-03-05 22:29:35 +08:00
igor.udot
daf2d31008
test: format all test scripts
2025-03-05 12:08:48 +08:00
nilesh.kale
714ebfc0d1
feat(esp_https_ota): added check for revision check while performing OTA
...
This commit added check to verify revision while performing OTA process.
OTA with version greater than chip revision will be prohibited.
2025-02-28 17:00:47 +05:30
wanckl
cfe4bf339f
feat(driver_gptimer): esp32h21 add basic gptimer support
2025-02-21 20:22:41 +08:00
Gao Xu
1e8a48db74
Merge branch 'feat/h21_enable_ci_build_test' into 'master'
...
feat(esp32h21): enable ESP32H21 ci build
Closes IDF-11561
See merge request espressif/esp-idf!36197
2025-02-07 14:10:54 +08:00
gaoxu
5ef4f20778
feat(esp32h21): disable unsupported build test
2025-02-06 15:47:51 +08:00
Igor Udot
5f37de2889
Merge branch 'feat/lp-uart-wakeup-mode3' into 'master'
...
Added support for UART wakeup modes
Closes IDF-10202
See merge request espressif/esp-idf!31965
2025-02-06 11:15:37 +08:00
igor.udot
f742a05b28
feat: supports lp uart wakeup
2025-02-05 14:54:48 +08:00
Mahavir Jain
7bce723d82
ci(examples): add tests for OTA resumption feature
2025-01-23 17:13:46 +05:30
nilesh.kale
5c5df89950
feat(esp_https_ota): added ota resumption feature
...
This commit enabled configurable OTA resumption feature in advanced ota example.
This resumes downloading OTA image from where it left off in case of
an error or reboot.
Closes https://github.com/espressif/esp-idf/issues/13127
2025-01-23 17:13:15 +05:30
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
Mahavir Jain
5c5e80ca24
Merge branch 'feat/remove_pre_encrypted_ota_example_support' into 'master'
...
feat(ota): Remove the pre_encrypted_ota example from eps-idf
See merge request espressif/esp-idf!35891
2025-01-13 16:06:35 +08:00
hrushikesh.bhosale
8ea58f3d36
feat(ota): Remove the pre_encrypted_ota example from eps-idf
...
1. Remove the pre_encrypted_ota example from the esp-idf as we have
moved this example idf-extra-components repository under esp_encrypted_img
component
2. Added the migration guide for 5.5 release
2025-01-13 11:33:14 +05:30
laokaiyao
09b15b479a
refactor(touch): update touch related examples to use new API
2025-01-10 16:42:36 +08:00
Omar Chebib
1e0cdcbd13
feat(heap): enable heap tracing for the RISC-V targets
...
When the frame pointer is enabled, it is possible for RISC-V targets to now
possible to enable and generate heap call traces.
2025-01-09 11:57:02 +08:00
Song Ruo Jing
3fde2017cd
refactor(rtcio): update comments for rtc_io header file
...
Closes https://github.com/espressif/esp-idf/issues/13735
2025-01-08 16:49:34 +08:00
Roland Dobai
16ba8b7e4a
Merge branch 'feature/add_utf_8_decoding' into 'master'
...
feat(tools): Enforced utf-8 encoding with Python open() functions
Closes IDF-10654
See merge request espressif/esp-idf!32303
2024-12-30 16:07:29 +08:00
Marek Fiala
2c814ef2fa
feat(tools): Enforce utf-8 encoding with open() function
2024-12-27 17:12:21 +08:00
laokaiyao
678ddba550
feat(touch): allow RTC power down during the deep sleep
2024-12-26 19:14:12 +08:00
Marius Vikhammer
c35f188efb
fix(lp_io): allow edge wakeup types for LP-IO on chips which support it
2024-12-17 10:00:48 +08:00
Alexey Lapshin
888b5f7e8d
feat(newlib): add picolibc support
2024-12-02 21:35:56 +07:00
nilesh.kale
ea6e6cfcbd
feat: enabled configurable session resumption support in ota examples
...
This commit added config option to enable session ticket support
while performing ota. This helps in optimizing latency while
downloading ota over multiple HTTP requests.
closes https://github.com/espressif/esp-idf/issues/14783
2024-11-27 14:20:47 +05:30
Erhan Kurubas
06e8ee2893
Merge branch 'change/sysview_test_config' into 'master'
...
change(sysview): run heap_log tracing tests on existing cores
Closes IDFGH-9080 and IDF-6744
See merge request espressif/esp-idf!35005
2024-11-26 15:47:21 +08:00
Konstantin Kondrashov
4ace94342a
Merge branch 'ci/fix_pytest_otatool' into 'master'
...
fix(examples): Fix closing port in pytest_otatool
Closes IDFCI-2540
See merge request espressif/esp-idf!35117
2024-11-26 08:50:22 +08:00
Konstantin Kondrashov
724ed52209
fix(examples): Fix closing port in pytest_otatool
2024-11-22 07:32:25 +02:00
Erhan Kurubas
e12138a149
change(sysview): support single/dual core targets in heap_trace_log test
2024-11-21 18:36:33 +01:00
Frantisek Hrbata
1c92945f59
change(examples): switch examples to use a minimal build
...
Currently, several example dependencies rely on the fact that all
registered components are added to the build, along with components
specified in common requirements. This results in longer build times
because even unused components must be built. Switch all examples to use
idf_minimal_build to compile only the components actually required by
the example.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2024-11-20 20:14:40 +01:00
Frantisek Hrbata
ad15109daa
change(examples): explicitly specify component dependencies for examples
...
Currently, several examples do not explicitly state their component
dependencies, relying instead on the default behavior that includes all
registered components and commonly required ones in the build.
Explicitly adding component dependencies can reduce build time when
set(COMPONENTS main) is used.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2024-11-20 14:11:24 +01:00
yinqingzhao
f40c2cbc72
feat(wifi): avoid compiling components related to wifi when wifi is not supported
2024-11-19 11:02:09 +08:00
Ivan Grokhotkov
4d75d2d487
Merge branch 'bugfix/protocols_examples_common_driver_dep' into 'master'
...
remove leftover dependencies on `driver` component
See merge request espressif/esp-idf!33548
2024-11-14 22:21:57 +08:00
Omar Chebib
3ec05583b2
Merge branch 'contrib/github_pr_14771' into 'master'
...
fix(example/system/console): Add 'info' to log_level command description (GitHub PR)
Closes IDFGH-13933
See merge request espressif/esp-idf!34413
2024-11-11 10:56:56 +08:00