Commit Graph

31191 Commits

Author SHA1 Message Date
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
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
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
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
Omar Chebib
f496b43943 Merge branch 'bugfix/task_wdt_not_checking_ret' into 'master'
fix(esp_system): task wdt now checks the interrupt allocator return value

Closes IDF-13478

See merge request espressif/esp-idf!40155
2025-06-27 09:42:51 +08:00
Jiang Jiang Jian
dce4ca71cb Merge branch 'bugfix/fix_the_mesh_crash_issue_when_changing_authmode' into 'master'
fix(wifi/mesh): fixed the mesh crash issue when changing mesh AP's authmode

Closes WIFIBUG-1274 and IDFGH-15387

See merge request espressif/esp-idf!40165
2025-06-27 00:19:12 +08:00
David Čermák
84b969ecea Merge branch 'feat/menuconfig_for_rio_enable' into 'master'
feat(lwip/config): add menuconfig option to enable ND6 RIO support and set the RIO cache size

Closes IDFGH-13888

See merge request espressif/esp-idf!39488
2025-06-26 22:13:57 +08:00
Adam Múdry
7154cd3173 feat(sdmmc): Add ESP32-P4 eMMC test board definition 2025-06-26 14:00:22 +02:00
Adam Múdry
1ab7235b9e fix(sdmmc): Legacy driver slot deinit set NULL after free 2025-06-26 14:00:22 +02:00
Gao Xu
7aca624322 Merge branch 'fix/fix_adc_cali_second_step_error' into 'master'
fix(adc): fix ESP32-C5 adc calibration error

See merge request espressif/esp-idf!40107
2025-06-26 17:41:57 +08:00
Tomas Rezucha
1bbf04cb4c Merge branch 'refactor/remove_old_usb_pins' into 'master'
refactor(usb): Remove deprecated USB pin definitions

Closes IDF-9029

See merge request espressif/esp-idf!40144
2025-06-26 11:22:01 +02:00
Zhou Xiao
d300617aa6 fix(ble): ensure internal malloc in ble log spi out 2025-06-26 16:11:16 +08:00
Ashish Sharma
cabb5009f2 feat(esp_crt): adds support for cross signed root certificates 2025-06-26 16:01:11 +08:00
zhangyanjiao
8ed26569d1 fix(wifi/mesh): fixed the mesh crash issue when changing mesh AP's authmode
fix(wifi/mesh): fixed the esp_mesh_scan_get_ap_record() error in chain toplogy
Closes https://github.com/espressif/esp-idf/issues/16041
2025-06-26 14:55:14 +08:00
cjin
e44f1373a0 feat(ble): add sm count reserve cnt setting on ESP32-H2 2025-06-26 14:54:53 +08:00
cjin
ab92fef5be feat(ble): add sm count reserve cnt setting on ESP32-C6 and ESP32-C61 2025-06-26 14:54:53 +08:00
cjin
3d96faae5d feat(ble): add sm count reserve cnt setting on ESP32-C5 2025-06-26 14:54:53 +08:00
Rahul Tank
e8d24d0525 fix(nimble): Add missing ble_hs_unlock() call 2025-06-26 10:35:34 +05:30
Jiang Jiang Jian
7f325d47bf Merge branch 'bugfix/ignore_duplicated_offchan_error' into 'master'
fix(wifi): ignore duplicated offchan error, add coex wifi event imm

Closes TZ-1846, WIFIBUG-1279, WIFIBUG-1276, WIFIBUG-1283, WIFIBUG-1273, and WIFIBUG-1278

See merge request espressif/esp-idf!40062
2025-06-26 12:09:37 +08:00
Omar Chebib
20da6a9a5c fix(esp_system): task wdt now checks the interrupt allocator return value 2025-06-26 11:38:38 +08:00
morris
95b303cd8a Merge branch 'test/twai_new_driver_add_interactive_test' into 'master'
test(driver_twai): new driver add interctive test

See merge request espressif/esp-idf!39043
2025-06-26 11:27:30 +08:00
Armando (Dou Yiwen)
33821d1799 Merge branch 'change/remove_mmap_paddr_remap_warning_log' into 'master'
mmu: remove paddr remap warning log

See merge request espressif/esp-idf!40123
2025-06-26 03:18:29 +00:00
Alexey Lapshin
0223bfe530 Merge branch 'feature/update-toolchain-to-esp-15.1.0_20250607' into 'master'
feat(tools): update toolchain version to esp-15.1.0_20250607

See merge request espressif/esp-idf!39728
2025-06-26 06:32:54 +04:00
Shu Chen
c976203214 Merge branch 'feat/call_meshcop_mdns_publish_in_idf' into 'master'
Handle MeshCoP mDNS service in state change callback, update OpenThread upstream

See merge request espressif/esp-idf!39517
2025-06-26 01:45:21 +00:00
Tomas Rezucha
65ac3f6f80 refactor(usb): Remove deprecated USB pin definitions
When connecting USB OTG to an external FSLS PHY,
the FSLS Serial Interface signals can be routed to any GPIO via the GPIO
matrix. Thus, these macros are meaningless.
2025-06-25 14:44:36 +02:00
Peter Marcisovsky
e744fc737b Merge branch 'refactor/usb_host_types_ch9' into 'master'
refactor(usb_host): IDF 6.0 breaking change: remove val types from USB Host stack

Closes IDF-9886

See merge request espressif/esp-idf!39773
2025-06-25 14:35:07 +02:00
wanckl
69f258b02f test(driver_twai): new driver add interctive test 2025-06-25 19:37:28 +08:00
Wu Zheng Hui
01753bfc04 Merge branch 'feat/support_esp32h4_pau' into 'master'
feat(esp_hw_support): add esp32h4 PAU initial support

Closes PM-444

See merge request espressif/esp-idf!39951
2025-06-25 19:27:24 +08:00
Xu Si Yu
96fb64d055 feat(openthread): update border router lib
* esp-openthread: thread_zigbee/esp-openthread@16bfed5ec
* openthread: espressif/openthread@b945928d7
* esp-idf: espressif/esp-idf@3ff78443f
2025-06-25 11:21:01 +00:00
Chen Ji Chang
0972e9d274 Merge branch 'refactor/remove_legacy_mcpwm_driver' into 'master'
remove(legacy_mcpwm)!: remove legacy mcpwm driver in IDF v6.0

Closes IDF-13173 and IDF-13352

See merge request espressif/esp-idf!39743
2025-06-25 19:17:16 +08:00
Xu Si Yu
3ff78443ff feat(openthread): update openthread upstream 2025-06-25 19:12:39 +08:00