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
Nebojsa Cvetkovic
d0ceef20f4
refactor(xtensa): Rename specreg.h register macros
...
This commit renames all registers in xtensa/specreg.h to by adding the
prefix XT_REG_. This is done to avoid naming collisions with similar
variable names. A new register file, viz., xt_specreg.h is created. The
previous names are still available to use but have been deprecated.
Closes https://github.com/espressif/esp-idf/issues/12723
Merges https://github.com/espressif/esp-idf/pull/16040
2025-06-17 15:37:33 +02:00
Konstantin Kondrashov
3a7c1a2e74
feat(bootloader): Bootloader OTA update with recovery bootloader feat
2025-06-12 18:47:33 +08:00
Mahavir Jain
a8bf745f23
Merge branch 'feat/adding_different_strategy_to_perform_tls_using_dynamic_feature' into 'master'
...
Add configuration to control dynamic buffer strategy in mbedtls
Closes IDF-12591
See merge request espressif/esp-idf!39469
2025-06-12 09:52:35 +05:30
Aditya Patwardhan
f4e8813d45
Merge branch 'contrib/github_pr_15972' into 'master'
...
feat(esp_http_client): Event to signal last header downloaded (GitHub PR)
See merge request espressif/esp-idf!39309
2025-06-10 13:08:10 +05:30
hrushikesh.bhosale
5928a87aa7
feat(mbedtls): Add configuration to control dynamic buffer strategy in mbedtls
...
Problem:
1. In low-memory scenarios, the dynamic buffer feature can fail due to memory fragmentation.
2. It requires a contiguous 16KB heap chunk, but continuous allocation and deallocation of
the RX buffer can lead to fragmentation.
3. If another component allocates memory between these operations, it can break up the
available 16KB block, causing allocation failure.
Solution:
1. Introduce configurable strategy for using dynamic buffers in TLS connections.
2. For example, convert RX buffers to static after the TLS handshake.
3. Allow users to select the strategy via a new field in the esp_http_client_cfg_t structure.
4. The strategy can be controlled independently for each TLS session.
2025-06-05 12:43:47 +05:30
Hrushikesh Bhosale
4ffb3fb32d
Merge branch 'feat/add_support_for_cert_bundle_for_advanced_ota_example' into 'master'
...
fix(advanced_ota): Added support for cert bundle in advanced OTA
See merge request espressif/esp-idf!39219
2025-05-29 13:57:00 +08:00
Richard Allen
30758d9beb
feat(esp_http_client): Event to signal last header download
...
When parsing ND-JSON streams, this is needed to indicate the
point when the ND-JSON stream is considered open, which
occurs just after the last HTTP_EVENT_ON_HEADER.
ND-JSON stream clients cannot rely on the first HTTP_EVENT_ON_DATA,
since that is only triggered by an event, which are optional and
may never be sent, or only sent well after the last HTTP_EVENT_ON_HEADER.
Closes #15952
2025-05-28 08:50:28 -05:00
Marius Vikhammer
951bc53a03
fix(sysview): fixed spelling mistake in comment
2025-05-28 08:46:26 +02:00
Marius Vikhammer
f764953df3
Revert "ci: enable sysview examples for all chips"
...
This reverts commit c9cf11cd1c
.
2025-05-28 08:38:08 +02:00
Marius Vikhammer
24d2720793
Revert "ci: OpenOCD class as fixture"
...
This reverts commit 0eb74ffcc3
.
2025-05-28 08:38:08 +02:00
hrushikesh.bhosale
2c5530528c
fix(advanced_ota): Added support for cert bundle in advanced OTA
...
1. Added support for cert bundle in advanced OTA
2. This allows to easily test example with different public servers
2025-05-27 10:53:19 +05:30
Samuel Obuch
0eb74ffcc3
ci: OpenOCD class as fixture
2025-05-27 04:48:18 +08:00
Samuel Obuch
c9cf11cd1c
ci: enable sysview examples for all chips
2025-05-27 04:48:18 +08:00
Konstantin Kondrashov
f7bc58e4ec
Merge branch 'ci/fix_secure_tests_for_efuse_example' into 'master'
...
fix(examples): Fix CI tests for secure boot cases
Closes IDF-13077
See merge request espressif/esp-idf!39111
2025-05-19 20:59:00 +08:00
Song Ruo Jing
81cca78ca1
Merge branch 'feature/add_uart_io_deinit_process' into 'master'
...
fix(uart): eliminate garbled data on TX/RX line in sleep
Closes IDF-4897, IDF-13030, and IDF-13037
See merge request espressif/esp-idf!38673
2025-05-15 21:53:04 +08:00
Song Ruo Jing
fa00aa43e7
refactor(uart): minor refactor to uart wakeup code
2025-05-15 11:20:59 +08:00
Samuel Obuch
bee2ed2502
ci: fix app_trace_basic rules and test
2025-05-13 21:31:43 +02:00
Samuel Obuch
4b664441ac
ci: enable gcov example for all chips
2025-05-13 21:26:14 +02:00
Konstantin Kondrashov
11321b585e
fix(examples): Fix CI tests for secure boot cases
2025-05-13 19:20:22 +03: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
Zhang Xiao Yan
97f904b6fb
Merge branch 'docs/fix_some_typos' into 'master'
...
docs: Fix some typos
Closes DOC-10600, DOC-10605, DOC-10606, DOC-10607, DOC-10608, and DOC-10671
See merge request espressif/esp-idf!37977
2025-04-30 18:35:40 +08:00
Shen Meng Jing
62d4115e08
docs: Fix some typos
2025-04-30 18:35:39 +08:00
Mahavir Jain
ff555428d1
Merge branch 'feat/dynamic_buffer_tls1.3' into 'master'
...
feat(mbedtls): add support for dynamic buffer for TLS1.3
Closes IDFGH-14708, IDF-12469, IDF-9178, and IDF-1725
See merge request espressif/esp-idf!38258
2025-04-30 17:52:43 +08:00
Mahavir Jain
6c0d5def85
test: convert C6 secure boot tests to use ECDSA scheme
2025-04-29 12:05:22 +08:00
laokaiyao
4fed6450a3
refactor(touch): separate touch sleep example
2025-04-25 23:57:14 +08:00
Ashish Sharma
415e0f3c86
feat(mbedtls): add support for dynamic buffer for TLS1.3
...
Closes https://github.com/espressif/esp-idf/issues/15448
2025-04-24 12:05:36 +08:00
jath03
954d12955d
feat(ulp): LP Timer interrupt example
...
This commit adds an example to demonstrate the use of the LP Timer
interrupt on the LP Core.
2025-04-23 09:52:45 +02:00