Commit Graph
49049 Commits
Author SHA1 Message Date
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 HaseandHarshal 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