Aditya Patwardhan
e2025fce69
Merge branch 'fix/align_ota_written_size_during_ota_resumption_to_last_16_byte_boundry' into 'master'
...
fix(esp_https_ota): align OTA resumption offset to 16-byte boundary
See merge request espressif/esp-idf!42742
2025-12-05 14:05:41 +05:30
igor.udot
44e654a483
ci: fix mismatch in check_build_test_rules
2025-12-05 14:13:28 +08:00
Igor Udot
84d2b57df9
Merge branch 'ci/check_build_test_rules' into 'master'
...
ci: fix mismatch in check_build_test_rules
Closes CII-49 and CII-50
See merge request espressif/esp-idf!43937
2025-12-05 11:56:39 +08:00
Erhan Kurubas
2abc9706dd
Merge branch 'enable_sysview_tests' into 'master'
...
test(sysview): re-enable SEGGER SystemView example builds and tests
See merge request espressif/esp-idf!43852
2025-12-04 17:50:29 +01:00
Konstantin Kondrashov
1ff8d3da09
Merge branch 'feature/update_depends_components_for_core_components' into 'master'
...
feat(all): Update depends_components for core components
Closes IDF-14170, IDF-14165, IDF-14173, IDF-14167, IDF-14169, and IDF-14162
See merge request espressif/esp-idf!43735
2025-12-04 18:17:55 +08:00
igor.udot
8c233aa9bd
ci: temp_skip_ci for p4
2025-12-04 18:08:33 +08:00
nilesh.kale
7c40e5f45b
feat: added testcase to check ota resumption if FE is enabled
...
This commit also added config option to set default buffer size for OTA.
This testcase mainly checks if OTA resumption fails if data written is
not 16 byte aligned when Flash Encryption is enabled.
2025-12-04 10:51:35 +05:30
Erhan Kurubas
cf53f339b1
test(sysview): re-enable SEGGER SystemView example builds and tests
2025-12-03 19:39:12 +08:00
Zhang Wen Xu
3b4aa90a65
Merge branch 'feat/simple_ota_h2' into 'master'
...
feat(openthread/ota): support esp32h2 for simple ota example over thread
Closes IDF-12094
See merge request espressif/esp-idf!39096
2025-12-02 03:52:40 +00:00
Song Ruo Jing
1862fdec74
refactor(gpio): split GPIO HAL into separate component
...
cleaned up some includes in GPIO peripheral files
2025-11-26 15:35:07 +08:00
Tan Yan Quan
f393e3a837
feat(openthread/ota): support esp32h2 for ota examples over thread
2025-11-26 12:02:15 +08:00
Konstantin Kondrashov
889a381153
feat(esp_event): Update depends_components
...
Where esp_event is used as depends_components:
- components/esp_event/test_apps
- components/esp_event/host_test
- examples/system/esp_event
2025-11-25 19:23:55 +02:00
Konstantin Kondrashov
41fddce773
feat(esp_timer): Update depends_components
...
Where esp_timer is used as depends_components:
- components/esp_timer/test_apps
- examples/system/esp_timer
2025-11-25 19:23:45 +02:00
Erhan Kurubas
f2c75dcf52
change(app_trace): implement uart without driver APIs
2025-11-24 12:17:30 +01:00
Konstantin Kondrashov
2b0edd6714
Merge branch 'fix/p4_v3_ipc_isr_example_test' into 'master'
...
fix(examples): Fix IPC ISR RISC-V test for ESP32-P4 rev3
Closes IDF-14423
See merge request espressif/esp-idf!43555
2025-11-21 15:37:59 +08:00
Marius Vikhammer
9632e67efd
Merge branch 'bugfix/ulp_p4_eco5_fixes' into 'master'
...
fix(lp-core): fixed rtc mem conflict on p4 eco5 between app and ULP
Closes IDF-14422
See merge request espressif/esp-idf!43544
2025-11-21 09:40:45 +08:00
Konstantin Kondrashov
da720ce74c
fix(examples): Fix IPC ISR RISC-V test for ESP32-P4 rev3
...
Remove checks for MSTATUS and MCAUSE values that
may vary in different chip revisions.
2025-11-20 12:38:30 +02:00
Ondrej Kosta
1e6f49d178
Merge branch 'chore/update-protocol-eth-connect' into 'master'
...
feat(protocol_examples_common): Use Ethernet Init component
Closes IDF-14227
See merge request espressif/esp-idf!42265
2025-11-20 17:28:17 +08:00
Marius Vikhammer
cd0e6ec2ca
fix(lp-core): fixed rtc mem conflict on p4 eco5 between app and ULP
2025-11-20 17:03:23 +08:00
glmfe
f398594982
feat(protocol_examples_common): Use Ethernet Init component
...
- Refactored protocol_examples_common to use ethernet_init component
2025-11-19 15:58:12 +01:00
armando
b25ba4a0c1
ci(p4): disable p4 rev3 invalid tests temporarily
2025-11-17 12:11:39 +08:00
Erhan Kurubas
9f0d7c2f06
Merge branch 'enable_gcov_tests' into 'master'
...
test(gcov): re-enable gcov builds and tests
See merge request espressif/esp-idf!43252
2025-11-12 10:12:17 +01:00
Omar Chebib
8e12c7f3ab
Merge branch 'fix/task_tracing_crashing' into 'master'
...
fix(heap): fix a bug where the biggest heap would be NULL on boot
Closes IDFGH-16182 and IDFGH-16183
See merge request espressif/esp-idf!41024
2025-11-12 09:33:32 +08:00
Erhan Kurubas
5947a29c51
test(gcov): re-enable gcov builds and tests
2025-11-11 10:23:29 +01:00
Erhan Kurubas
dfd26a79c7
change(examples): disable sysview tests until sysview component is uploaded to registry
2025-11-10 15:55:41 +08:00
Erhan Kurubas
79cda70029
change(app_trace): move sysview to component registry
2025-11-10 15:55:41 +08:00
Omar Chebib
0b1aba6579
fix: wrong name in the README file for advanced heap tracing example
...
Closes https://github.com/espressif/esp-idf/issues/17233
2025-11-10 10:27:48 +08:00
Fu Hanxi
1e79c69fc4
tests: change wifi tests expect timeout to 60
...
- wifi_router
- wifi_ap
- wifi_high_traffic
2025-11-03 09:19:02 +08:00
Erhan Kurubas
b3132d31ed
Merge branch 'esp_tracing_component' into 'master'
...
New Esp tracing component
Closes IDF-13405 and DOC-12721
See merge request espressif/esp-idf!41755
2025-10-30 23:07:49 +01:00
Erhan Kurubas
1dac8685db
feat(tracing): add new component for tracing
2025-10-30 12:15:35 +01:00
wuzhenghui
e9da2e3606
fix(esp_hw_support): add p4 rev3.0 MSPI workaround for deepsleep
2025-10-30 14:50:27 +08:00
Erhan Kurubas
2ef718fc29
change(app_trace): breaking changes related to destination selection
...
- Destination selection is unified for SystemView and app_trace
- Destination param is removed from app_trace APIs
- Destinaiton and related configuration now can be override from users
with a callback from system_init_fn
2025-10-18 02:28:31 +08:00
Erhan Kurubas
006ab972c7
docs(app_trace_to_plot): fixed OpenOCD command in README
2025-10-18 02:28:31 +08:00
Erhan Kurubas
72b45ab2a6
change(examples): disable gcov build and tests because of apptrace breaking changes
2025-10-18 02:28:31 +08:00
Kevin (Lao Kaiyao)
30d0ededbe
Merge branch 'refactor/remove_legacy_touch_dependency_in_ulp' into 'master'
...
refactor(touch): remove legacy touch driver dependency in ulp
Closes IDF-14263
See merge request espressif/esp-idf!42404
2025-10-16 15:26:02 +08:00
laokaiyao
14cf724f64
refactor(touch): remove legacy touch driver dependency in ulp
2025-10-15 09:44:43 +08:00
wuzhenghui
5bdcc8f5b0
change(esp_hw_support): update RTC mem attr in sleep_modes.c
2025-10-15 01:19:02 +00:00
Peter Dragun
800f141f94
Merge branch 'feat/esptool_v5' into 'master'
...
Update esptool to v5: replace deprecated commands, documentation updates and cleanup
Closes IDF-12564
See merge request espressif/esp-idf!41176
2025-10-01 14:36:26 +08:00
Peter Dragun
e3198fff3c
feat: Update esptool to v5
2025-09-30 15:28:55 +02:00
Chen Chen
a4710cc206
refactor(driver): remove redundant driver dependencies
...
now the driver component only contains legacy code for i2c, twai and
touch sensor
2025-09-30 15:47:45 +08:00
Meet Patel
0f776d31ae
Merge branch 'feature/ulp_riscv_pulse_counter_example' into 'master'
...
feat(ulp_riscv): Add pulse counter example code for ulp riscv
Closes IDF-14106
See merge request espressif/esp-idf!42107
2025-09-30 10:13:21 +05:30
Ondrej Kosta
d622d4d9ac
feat(esp_eth): removed SPI Ethernet and PHY drivers from IDF
2025-09-28 16:19:42 +02:00
Jiang Jiang Jian
369d464151
Merge branch 'feat/support_esp32h21_sleep_feature' into 'master'
...
feat: support esp32h21 lowpower features
Closes PM-425, PM-426, PM-427, PM-428, PM-430, PM-432, IDF-11512, IDF-11515, IDF-11516, IDF-11517, IDF-11519, and IDF-11520
See merge request espressif/esp-idf!40116
2025-09-26 20:17:46 +08:00
Meet Patel
af895be8f6
feat(ulp_riscv): Add pulse counter example code for ulp riscv
...
Added a pulse counter example code for ulp riscv chips. The example
works by HP core generating high frequency pulses on a GPIO, which
are counted by ULP core to find out the highest possible frequency
of pulses that can be achieved without missing any edges.
2025-09-26 15:59:07 +05:30
wuzhenghui
3e7892122e
feat(esp_hw_support): support lightsleep and deepsleep on esp32h21
2025-09-26 14:02:55 +08:00
wuzhenghui
ae34067f11
feat(soc): update esp32h21 lowpower related caps
2025-09-26 14:02:55 +08:00
Omar Chebib
324446da95
feat(mailbox): define and implement a mailbox API with hardware and software support
2025-09-25 10:25:15 +08:00
Laukik Hase
1ea0fc261d
change(nvs_sec_provider): Make the HMAC-based NVS security scheme default for supported SoCs
...
- When NVS encryption is enabled on SoCs with the HMAC peripheral that have flash encryption
enabled, the HMAC-based NVS encryption scheme is now selected as default instead of the
flash encryption-based scheme.
- If your application previously used the flash encryption-based scheme, you need to manually
configure the NVS encryption scheme to flash encryption from HMAC through ``menuconfig``
or your project's ``sdkconfig`` (i.e., setting ``CONFIG_NVS_SEC_KEY_PROTECT_USING_FLASH_ENC=y``).
2025-09-19 10:38:38 +05:30
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