Laukik Hase
a9e20a0715
feat(esp_tee): Remove unused components from the PSA Crypto library
2026-01-29 11:49:17 +05:30
Laukik Hase
f18697b544
refactor(esp_tee): Remove support for ECDSA secp192r1 keys in TEE secure storage
2026-01-29 11:49:16 +05:30
Laukik Hase
984eefa5ce
docs(esp_tee): Update the TEE attestation documentation for the PSA interface
2026-01-29 11:49:16 +05:30
Laukik Hase
b470f08c94
refactor(esp_tee): Update TEE attestation tests and examples to use the PSA interface
2026-01-29 11:49:16 +05:30
Laukik Hase
1752290f02
feat(esp_tee): Migrate TEE attestation to the PSA interface
2026-01-29 11:49:15 +05:30
Laukik Hase
d826448fd0
ci(esp_tee): Optimize the TEE pytest script
2026-01-29 11:49:15 +05:30
Laukik Hase
304adb120b
refactor(esp_tee): Adopt Picolibc as the default LibC for ESP-TEE build
...
- Also fixed an issue where NewLib ROM APIs, when called from TEE, were
using the syscall table located in the REE SRAM. This could be abused
as an attack vector to invoke illegal functions from the TEE.
To prevent this, the syscall table is now switched to the TEE-specific
copy during every M-U mode transition.
2026-01-29 11:49:15 +05:30
Laukik Hase and Harshal Patil
17b98b7a29
feat(esp_tee): Enable GDMA burst mode for AES/SHA operations
...
- Fix the compile-time minimum chip revision check for patching
the `ets_delay_us` API
Co-authored-by: Harshal Patil <harshal.patil@espressif.com >
2026-01-29 11:49:14 +05:30
Laukik Hase
421246323a
feat(esp_tee): Add support for the RISC-V H/W stack guard mechanism
2026-01-29 11:49:14 +05:30
Laukik Hase
39f392f943
feat(esp_tee): Support ECDSA secp384r1 keys in TEE secure storage
2026-01-29 11:49:13 +05:30
Jiang Jiang Jian
9ed8ae514a
Merge branch 'fix/fix_p4_lp_adc_unavailable_in_sleep_v6.0' into 'release/v6.0'
...
feat(esp_hw_support): support ESP_SLEEP_USE_ADC_TSEN_MONITOR_MODE for esp32p4 (v6.0)
See merge request espressif/esp-idf!45197
2026-01-29 14:11:53 +08:00
Jiang Jiang Jian
9d317f2cb8
Merge branch 'ci/docs-artifacts-expiration-time-v6.0' into 'release/v6.0'
...
Revert "ci: docs artifacts expiration time"
See merge request espressif/esp-idf!45038
2026-01-29 14:07:44 +08:00
Jiang Jiang Jian
e13024510f
Merge branch 'feat/set_encoder_params_v6.0' into 'release/v6.0'
...
feat(bt/bluedroid): Add API to set encoder parameters and report sink caps for A2DP source (v6.0)
See merge request espressif/esp-idf!45458
2026-01-29 14:05:50 +08:00
Jiang Jiang Jian
281165608c
Merge branch 'fix/ldgen_ipa_constprop_v6.0' into 'release/v6.0'
...
fix(ldgen): correctly place symbols generated by compiler during IPA (v6.0)
See merge request espressif/esp-idf!45110
2026-01-29 14:04:17 +08:00
Jiang Jiang Jian
d6cadbacd2
Merge branch 'fix/minimal_build_property_v6.0' into 'release/v6.0'
...
fix(cmake): disable MINIMAL_BUILD build property if COMPONENTS is defined (v6.0)
See merge request espressif/esp-idf!45116
2026-01-29 14:04:05 +08:00
Jiang Jiang Jian
4806ca8174
Merge branch 'contrib/github_pr_18103_v6.0' into 'release/v6.0'
...
Fix "IMPORTED_LOCATION not set for imported target" CMake errors during codemodel-v2 api queries with CMake 4.2 (GitHub PR) (v6.0)
See merge request espressif/esp-idf!45199
2026-01-29 14:03:49 +08:00
Jiang Jiang Jian
7eb5016510
Merge branch 'fix/cmakev2_component_get_property_raw_v6.0' into 'release/v6.0'
...
feat(cmakev2): reduce reconfiguration time (v6.0)
See merge request espressif/esp-idf!45216
2026-01-29 14:02:43 +08:00
Jiang Jiang Jian
170209d0b9
Merge branch 'fix/update_argument_file_docs_v6.0' into 'release/v6.0'
...
docs(tools): Enclosed @argument_file with quotations (v6.0)
See merge request espressif/esp-idf!45274
2026-01-29 14:01:43 +08:00
Jiang Jiang Jian
b28d6715ee
Merge branch 'feat/esp32p4_eco5_emac_v6.0' into 'release/v6.0'
...
Added PTP PPS Feature (v6.0)
See merge request espressif/esp-idf!45060
2026-01-29 14:01:33 +08:00
Mahavir Jain
2ef6d7eb3d
Merge branch 'fix/aes-dma-psram-output-cache-operation-change_v6.0' into 'release/v6.0'
...
Cache invalidate the output buffer before the AES-DMA operation (v6.0)
See merge request espressif/esp-idf!45169
2026-01-29 09:47:51 +05:30
Mahavir Jain
ec6c8158d5
Merge branch 'contrib/github_pr_18121_v6.0' into 'release/v6.0'
...
Set CMake CACHE variables for mbedtls correctly (GitHub PR) (v6.0)
See merge request espressif/esp-idf!45178
2026-01-29 09:46:19 +05:30
Mahavir Jain
e9bbc4b22c
Merge branch 'fix/app_update_tests_v6.0' into 'release/v6.0'
...
fix(app_update): Fix tests for app_update on ESP32C5 (v6.0)
See merge request espressif/esp-idf!45504
2026-01-29 09:42:20 +05:30
Jiang Jiang Jian
b18f302fe6
Merge branch 'feat/freq_change_enc_write_c5' into 'release/v6.0'
...
Revert "fix(esp_system): limit CPU clock to 160MHz in ESP32-C5 for flash encryption" (v6.0)
See merge request espressif/esp-idf!45166
2026-01-29 10:19:51 +08:00
Konstantin Kondrashov
15ca8f7669
fix(app_update): Fix tests for app_update on ESP32C5
2026-01-28 16:59:15 +02:00
morris
7c1e88e3d4
Merge branch 'refactor/cam_fourcc_v6.0' into 'release/v6.0'
...
refactor(cam): use fourcc for cam format (v6.0)
See merge request espressif/esp-idf!45421
2026-01-28 22:39:09 +08:00
morris
f02cd2e253
Merge branch 'bugfix/dma_memcpy_psram_workaround_v6.0' into 'release/v6.0'
...
fix(dma): add PSRAM memory barrier for external RAM buffers (v6.0)
See merge request espressif/esp-idf!45163
2026-01-28 22:38:05 +08:00
morris
39dc9613c1
Merge branch 'refactor/remove_gdma_trigger_peripheral_t_v6.0' into 'release/v6.0'
...
refactor: remove gdma_trigger_peripheral_t (v6.0)
See merge request espressif/esp-idf!45063
2026-01-28 22:37:24 +08:00
Michael (XIAO Xufeng)
5d4d12f28b
Merge branch 'feat/remove_sdm_set_duty_api_v6.0' into 'release/v6.0'
...
feat(sdm): remove `sdm_channel_set_duty` API (v6.0)
See merge request espressif/esp-idf!45071
2026-01-28 22:30:35 +08:00
Michael (XIAO Xufeng)
ad10e60b25
Merge branch 'ci/exclude-tools-cmakev2-test-ci-linter_v6.0' into 'release/v6.0'
...
ci: exclude tools/cmakev2/test while running test script linter (v6.0)
See merge request espressif/esp-idf!45484
2026-01-28 22:24:39 +08:00
Michael (XIAO Xufeng)
d6c4fcd957
Merge branch 'bugfix/fix_big_vdddig_bug_p4eco6_v6.0' into 'release/v6.0'
...
Fix_vdddig_big_bug when boot in ECO6 (v6.0)
See merge request espressif/esp-idf!45182
2026-01-28 21:27:50 +08:00
Jiang Jiang Jian
3ba7d46e5c
Merge branch 'feat/set_max_sync_conn_v6.0' into 'release/v6.0'
...
feat(bt): set BR/EDR max sync conn eff for Bluedroid HFP on ESP32 (v6.0)
See merge request espressif/esp-idf!45241
2026-01-28 20:01:57 +08:00
Jiang Jiang Jian
6bbcab359d
Merge branch 'bugfix/esp_idf_p4_pm-654' into 'release/v6.0'
...
fix(esp_hal_wdt): ESP32P4 RTC WDT stage0 timeout set error(v6.0)
See merge request espressif/esp-idf!45305
2026-01-28 19:08:22 +08:00
Jiang Jiang Jian
422a827f6b
Merge branch 'bugfix/esp_idf_c2_pm-613_6.0' into 'release/v6.0'
...
fix(esp_hw_support): fix cpu restart failed due to rtc_clk in flash(v6.0)
See merge request espressif/esp-idf!45296
2026-01-28 19:08:12 +08:00
Jiang Jiang Jian
ab5dd04326
Merge branch 'bugfix/source_acp_miss_audio_cfg_evt_v6.0' into 'release/v6.0'
...
Bugfix/source acp miss audio cfg evt v6.0
See merge request espressif/esp-idf!45257
2026-01-28 19:07:32 +08:00
Jiang Jiang Jian
a78c57dfe6
Merge branch 'bugfix/a2dp_utils_v6.0' into 'release/v6.0'
...
fix(bt/bluedroid): add status management for audio sink service channel (v6.0)
See merge request espressif/esp-idf!45122
2026-01-28 19:05:59 +08:00
Jiang Jiang Jian
8f8730d673
Merge branch 'docs/update_bt_api_ref_v6.0' into 'release/v6.0'
...
docs(bt): update Classic Bluetooth api reference(v6.0)
See merge request espressif/esp-idf!44993
2026-01-28 19:05:49 +08:00
Jiang Jiang Jian
2761bd1889
Merge branch 'ci/enable_c5_c61_phy_build_test_v6.0' into 'release/v6.0'
...
feat(ci): re-enable ci build test of phy example for esp32c5(backport v6.0)
See merge request espressif/esp-idf!45115
2026-01-28 19:05:42 +08:00
Jiang Jiang Jian
2359d58fbf
Merge branch 'refactor/independent_esp_hal_pmu_v6.0' into 'release/v6.0'
...
feat(hal): graduate pmu/rtc_cntl hal driver into a new component: esp_hal_pmu (v6.0)
See merge request espressif/esp-idf!44954
2026-01-28 19:02:36 +08:00
Jiang Jiang Jian
d1f311db3c
Merge branch 'bugfix/key_type_notify_err_v6.0' into 'release/v6.0'
...
fix(bt/controller): fixed wrong key type during changing connection link key (v6.0)
See merge request espressif/esp-idf!44974
2026-01-28 17:51:33 +08:00
Jiang Jiang Jian
b34e8b03b9
Merge branch 'fix/fix_secure_boot_fast_wake_feature_v6.0' into 'release/v6.0'
...
fix(esp_system): fix ROM secure boot fast wake feature (v6.0)
See merge request espressif/esp-idf!44951
2026-01-28 17:50:30 +08:00
Jiang Jiang Jian
ea33171ec8
Merge branch 'feat/support_configurable_behavior_for_sleep_console_v6.0' into 'release/v6.0'
...
feat(esp_hw_support): Support configurable console uart behavior before sleep (v6.0)
See merge request espressif/esp-idf!44949
2026-01-28 17:50:23 +08:00
Jiang Jiang Jian
e08da5d846
Merge branch 'fix/fix_cnnt_top_dependency_v6.0' into 'release/v6.0'
...
fix(esp_hw_support): fix TOP domain to CNNT domian dependency (v6.0)
See merge request espressif/esp-idf!44950
2026-01-28 17:50:13 +08:00
Fu Hanxi
b29535d19c
ci: exclude tools/cmakev2/test while running test script linter
2026-01-28 10:32:41 +01:00
Michael (XIAO Xufeng)
55e19ad2f0
Merge branch 'update/version_6_0_0' into 'release/v6.0'
...
Update version to 6.0.0
See merge request espressif/esp-idf!45412
2026-01-28 17:22:31 +08:00
yangfeng
e83cf43b6a
feat(bt/bluedroid): Add API to set encoder parameters for A2DP source
...
- Add API to set encoder parameters for A2DP source
- Add the use of the API for setting encoding parameters in the a2dp_source example
2026-01-28 11:39:29 +08:00
yangfeng
bc753bb88b
fix(bt/bluedroid): Handle stream reconfiguration via stream close and re-open for A2DP ACP
2026-01-28 11:39:29 +08:00
yangfeng
6ee623c1e6
feat(bt/bluedroid): Report A2DP sink codec capabilities for A2DP source
2026-01-28 11:39:29 +08:00
gaoxu
6fd07044f8
feat(cam): add format conversion when new dvp cam
2026-01-27 10:44:06 +08:00
gaoxu
aad924bd9a
feat(csi): add csi color format conversion
2026-01-27 10:44:06 +08:00
gaoxu
63adc7ff2a
refactor(cam): use fourcc for cam format
2026-01-27 10:44:06 +08:00