Commit Graph

45405 Commits

Author SHA1 Message Date
Song Ruo Jing
74c36f7660 Merge branch 'feature/esp32h4_regi2c_support' into 'master'
feat(regi2c): add regi2c support for esp32h4

Closes IDF-12315

See merge request espressif/esp-idf!39966
2025-06-30 16:22:58 +08:00
Ashish Sharma
0fa17c40a6 docs(system/esp_https_ota): adds ECIES-256 to pre-enc ota design doc 2025-06-30 16:04:45 +08:00
Armando (Dou Yiwen)
a08dff3a5e Merge branch 'change/h21_cache_reg_update' into 'master'
cache: updated cache registers for h21

See merge request espressif/esp-idf!40186
2025-06-30 08:01:57 +00:00
C.S.M
94765b5b7f Merge branch 'contrib/github_pr_16211' into 'master'
fix(temperature_sensor): remove spurious printf (GitHub PR)

Closes IDFGH-15581

See merge request espressif/esp-idf!40218
2025-06-30 15:19:13 +08:00
Mahavir Jain
a1b9581a7a Merge branch 'contrib/github_pr_16204' into 'master'
docs(esp_http_client): fix chunky function name (GitHub PR)

Closes IDFGH-15575

See merge request espressif/esp-idf!40212
2025-06-30 12:19:00 +05:30
C.S.M
6c2266473c fix(i2c): Make i2c nack log as debug level 2025-06-30 14:48:58 +08:00
C.S.M
c7b069781d Merge branch 'bugfix/fix_io_mux_reg_c61' into 'master'
fix(io_mux): Fix io_mux register on c61

See merge request espressif/esp-idf!40191
2025-06-30 14:26:40 +08:00
nilesh.kale
caf828dfaf fix(esp_http_client): Fix OTA failure with partial download enabled
This commit fixes an issue encountered during OTA when partial download
is enabled using an AWS signed URL restricted to GET requests.
It also adds an API to retrieve the OTA image size from the Content-Range header.
2025-06-30 11:18:26 +05:30
nilesh.kale
3e46a73964 fix(esp_https_ota): Check and handle missing image length in OTA HTTP response 2025-06-30 11:13:27 +05:30
Mahavir Jain
1f4612ec7a Merge branch 'feat/support_cross_signed_root_certs' into 'master'
feat(esp_crt): adds support for cross signed root certificates

Closes IDF-13364

See merge request espressif/esp-idf!39797
2025-06-30 10:15:54 +05:30
hrushikesh.bhosale
9c151bcd01 feat(esp_tls): Added hidden config in esp-tls for dynamic buffer strategy configuration
Added the hidden config in the esp-tls component for the dynamic buffer
strategy configuration feature. So that external components like ota
can findout whether this feature is supported or not
2025-06-28 13:17:47 +05:30
Chris Wedgwood
eda25c2ebb fix(temperature_sensor): remove spurious printf
remove accidentally included debugging
2025-06-27 23:27:27 -07:00
Richard Allen
561b325a0d docs(esp_http_client): fix chunky function name 2025-06-27 14:55:55 -05:00
wanckl
af6f1dcaaa fix(driver_twai): fixed clock source enable/disable 2025-06-27 22:08:24 +08:00
wanckl
e6fcaf4e34 fix(driver_twai): fixed c5 listenonly mode errata, add rx buffer check 2025-06-27 22:08:21 +08:00
Song Ruo Jing
ec358cfd7c 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-06-27 21:53:54 +08:00
Song Ruo Jing
85f0da63fc fix(uart): fix release pin logic if switching only one pin 2025-06-27 21:53:54 +08:00
Laukik Hase
7f7d0afe40 Merge branch 'fix/esp_tee_coverity_issues' into 'master'
fix(esp_tee): Fix coverity issue from the `attestation` component

Closes IDF-12867

See merge request espressif/esp-idf!40054
2025-06-27 18:24:24 +05:30
wuzhenghui
f5cd1d848a fix(esp_system): LOGD for the log printing in sleep process 2025-06-27 20:53:23 +08:00
wuzhenghui
5436d1f0c4 fix(esp_system): force enable uart0 sclk in esp_restart 2025-06-27 20:04:13 +08:00
Rocha Euripedes
01e990e166 Merge branch 'mqtt_event_suback_reason_code' into 'master'
feat(mqtt): Add reason code to SUBSCRIBED event in examples

Closes IDF-6430

