Commit Graph

1125 Commits

Author SHA1 Message Date
Jiang Jiang Jian 214319b758 Merge branch 'fix/fix_io_wakeup_issues_v5.5' into 'release/v5.5'
fix(esp_hw_support): make esp_deep_sleep_enable_gpio_wakeup available to PD_TOP lightsleep (v5.5)

See merge request espressif/esp-idf!45871
2026-03-03 19:38:31 +08:00
Fu Hanxi 124a1d3b82 ci: backport master to 5.5 2026-02-25 11:38:38 +01:00
Mahavir Jain 09935fda4d Merge branch 'fix/esp_https_ota_header_handling_for_custom_data_v5.5' into 'release/v5.5'
Issue with complete headers for custom partition OTA (v5.5)

See merge request espressif/esp-idf!45795
2026-02-25 12:26:09 +05:30
nilesh.kale b7ef04f701 fix(esp_https_ota): handle ota resumption if server dosent support range requests
This commit added check to see if server supports range requets,
and fallback to OTA without resumption accordingly.

Closes https://github.com/espressif/esp-idf/pull/17960
2026-02-17 11:20:07 +05:30
wuzhenghui fe02a792ad fix(example): fix uninitialized gpio/rtcio in deepsleep example 2026-02-13 16:26:41 +08:00
hrushikesh.bhosale be7fad53ce feat(partition_ota): Modified pytest for storage data
- Modified test for storage data, reduced the size to 500 bytes,
less than IMAGE_HEADER_SIZE (1024), to check the workflow, if the
custom partition other than APP and BOOTLOADER less IMAGE_HEADER_SIZE
performed OTA
2026-02-10 14:00:34 +05:30
Sudeep Mohanty 66c76d0c34 change(lp_adc): Cleanup LP ADC driver and example 2026-02-09 12:36:18 +01:00
Omar Chebib a2ee6c914f fix: wrong name in the README file for advanced heap tracing example
Closes https://github.com/espressif/esp-idf/issues/17233
2026-01-16 14:26:26 +08:00
Li Shuai 52bc4e27fd change(example): change for pre-commit check pass of some Kconfig options are deprecated 2025-12-31 15:17:36 +08:00
Li Shuai c2de93eca9 change(example): sleep iram optimization support for esp_timer demo 2025-12-31 14:38:54 +08:00
Zhang Wen Xu 61ca635d73 Merge branch 'feat/simple_ota_h2_v5.5' into 'release/v5.5'
feat(openthread/ota): support esp32h2 for simple ota example over thread (v5.5)

See merge request espressif/esp-idf!43976
2025-12-26 06:31:37 +00:00
nilesh.kale ab8f49823b 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-18 19:09:56 +08:00
Tan Yan Quan b23f516526 feat(openthread/ota): support esp32h2 for ota examples over thread 2025-12-04 19:56:01 +08:00
Jiang Jiang Jian a5cc517d31 Merge branch 'fix/core_system_fixes_for_p4_eco5_v5_5' into 'release/v5.5'
Core System fixes for p4 eco5 (v5.5)

See merge request espressif/esp-idf!43726
2025-12-02 19:56:22 +08:00
Xiao Xufeng 09aafffb2e esp_system: increase bootloader partition size in examples using framepointer 2025-12-01 15:31:44 +08:00
morris 1d5fcc6d2e Merge branch 'bugfix/uart_related_backports_v5.5' into 'release/v5.5'
fix(uart): some related uart backports (v5.5)

See merge request espressif/esp-idf!43617
2025-11-27 10:52:38 +08:00
Konstantin Kondrashov dde1b3d791 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-26 11:40:01 +05:30
Song Ruo Jing 086183db94 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-11-21 21:57:22 +08:00
armando 304ba1655b fix check test scripts build issue 2025-11-20 11:33:36 +08:00
armando cdff2570c7 ci(p4): disable p4 rev3 invalid tests temporarily 2025-11-20 11:33:36 +08:00
wuzhenghui 3ee348fe52 fix(esp_hw_support): add p4 rev3.0 MSPI workaround for deepsleep 2025-10-30 19:09:44 +08:00
Jiang Jiang Jian bf1fe556ee Merge branch 'feat/esp32c5_lp_debug_example_v5.5' into 'release/v5.5'
feat(ulp): esp32c5 and esp32p4 support in debugging example (v5.5)

