Martin Vychodil
4b919caa17
Merge branch 'feat/vfs_remove_old_api_v6.0' into 'release/v6.0'
...
feat(storage/vfs): v6 API breaking changes (v6.0)
See merge request espressif/esp-idf!44315
2025-12-18 05:02:41 +08:00
Tomáš Rohlínek
1bf8b030e3
feat(storage/vfs): Remove old API usage
2025-12-17 14:00:22 +01:00
morris
311bec8f82
Merge branch 'fix/spi_edma_and_hal_component_6.0' into 'release/v6.0'
...
feat(driver_spi): split esp_hal_gpspi and support master driver edma (v6.0)
See merge request espressif/esp-idf!44222
2025-12-17 14:54:05 +08:00
wanckl
d12f941787
feat(driver_spi): split spi hal component
2025-12-16 20:38:09 +08:00
Chen Chen
1b015d22eb
refactor(esp_system): clear dependency on hal components
2025-12-16 09:11:59 +08:00
Martin Vychodil
7c4eac9e22
Merge branch 'feat/spi_flash_bdl_support_v6.0' into 'release/v6.0'
...
feat(bdl): Add support for spi_flash (v6.0)
See merge request espressif/esp-idf!43812
2025-12-11 21:28:52 +08:00
morris
5c5d78b639
Merge branch 'ci/freertos_header_v6.0' into 'release/v6.0'
...
ci(header_check): Add check for public header should not include freertos (backport v6.0)
See merge request espressif/esp-idf!44104
2025-12-11 18:00:57 +08:00
C.S.M
92da866163
fix(isp): Fix isp build error in single core
2025-12-11 11:40:49 +08:00
laokaiyao
85d5630f2a
refactor(ci): manually list the g0 components used by g1 components
2025-12-11 10:28:55 +08:00
laokaiyao
55537c99db
feat(hal): graudate the ana_cmpr hal driver into a new component
2025-12-11 10:27:00 +08:00
Adam Múdry
064630c582
feat(bdl): Add support for spi_flash
2025-12-10 22:39:03 +08:00
Alexey Gerenkov
effa1e4248
Merge branch 'feature/update-toolchain-to-esp-15.2.0_20250929.4-6d3fdb7_v6.0' into 'release/v6.0'
...
Make Picolibc the default libc (v6.0)
See merge request espressif/esp-idf!43966
2025-12-08 18:13:08 +08:00
morris
15eba7d8d6
Merge branch 'ci/add_esp_hal_components_in_g0_test_v6.0' into 'release/v6.0'
...
refactor(g0_components): update component list to dynamically include esp_hal_* components (v6.0)
See merge request espressif/esp-idf!43742
2025-12-08 10:42:16 +08:00
Alexey Lapshin
ad7f4b9670
feat(esp_libc): make picolibc default libc
2025-12-06 00:08:35 +07:00
Jiang Jiang Jian
18a4332f92
Merge branch 'ci/fix_wifi_cases_6.0' into 'release/v6.0'
...
Ci: fix wifi cases 6.0
See merge request espressif/esp-idf!43784
2025-12-05 12:30:18 +08:00
Erhan Kurubas
835e032498
fix(espcoredump): prevent double exception during int_wdt panic with custom stack
2025-11-28 12:06:03 +01:00
Chen Yudong
1e189cbb40
ci: rename wifi_two_dut to two_duts
2025-11-27 13:43:21 +08:00
morris
7d92d994a7
refactor(g0_components): update component list to dynamically include esp_hal_* components
2025-11-26 12:05:10 +08:00
Omar Chebib
52aa13146a
ci: re-enable eh_frame for the ESP32-P4
2025-11-25 13:35:51 +05:30
Marius Vikhammer
72c7bfe2e2
fix(system): fixed constructors not working properly on P4 ECO5
2025-11-25 13:35:51 +05:30
Marius Vikhammer
02b891f9de
fix(lp-core): fixed rtc mem conflict on p4 eco5 between app and ULP
2025-11-25 13:35:50 +05:30
Jiang Jiang Jian
ee4be1af57
Merge branch 'feat/flash_enc_using_key_manager_v6.0' into 'release/v6.0'
...
Support Flash Encryption using Key Manager (v6.0)
See merge request espressif/esp-idf!43459
2025-11-24 10:35:48 +08:00
armando
714b022a43
ci(p4): disable p4 rev3 invalid tests temporarily
2025-11-21 02:48:05 +00:00
harshal.patil
c1503cd847
feat(bootloader_support): Support Flash Encryption using Key Manager
2025-11-20 11:37:05 +05:30
Mahavir Jain
582d3cce08
Merge branch 'feat/extend_pmp_protection_esp32p4_eco5_v6.0' into 'release/v6.0'
...
Extend PMP memprot for ESP32-P4 V3 (v6.0)
See merge request espressif/esp-idf!43264
2025-11-17 10:18:18 +05:30
Euripedes Rocha Filho
dcf03ca0d2
remove(mqtt): Moves esp-mqtt to component manager
...
esp-mqtt is now a managed component at espressif/mqtt
2025-11-14 10:53:56 +01:00
harshal.patil
3e7602a2e4
feat(cpu_region_protect): Extend PMP memprot for ESP32-P4 V3
2025-11-11 17:54:17 +05:30
Chen Chen
4ac9954101
refactor(i2c): Add disclaimer for legacy driver
2025-10-20 11:38:26 +08:00
Marius Vikhammer
a257812e14
feat(stdio): added esp_stdio component
...
esp_stdio contains everything the old esp_vfs_console contained (the vfs stdio glue layer)
as well as other functionality related to stdio (previously referred to as console)
2025-10-16 10:01:59 +08:00
morris
ab149384e1
Merge branch 'refactor/clean_soc_caps_gptimer' into 'master'
...
refactor(hal): graduate watch dog hal driver into a new component: esp_hal_wdt
Closes IDF-14091
See merge request espressif/esp-idf!42338
2025-10-15 17:18:20 +08:00
Marius Vikhammer
4b2a8b946f
ci(network): fixed dependencies for misc network and wifi related test apps
2025-10-15 09:37:00 +08:00
morris
e8de5b5a95
refactor(gptimer): clean up SOC capabilities for GPTIMER and Timer Group
...
- Remove GPTIMER and TIMG related definitions from soc_caps_full.h files
- Move timer peripheral definitions to appropriate HAL layer files
- Update references across components to use proper HAL abstractions
- Consolidate timer group and GPTIMER capabilities organization
- Ensure consistent timer configuration across all ESP32 variants
This refactoring improves the separation of concerns between SOC
capabilities and HAL implementations for timer-related functionality.
2025-10-14 11:44:38 +08:00
morris
cd41b6a640
refactor: remove unnecessary driver dependencies from build rules
2025-10-11 14:02:29 +08:00
Roland Dobai
d816c3fb5b
Merge branch 'contrib/github_pr_17594' into 'master'
...
fix(depgraph): Add double quotes around dependency names (GitHub PR)
Closes IDFGH-16471
See merge request espressif/esp-idf!41989
2025-10-10 11:27:06 +02:00
Frantisek Hrbata
a73644800d
fix(test_apps): reflect changes in component_deps.dot in the g1_components test
...
The commit 51f3c02115 ("Add quotes around node ID in dependency
graph") introduced proper quoting for node IDs in the generated dot
file. Since the dot format does not allow dashes in node names without
quoting, and dashes are used in component names, the component names in
the generated dot file are now correctly quoted. Adjust the
g1_components test to accommodate this change by stripping the quotes.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2025-10-08 19:55:21 +08:00
radek.tandler
b695279ee8
feat(storage): esp_blockdev added to G1 components
2025-10-08 10:18:10 +02: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
harshal.patil
1d4a634b98
test(security): Use minimal build in the security test apps
2025-09-30 10:52:03 +05:30
Mahavir Jain
5cf6b6d36d
Merge branch 'contrib/github_pr_17582' into 'master'
...
fix(mbedtls): prevent vectorization fault in clang O2 optimization (GitHub PR)
Closes IDFGH-16450
See merge request espressif/esp-idf!41973
2025-09-29 09:19:05 +05:30
Ondrej Kosta
d622d4d9ac
feat(esp_eth): removed SPI Ethernet and PHY drivers from IDF
2025-09-28 16:19:42 +02:00
Kapil Gupta
35f8d9d42c
fix(esp_wifi): Remove deprecated arguments from some APIs
2025-09-26 21:42:30 +05:30
Akiyama Kohane
4358d21a06
fix(mbedtls): prevent vectorization fault in clang O2 optimization
...
Closes https://github.com/espressif/esp-idf/pull/17582
2025-09-25 13:22:12 +08:00
Fu Hanxi
809161fb19
ci: remove unused keyword
2025-09-24 13:06:58 +02:00
armando
aeb590e1a3
change(g0): use hw_ver3 to build g0 components test app
2025-09-23 15:09:11 +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
C.S.M
f00755319a
Merge branch 'refactor/make_i2c_hal_independent' into 'master'
...
refactor(i2c): Make i2c hal layer independent
See merge request espressif/esp-idf!41562
2025-09-16 18:51:57 +08:00
Mahavir Jain
a148c61bef
test: add test case for secure update with FE case
2025-09-15 12:31:57 +05:30
C.S.M
5ce39e8878
refactor(i2c): Make i2c hal layer independent
2025-09-15 11:26:48 +08:00