Armando (Dou Yiwen)
d7c975d9b6
Merge branch 'refactor/cache_hal_no_sdkconfig' into 'master'
...
cache: cache/mmu hal no sdkconfig
Closes IDF-13586
See merge request espressif/esp-idf!41929
2025-09-23 01:32:54 +00:00
armando
8ebce9b805
change(cache): no use sdkconfig in cache/mmu hal
2025-09-22 01:01:03 +00:00
harshal.patil
5aa5366e7f
fix(bootloader_support): Reorder write disabling ECDSA_CURVE_MODE
2025-09-19 17:01:23 +05:30
harshal.patil
d6c1184676
fix(bootloader_support): Reorder write protection bits of some shared security efuses
2025-09-19 13:02:00 +05:30
Konstantin Kondrashov
dcf486359e
feat(log): Optimize log tag init for bin logging
2025-09-15 15:59:52 +03:00
Mahavir Jain
e46313568b
fix(bootloader): correct encryption length for secure update without secure boot
...
For secure update without secure boot case, the encryption length for
app image must consider signature block length as well. This was
correctly handled for secure boot case but not for secure update without
secure boot.
2025-09-15 12:31:56 +05:30
armando
179d00a6f8
feat(p4): p4 rev3 real chip support
2025-08-28 17:56:16 +08:00
Mahavir Jain
42914e01ee
feat: remove some deprecated APIs from 6.0 release
2025-08-20 14:20:37 +05:30
Marek Fiala
9d35d63651
feat(cmake): Update minimum cmake version to 3.22 (whole repository)
2025-08-19 14:44:32 +02:00
Marius Vikhammer
bb8346aad2
Merge branch 'bugfix/enable_misc_test_case' into 'master'
...
ci: cleanup misc system build-test-rules
See merge request espressif/esp-idf!41067
2025-08-08 09:25:25 +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
Song Ruo Jing
6bfdc93593
feat(uart): add DTR and DSR signals support for UART
2025-08-05 16:45:46 +08:00
C.S.M
142a8301e8
Merge branch 'fix/make_bootloader_flash_size_correct' into 'master'
...
fix(bootloader_flash): Make bootloader flash size accurate
See merge request espressif/esp-idf!40847
2025-08-01 12:02:42 +08:00
Marius Vikhammer
96512006c0
Merge branch 'ci/core_tests_use_caps' into 'master'
...
ci(system): update system pytest apps to use SOC_CAPs
See merge request espressif/esp-idf!40865
2025-08-01 10:25:16 +08:00
Marius Vikhammer
9788d33351
ci(system): update system pytest apps to use SOC_CAPs
2025-07-31 19:05:58 +08:00
Gao Xu
9ac4a3400c
Merge branch 'refactor/rng_ll_s3' into 'master'
...
refactor(rng): refactor to use hal/ll apis for S3
Closes IDF-12536
See merge request espressif/esp-idf!39585
2025-07-31 11:41:21 +08:00
C.S.M
47218f6291
fix(bootloader_flash): Make bootloader flash size accurate
2025-07-30 17:10:59 +08:00
Song Ruo Jing
a4bd638385
refactor(uart): use U0RXD_GPIO_NUM and U0TXD_GPIO_NUM macros when possible
2025-07-29 21:59:49 +08:00
Song Ruo Jing
0787da6eea
fix(console): release default console UART pins if console is switched in bootloader
...
Also print out console UART pin number in app cpu_startup stage
Closes https://github.com/espressif/esp-idf/issues/16764
2025-07-29 21:59:10 +08:00
gaoxu
9a57629e73
refactor(rng): refactor to use hal/ll apis for S3
2025-07-29 09:52:54 +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
Aditya Patwardhan
03ffe90f95
feat(soc): Added soc capabilities related to RNG for ESP32C5
2025-07-23 14:22:09 +05:30
C.S.M
b765ad43cf
feat(spi_flash): Add flash suspend support on esp32h21, esp32h4
2025-07-21 19:24:00 +08:00
C.S.M
50aee21d33
feat(spi_flash): Add basic support for esp32h4
2025-07-21 19:24:00 +08:00
C.S.M
bc9fa040da
feat(spi_flash): support spi_flash on esp32h21
2025-07-21 19:24:00 +08:00
harshal.patil
130e72f82b
feat(bootloader_support): Support Secure Boot using ECDSA-P384 curve
2025-07-21 09:19:42 +05:30
harshal.patil
03ea07155a
change(bootloader_support/secure_boot): Allow NULL as verified_digest for app build
...
The esp_secure_boot_verify_sbv2_signature_block() and esp_secure_boot_verify_rsa_signature_block()
APIs need and use the verified_digest argument only for BOOTLOADER_BUILD, but the argument is
not used in the application code, and the value present in verified_digest is considered invalid.
Thus, allow passing NULL as the verified_digest parameter to help some save space.
2025-07-21 09:19:42 +05:30
harshal.patil
3f9ab5d5e7
fix(bootloader_support/secure_boot): Fix incorrect usage of ESP_SECURE_BOOT_KEY_DIGEST_LEN
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
Song Ruo Jing
3519fbd30b
Merge branch 'feature/esp32h4_clock_support' into 'master'
...
feat(clk): Add basic clock support for esp32h4
Closes IDF-12285, IDF-12912, and IDF-12499
See merge request espressif/esp-idf!40166
2025-07-11 15:51:43 +08:00
Armando (Dou Yiwen)
c5a7513cb8
Merge branch 'feat/p4_eco5_fpga' into 'master'
...
esp32p4: eco5 support on FPGA
See merge request espressif/esp-idf!39917
2025-07-11 01:27:22 +00: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
Sudeep Mohanty
30083e07be
refactor(esptool_py): Re-evalute dependencies of esptool_py
...
This commit establishes the foundation for making the esptool_py
component idempotent.
The following changes are made in this commit:
- Removes unnecessary dependency of esp_wifi component on esptool_py.
- Add missing esptool_py dependencies to components which directly use
esptool_py specific functions or variables but do not declare a public
or private dependency.
2025-07-10 11:26:28 +02:00
Song Ruo Jing
b3fd9b6afa
fix(clk): XTAL_X2 clock is not usable on H21 MPW and H4 BETA5
2025-07-10 16:35:58 +08:00
Song Ruo Jing
28df79aee8
feat(clk): Add basic clock support for esp32h4
2025-07-10 16:35:53 +08:00
armando
bcf04e356b
resolve comments, to squash
2025-07-10 06:24:32 +00:00
armando
dfb0662de2
feat(esp32p4): support eco5 on fpga
2025-07-10 06:24:32 +00:00
morris
c4d7b1cfce
refactor(uart)!: deprcated esp_rom_uart.h
2025-07-08 18:56:17 +08:00
Harshal Patil
78faa2535c
Merge branch 'feat/support_key_manager_esp32c5' into 'master'
...
Support key manager esp32c5
Closes IDF-12626, IDF-12628, IDF-12629, IDF-8621, IDF-9007, IDF-12855, IDF-9070, IDF-7902, and IDF-7548
See merge request espressif/esp-idf!38894
2025-07-01 11:36:19 +05:30
Aditya Patwardhan
662d793f37
feat(esp_security): Added support for key manager for esp32c5
2025-06-27 15:15:26 +05:30
Song Ruo Jing
cde716e093
feat(regi2c): add regi2c support for esp32h4
2025-06-27 17:18:33 +08:00
Alexey Lapshin
86ca6ef829
fix(build): fix -Wanalyzer-undefined-behavior-ptrdiff warnings
2025-06-25 18:00:39 +07: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
Song Ruo Jing
6d293c8582
feat(clk): Add basic clock support for esp32h21
2025-06-16 15:05:32 +08:00
Konstantin Kondrashov
3a7c1a2e74
feat(bootloader): Bootloader OTA update with recovery bootloader feat
2025-06-12 18:47:33 +08:00
Laukik Hase
0d8a1f5427
refactor(hal): Refactor the APM LL/HAL APIs
2025-06-06 18:28:47 +05:30
Nilesh Kale
fa7c9b63b1
Merge branch 'feature/enable_support_for_deterministic_mode_and_ecdsa_192' into 'master'
...
enable support for deterministic mode and ecdsa 192 in ESP32H2
Closes IDF-12011, IDF-13065, and DOC-11194
See merge request espressif/esp-idf!39103
2025-05-23 15:19:08 +08:00
nilesh.kale
0fb8c2a9b8
feat: enabled ECDSA-P192 support for ESP32H2
2025-05-22 14:55:03 +05:30
armando
2f8cd616cc
test(psram): re-enable 80M psram tests on C5 ECO2
2025-05-22 14:52:40 +08:00
Armando (Dou Yiwen)
dadcc7b9f3
Merge branch 'feat/c5_eco2_psram_timing_tuning' into 'master'
...
mspi: psram 80M timing tuning on C5 ECO2
Closes IDF-13003
See merge request espressif/esp-idf!39232
2025-05-22 06:41:56 +00:00