See merge request espressif/esp-idf!41006
2025-09-02 14:19:46 +08:00
Samuel Obuch c9e4a1c382 feat(ulp): esp32c5 support in debugging example 2025-08-27 15:25:20 +02:00
Marius Vikhammer 590cb66669 ci(system): enabled and cleanup misc system test-apps build-test-rules 2025-08-18 14:22:13 +08:00
Jiang Jiang Jian aa4faf57ef Merge branch 'ci/enable_sysview_tests_v5.5' into 'release/v5.5'
ci: enable sysview example tests for all chips (v5.5)

See merge request espressif/esp-idf!39472
2025-08-01 11:07:46 +08:00
morris 686af2df4f Merge branch 'ci/c61_enable_multi_dev_runner_v5.5' into 'release/v5.5'
ci(esp32c61): enable multi dut runner for c61 eco3 (v5.5)

See merge request espressif/esp-idf!40895
2025-08-01 10:03:51 +08:00
wanckl 7bc929997e ci(esp32c61): enable multi dut runner for c61 2025-07-30 09:32:09 +08:00
harshal.patil 96f11e01bf test(examples/efuse): Add test for secure boot v2 using ecdsa-p384 2025-07-25 14:25:33 +05:30
Samuel Obuch c01e1a7153 ci: enable example tests for esp32p4 2025-07-23 13:19:52 +02:00
Samuel Obuch 6ec881a5c7 ci: OpenOCD class as fixture 2025-07-23 13:19:52 +02:00
Samuel Obuch 67bf1e1bb8 ci: enable sysview examples for all chips 2025-07-23 13:19:52 +02:00
Mahavir Jain b458016805 Merge branch 'feat/adding_different_strategy_to_perform_tls_using_dynamic_feature_v5.5' into 'release/v5.5'
Add configuration to control dynamic buffer strategy in mbedtls (v5.5)

See merge request espressif/esp-idf!39919
2025-07-22 14:48:44 +05:30
Jiang Jiang Jian 4c38f2c864 Merge branch 'fix/fix_esp32_core1_access_rtc_fast_in_sleep_code_v5.5' into 'release/v5.5'
fix(esp_hw_support): fix esp32 APP_CPU accessing RTCFAST memory in sleep code (v5.5)

See merge request espressif/esp-idf!40556
2025-07-22 14:48:35 +08:00
Jiang Jiang Jian 3c39b32195 Chip/support esp32c61 v5.5 2025-07-22 12:21:36 +08:00
wuzhenghui ae1914398a feat(esp_hw_support): add core1 enter deepsleep test case 2025-07-21 14:16:01 +08:00
wuzhenghui 5ff3d1f32b 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-21 14:16:01 +08:00
hrushikesh.bhosale 2bfeb41d90 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-18 15:01:17 +05:30
Erhan Kurubas 0170c56e04 ci(change): disable esp32c61 tests 2025-06-04 11:11:05 +02:00
morris dbfb663b66 Merge branch 'feature/add_uart_io_deinit_process_v5.5' into 'release/v5.5'
fix(uart): eliminate garbled data on TX/RX line in sleep (v5.5)

See merge request espressif/esp-idf!39262
2025-05-20 16:00:38 +08:00
Song Ruo Jing 5bb83afac7 refactor(uart): minor refactor to uart wakeup code 2025-05-19 21:52:55 +08:00
Samuel Obuch 04d83433c3 ci: fix app_trace_basic rules and test 2025-05-15 14:27:11 +02:00
Samuel Obuch dd1a331f4f ci: enable gcov example for all chips 2025-05-15 14:27:07 +02: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