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
Jiang Jiang Jian
d85ad74c7f
Merge branch 'feat/add_usj_notes_to_sleep_examples' into 'master'
...
change(example): adds USB-Serial-JTAG console usage notes to sleep examples
Closes IDFGH-15488
See merge request espressif/esp-idf!40990
2025-09-04 15:33:58 +08:00
Alexey Lapshin
1275129a62
Merge branch 'fix/actulize_newlib_kconfig_variables' into 'master'
...
fix(config): actualize newlib Kcongig options
See merge request espressif/esp-idf!41301
2025-08-29 11:37:44 +04:00
Alexey Lapshin
28ced4efad
fix(config): actualize newlib Kconfig options
2025-08-28 12:25:09 +08:00
Erhan Kurubas
a4e06f0792
test(app_trace): add SystemView UART tracing tests for all targets
2025-08-27 13:44:16 +03: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
Peter Dragun
7d19c310c1
Merge branch 'feat/esptool_v5_minimal' into 'master'
...
Feat: Add minimal esptool v5 support
See merge request espressif/esp-idf!41314
2025-08-25 16:28:51 +08:00
Erhan Kurubas
38c906bc3d
Merge branch 'limit_gcov_build' into 'master'
...
change(examples): enable minimal build for gcov
Closes IDF-13857
See merge request espressif/esp-idf!41376
2025-08-25 10:01:18 +02:00
nilesh.kale
7fc57dbef5
fix: ota: increase timeout and remove redundant server restart in tests
...
This comit updated pytest file in advanced ota example and also updates
timeout for example to avoid recurring timeout errors in CI
2025-08-22 09:40:41 +05:30
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
Peter Dragun
eba6b814ba
feat: Add support for esptool v5 and keep v4 for now
2025-08-21 15:53:39 +02:00
Wang Meng Yang
7cac735da0
Merge branch 'feat/remove_the_deprecated_api_and_parameter' into 'master'
...
feat(bt): remove the deprecated functions and parameters
Closes BT-4042
See merge request espressif/esp-idf!40435
2025-08-20 19:36:37 +08:00
Marek Fiala
9d35d63651
feat(cmake): Update minimum cmake version to 3.22 (whole repository)
2025-08-19 14:44:32 +02:00
gongyantao
179a730a03
feat(bt): remove the deprecated functions and parametes
2025-08-19 16:07:05 +08:00
Erhan Kurubas
312261785c
change(examples): enable minimal build for gcov
2025-08-19 09:53:33 +03:00
hebinglin
8f8a97787d
change(esp_hw_support): change clock kconfig name in eso32h4beta5
2025-08-18 12:55:42 +08:00
hebinglin
afc51051bf
change(esp_hw_support): update pmu register context structure and driver for esp32h4 beta5
2025-08-15 20:52:13 +08:00
hebinglin
498f78dc40
change(esp_hw_support): support esp32h4beta5 power management dfs flow
2025-08-15 17:49:27 +08:00
Erhan Kurubas
f5ffef1556
change(app_trace): move gcov component to the esp-component-registry
2025-08-11 13:24:42 +03:00
Aditya Patwardhan
b72e532598
Merge branch 'feature/move_partial_download_code_under_config' into 'master'
...
feat(esp_http_client): move partial download related code under config
Closes IDF-13464
See merge request espressif/esp-idf!40270
2025-08-11 11:09:49 +05:30
Song Ruo Jing
451cfc91c3
Merge branch 'contrib/github_pr_17241' into 'master'
...
Refactor: Use enum values when assigning "pull_[up|down]_en" fields of "gpio_config" (GitHub PR)
Closes IDFGH-16192
See merge request espressif/esp-idf!41058
2025-08-11 12:08:16 +08:00
Darian Leung
5454499877
refactor: Use enum values for gpio pull up/down fields
...
Ensure that enum values are used When assigning `pull_up_en` and `pull_down_en`
fields of `gpio_config_t`. Helps avoid `invalid conversion` errors when
building those code snippets in C++.
2025-08-07 11:45:11 +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
nilesh.kale
2db4bcf87d
feat(esp_http_client): move partial download related code under config
...
This MR added an menuconfig option to enable partial download feature.
2025-08-05 17:38:10 +05:30
wuzhenghui
9f53ff77a1
change(example): adds USB-Serial-JTAG console usage notes to sleep examples
...
Closes https://github.com/espressif/esp-idf/issues/16129
2025-08-01 20:28:09 +08:00
Samuel Obuch
1a49af0fb6
feat(ulp): esp32c5 support in debugging example
2025-07-31 13:48:40 +02:00
Armando (Dou Yiwen)
9e2d857c9a
Merge branch 'feat/h4_psram' into 'master'
...
psram: h4 support
Closes IDF-12351 and IDF-12350
See merge request espressif/esp-idf!40484
2025-07-28 09:39:41 +00:00
armando
9be8dccef5
feat(psram): psram support on h4
2025-07-28 10:16:48 +08:00
Mahavir Jain
22adc7ed75
Merge branch 'feat/secure_boot_ecdsa_p384' into 'master'
...
Support Secure Boot using ECDSA-P384 curve
Closes IDF-10016, IDF-10221, and IDF-12990
See merge request espressif/esp-idf!38517
2025-07-24 11:59:59 +05:30
wanckl
cb257ede27
ci(esp32c61): enable multi dut runner for c61
2025-07-22 17:10:55 +08:00
harshal.patil
5699619606
test(examples/efuse): Add test for secure boot v2 using ecdsa-p384
2025-07-21 09:19:42 +05:30
Sudeep Mohanty
c8f68c72a7
Merge branch 'feat/remove_global_cmake_vars' into 'master'
...
change(esptool_py): Make esptool_py component idempotent in the build
Closes IDF-13073
See merge request espressif/esp-idf!39589
2025-07-17 17:13:49 +02:00
Samuel Obuch
824d54e707
ci: fix appimage_offset for esp32p4 in sysview heap trace example
2025-07-15 12:58:33 +02:00
Samuel Obuch
d7eea89e16
ci: enable example tests for esp32p4
2025-07-15 12:57:21 +02:00
Samuel Obuch
ee65205183
ci: OpenOCD class as fixture
2025-07-15 12:57:19 +02:00
Samuel Obuch
66defc0c19
ci: enable sysview examples for all chips
2025-07-15 12:38:24 +02:00
Fu Hanxi
682388487a
Merge branch 'ci/apply-idf-ci-1' into 'master'
...
ci: apply `idf-ci`
Closes IDFCI-2719
See merge request espressif/esp-idf!38755
2025-07-11 07:18:32 +02:00
Wu Zheng Hui
dd980b738d
Merge branch 'fix/fix_esp32_core1_access_rtc_fast_in_sleep_code' into 'master'
...
fix(esp_hw_support): fix esp32 APP_CPU accessing RTCFAST memory in sleep code
Closes IDFGH-15614
See merge request espressif/esp-idf!40452
2025-07-10 21:29:21 +08:00
Erhan Kurubas
f78d6d6366
change(app_trace): remove extra data buffering feature
2025-07-10 12:39:44 +02:00
Sudeep Mohanty
b6ea668e6e
refactor(esptool_py): Removed global scope variables from esptool_py project_include.cmake
...
This commit global variables such as ESPTOOLPY, ESPSECUREPY, ESPEFUSEPY,
ESPMONITOR and ESPTOOLPY_CHIP from the project_include.cmake file of
esptool_py component. All other components which use these variables
have been updated to fetch the same from esptool_py component's
properties.
2025-07-10 11:26:28 +02:00
Fu Hanxi
a5257dcc39
ci: apply idf-ci pytest plugin
...
Removed
- target markers. Now must use target as parametrization in esp-idf
- host test markers. Now will be automatically added with linux target and qemu marker
2025-07-09 10:33:28 +02:00
wuzhenghui
70825a78af
feat(esp_hw_support): add core1 enter deepsleep test case
2025-07-09 14:59:56 +08:00
wuzhenghui
56c2831992
fix(esp_hw_support): fix esp32 APP_CPU accessing RTCFAST memory in sleep code
...
Closes https://github.com/espressif/esp-idf/issues/16243
2025-07-08 20:33:55 +08:00
nilesh.kale
5cc874068d
feat(esp_http_client): added event HTTP_EVENT_ON_STATUS_CODE
...
This commit added event HTTP_EVENT_ON_STATUS_CODE and
acquire response status code before header or data.
2025-07-08 17:45:18 +05:30
Wu Zheng Hui
60d9ca995c
Merge branch 'feat/new_api_to_get_all_wakeup_causes' into 'master'
...
feat: add new api to get multiple wakeup causes
Closes PM-472
See merge request espressif/esp-idf!40139
2025-07-02 17:36:30 +08:00
Song Ruo Jing
ec358cfd7c
fix(light_sleep/example): fix potential compilation error in light_sleep example
...
If ESP_CONSOLE_NONE is selected in menuconfig, compilation fails with
undefined CONFIG_ESP_CONSOLE_UART_BAUDRATE macro.
2025-06-27 21:53:54 +08:00
wuzhenghui
879713d589
change(esp_hw_support): deprecate esp_sleep_get_wakeup_cause with esp_sleep_get_wakeup_causes
2025-06-27 16:18:10 +08:00
Xiao Xufeng
5aa1a5f6ab
esp_system: increase bootloader partition size in examples using framepointer
2025-06-23 16:22:38 +08:00