See merge request espressif/esp-idf!39970
2025-06-27 18:08:05 +08:00
harshal.patil
bba1448128 feat(esp_key_mgr): Support PSRAM XTS-AES key deployments using Key Manager 2025-06-27 15:15:26 +05:30
harshal.patil
ffefa9902d test(mbedtls): Extend the mbedtls ecdsa tests 2025-06-27 15:15:26 +05:30
harshal.patil
eb7c5654f6 test(esp_security): Extend the key manager tests 2025-06-27 15:15:26 +05:30
harshal.patil
ea322ee6ef test(hal/crypto): Add HMAC and DS using Key Manager key tests
- Also updated the test app to use esp_crypto_periph_clk.h
2025-06-27 15:15:26 +05:30
harshal.patil
6ca4d621b5 test(crypto): Change partition address and update the test cases
- Also format key manager test cases generation script
2025-06-27 15:15:26 +05:30
harshal.patil
50c41c3b59 change(esp_key_mgr): Refactor Key Manager driver to reduce logs 2025-06-27 15:15:26 +05:30
harshal.patil
a7af364112 fix(esp_security): Power up MPI memory registers when enabling MPI
Co-authored-by: Li HongXi <lihongxi@espressif.com>
2025-06-27 15:15:26 +05:30
harshal.patil
33d8c05d95 feat(esp_key_mgr): Support Digital Signature key deployments using Key Manager 2025-06-27 15:15:26 +05:30
harshal.patil
265b0d7579 feat(esp_key_mgr): Support HMAC key deployments using Key Manager 2025-06-27 15:15:26 +05:30
harshal.patil
8ab6b4d694 fix(esp_security/esp_key_mgr): Recharge HUK before the first usage 2025-06-27 15:15:26 +05:30
harshal.patil
a7c7b75dfd feat(soc): Update ESP32-C5's key manager reg and struct files to ECO2
- Also added a new soc_cap to denote if key manager key deployment is available
2025-06-27 15:15:26 +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
wuzhenghui
ed12f896f9 feat(doc): add migration-guides for esp_sleep_get_wakeup_causes 2025-06-27 16:18:14 +08:00
wuzhenghui
879713d589 change(esp_hw_support): deprecate esp_sleep_get_wakeup_cause with esp_sleep_get_wakeup_causes 2025-06-27 16:18:10 +08:00
C.S.M
ce75f77d7f fix(io_mux): Fix io_mux register on c61 2025-06-27 16:12:20 +08:00
wuzhenghui
5ba8b5e3dc feat(esp_hw_support): add new API to get all wakeup sources 2025-06-27 14:07:02 +08:00
Xu Si Yu
5103944449 feat(openthread): disable esp32c61 support for ot_br example 2025-06-27 14:05:18 +08:00
yinqingzhao
c1c78f5838 feat(wifi): add esp32c61 eco3 wifi support 2025-06-27 14:04:55 +08:00
yinqingzhao
f336022a94 feat(phy): update libphy for esp32c61 support 2025-06-27 14:00:21 +08:00
Li Shuai
8205a4808b change(esp_phy): update phy retention context for esp32c61 2025-06-27 14:00:07 +08:00
wuzhenghui
bc5bef5556 feat(esp_hw_support): fix some issues and update esp32c61 eco3 sleep features 2025-06-27 13:59:53 +08:00
wuzhenghui
8bd81b2bfd feat(esp_hw_support): update pmu sleep parameters and register header and structure file for esp32c61 2025-06-27 13:59:43 +08:00
wuzhenghui
0a25960783 feat(soc): update modem syscon and lpcon register header and structure file for esp32c61 2025-06-27 13:59:35 +08:00
Jiang Jiang Jian
7e570d246c Merge branch 'bugfix/add_the_cve_2025_52471_to_list' into 'master'
fix(wifi): Added CVE-2025-52471 to vulnerabilities list

See merge request espressif/esp-idf!39979
2025-06-27 12:34:00 +08:00
Island
dad2c53347 Merge branch 'change/ble_update_lib_20250613' into 'master'
change(ble): [AUTO_MR] 20250613 - Update ESP BLE Controller Lib

Closes BLERP-1992, BLERP-1988, BLERP-1902, BLERP-1977, BLERP-1993, BLERP-1995, and BLERP-1994

See merge request espressif/esp-idf!39872
2025-06-27 11:09:57 +08:00
Island
b0ad04b144 Merge branch 'fix/ensure_internal_mem_for_ble_log_spi_out' into 'master'
fix(ble): ensure internal malloc in ble log spi out

Closes BLERP-2025

See merge request espressif/esp-idf!40167
2025-06-27 10:44:50 +08:00
armando
15331216d5 change(cache): updated cache registers 2025-06-27 10:34:22 +08:00
zhangyanjiao
8c8eced34a fix(wifi): Added CVE-2025-52471 to vulnerabilities list 2025-06-27 09:51:12 +08:00