Commit Graph

50551 Commits

Author SHA1 Message Date
wuzhenghui d45606bf1d fix(esp_hw_support): disable esp32eco3 livelock workaround to sleep process 2026-03-18 11:29:55 +08:00
wuzhenghui 6f1bea6a5d refactor(esp_system): ind_wdt.c refactor & code clean
1. introduce reconfigure_ticks function for wdt configuration
 2. move esp32eco3 cache livelock workaround code out from int_wdt.c
2026-03-18 11:29:51 +08:00
Wang Meng Yang 38f37e18af Merge branch 'change/hfp_hf_example' into 'master'
change(bt/examples): Add the use of internal codec APIs in the hfp_hf example

Closes IDFGH-17271

See merge request espressif/esp-idf!46168
2026-03-05 19:44:33 +08:00
Jiang Jiang Jian 52f3bf88f1 Merge branch 'bugfix/sae_commit_queue_full_memory_leak' into 'master'
fix(wpa_supplicant): fix memory leak on SAE commit queue post failure

See merge request espressif/esp-idf!46293
2026-03-05 19:34:09 +08:00
Jiang Jiang Jian 96b67d244f Merge branch 'bugfix/pm-673' into 'master'
fix analog i2c master race cause by phy retention link

Closes PM-673

See merge request espressif/esp-idf!46133
2026-03-05 19:24:55 +08:00
Kapil Gupta e2338ce516 Merge branch 'bugfix/wps_disable_stop_scan' into 'master'
fix(wifi): Stop scan when wps is disabled

Closes WIFIBUG-1633

See merge request espressif/esp-idf!45066
2026-03-05 15:34:12 +05:30
Sajia eeb69e20bb fix(wifi): Stop scan when wps is disabled 2026-03-05 14:53:24 +08:00
C.S.M bbee94f718 Merge branch 'feat/cordic_esp32s31' into 'master'
feat(cordic): Support driver of polling mode on esp32s31 🧮

See merge request espressif/esp-idf!44894
2026-03-05 13:21:32 +08:00
Mahavir Jain b40343198f Merge branch 'feature/add_data_partition_secure_boot_verification' into 'master'
feat(secure_boot): adds api to verify data partition integrity

Closes IDFGH-16339

See merge request espressif/esp-idf!41721
2026-03-05 09:44:15 +05:30
Island 4bbd63e793 Merge branch 'bugfix/fix_ble_scan_start_assertion_when_coex_with_wifi_mst' into 'master'
fix(ble): fix ble scan assertion when coex with wifi on ESP32-C2

Closes BT-4262

See merge request espressif/esp-idf!46219
2026-03-05 10:30:26 +08:00
Island a21a86f749 Merge branch 'fix/ble_hci_log_direction' into 'master'
feat(ble_log): encode HCI direction in ble_log pipeline

See merge request espressif/esp-idf!46137
2026-03-05 10:29:50 +08:00
Sarvesh Bodakhe 7e81c99613 fix(wpa_supplicant): fix memory leak on SAE commit queue post failure
In auth_sae_queue(), when wpa3_hostap_post_evt() fails, the queued
entry was left on the list and never freed. This leaks memory under
SAE commit floods or when the event queue is full.

Free the entry and remove it from the list on post failure.
2026-03-04 22:46:04 +05:30
Sudeep Mohanty 7f7f40404b Merge branch 'feat/buildv2_component_cb_framework' into 'master'
feat(cmakev2): Add build event callback framework for components

See merge request espressif/esp-idf!46018
2026-03-04 15:12:53 +01:00
Aditya Patwardhan 7b09685987 Merge branch 'feat/opaque_contexts_support_km' into 'master'
Extend opaque driver context to add Key recovery info

See merge request espressif/esp-idf!46223
2026-03-04 18:05:55 +05:30
Jiang Jiang Jian e8c1718823 Merge branch 'bugfix/fix_nimble_opt_include' into 'master'
fix(nimble): Add header file to expose macros in code.

See merge request espressif/esp-idf!46151
2026-03-04 20:23:35 +08:00
Song Ruo Jing e3a2865606 Merge branch 'bugfix/lp_io_clock_control' into 'master'
fix(rtcio): RTC GPIO configuration should be written only if LP IO clock exists

Closes IDF-14951

See merge request espressif/esp-idf!46146
2026-03-04 19:23:33 +08:00
Mahavir Jain d8df5d32fe Merge branch 'fix/add_ecdsa_curve_validation_during_secure_boot' into 'master'
fix(bootloader_support): added ecdsa curve validation during secure boot

See merge request espressif/esp-idf!46022
2026-03-04 15:38:55 +05:30
Wu Zheng Hui c86f8fdddb Merge branch 'feat/support_esp32s31_pau' into 'master'
feat(): support esp32s31 pau

See merge request espressif/esp-idf!46048
2026-03-04 17:32:35 +08:00
Sudeep Mohanty 86a2d98247 Merge branch 'fix/esp_wifi_remote_linux_build' into 'master'
fix(esp_wifi): Fix linux build for esp_wifi remote when component is INTERFACE

See merge request espressif/esp-idf!46237
2026-03-04 10:02:09 +01:00
morris ad9cb97283 Merge branch 'contrib/github_pr_18283' into 'master'
Kampi/feature 18282 (GitHub PR)

Closes IDFGH-17297, IDFGH-17296, and IDF-14912

See merge request espressif/esp-idf!46092
2026-03-04 15:56:03 +08:00
Suren Gabrielyan e3b2615358 Merge branch 'bugfix/ws-transport-buffer-timeout' into 'master'
fix(ws_transport): Optimize polling and fix buffer overflow/handshake issues

Closes IDFGH-16945

See merge request espressif/esp-idf!44190
2026-03-04 07:49:51 +00:00
C.S.M 0a096a46ad feat(cordic): Add cordic oneshot driver for esp32s31 2026-03-04 15:36:23 +08:00
C.S.M e35306a02b test(cordic): Add test cases for cordic 2026-03-04 15:35:26 +08:00
C.S.M 95926d1e14 feat(cordic): Add hal layer support for cordic 2026-03-04 15:33:02 +08:00
Song Ruo Jing 09c11595bf Merge branch 'bugfix/flash_user_command_with_pms' into 'master'
fix(flash): flash erase operation may fail to raise PMS exception

See merge request espressif/esp-idf!45800
2026-03-04 15:30:33 +08:00
Daniel Kampert 58ce40e9bb feat(esp_lcd): Add PSRAM support in SPI LCD panel IO
When the color buffer resides in PSRAM, set the SPI_TRANS_DMA_USE_PSRAM
flag.

Closes https://github.com/espressif/esp-idf/issues/18282
Merges https://github.com/espressif/esp-idf/pull/18283
2026-03-04 14:13:17 +08:00
C.S.M da4584f913 Merge branch 'fix/esp32s31_missing_file' into 'master'
fix(esp32s31): Add some missing rom file for esp32s31

See merge request espressif/esp-idf!46246
2026-03-04 13:59:19 +08:00
Harshal Patil efbe83bd21 Merge branch 'feat/introduce_esp_rsa_ds_opaque_key_context' into 'master'
Introduce ESP-RSA DS opaque key context

See merge request espressif/esp-idf!45953
2026-03-04 11:19:43 +05:30
Marius Vikhammer 0494797522 Merge branch 'feature/esp32s31_watchdog_support' into 'master'
feat(esp32s31): Add watchdog timer support

See merge request espressif/esp-idf!45238
2026-03-04 13:36:46 +08:00
C.S.M 587986c84b fix(esp32s31): Add some missing rom file for esp32s31 2026-03-04 11:44:54 +08:00
Chen Chen 4b8923a804 Merge branch 'feat/spi_dma_size_config' into 'master'
feat(spi): make SPI DMA burst size configurable

Closes IDF-14286

See merge request espressif/esp-idf!45776
2026-03-04 11:09:58 +08:00
Zhou Xiao 8fd5dbb730 feat(ble_log): encode HCI direction in ble_log pipeline
Add ble_log_write_hci macro that encodes upstream/downstream direction
in MSB of HCI type byte. Update all 4 callsites (NimBLE + Bluedroid)
to use the new macro. Parser reads MSB to determine direction;
backward compatible (old firmware MSB=0 defaults to "sent").
2026-03-04 10:54:48 +08:00
Ashish Sharma abe0d37d94 docs(security): adds data partition verification docs 2026-03-04 10:22:33 +08:00
Ashish Sharma f93575a622 feat(secure_boot): adds api to verify data partition integrity
Closes https://github.com/espressif/esp-idf/issues/17482
2026-03-04 10:22:33 +08:00
Tomas Rohlinek 12f36a021f Merge branch 'feat/align_fatfs_buffers' into 'master'
feat(storage/fatfs): Allow fatfs buffers to be aligned for DMA access

Closes IDF-9714

See merge request espressif/esp-idf!44942
2026-03-03 18:09:50 +01:00
Sudeep Mohanty b4cd0c7ff5 fix(esp_wifi): Use early return in remote/CMakeLists for INTERFACE library
On linux, esp_wifi is an INTERFACE library. Return early and skip includes,
sources, and optional_requires so CMake scope is never applied to INTERFACE.
2026-03-03 17:09:20 +01:00
wuzhenghui d2be19ba18 feat(esp_hw_support): support esp32s31 system sleep retention 2026-03-03 21:42:48 +08:00
wuzhenghui 821525ace9 feat(soc): update modem reg headers 2026-03-03 21:42:48 +08:00
wuzhenghui 123dec8b7d change(soc): cleanup is_top_domain_module for all targets 2026-03-03 21:42:47 +08:00
wuzhenghui e923a54686 fix(esp_hw_support): fix build dependencies for peripherals that do not yet support retention 2026-03-03 21:32:00 +08:00
wuzhenghui 4bb638ba04 feat(hal): support PAU for esp32s31 2026-03-03 21:32:00 +08:00
harshal.patil a1bbab43fe feat(mbedtls/esp_rsa_ds): Support Key Manager key using the ESP-RSA-DS PSA interface 2026-03-03 18:42:07 +05:30
harshal.patil 8036017951 feat(mbedtls/esp_mac): Support Key Manager key using the ESP-HMAC PSA interface 2026-03-03 18:40:31 +05:30
harshal.patil 30a120c7cb feat(mbedtls/esp_ecdsa): Support Key Manager key using the ESP-ECDSA PSA interface 2026-03-03 18:40:31 +05:30
harshal.patil 163e0974b3 change(mbedtls/psa_driver_esp_hmac): Use efuse key block instead of efuse block
- Maintains compatibility of the older esp_hmac_ APIs and the PSA driver
2026-03-03 18:36:18 +05:30
harshal.patil aa63487d9f feat(mbedtls/esp_rsa_ds): Introduce ESP-RSA DS opaque key context 2026-03-03 18:36:18 +05:30
Jiang Jiang Jian 84d406190c Merge branch 'bugfix/support_for_alt_snounce' into 'master'
fix(esp_wifi): Add alt snonce verification in softAP

Closes FCS-1846

See merge request espressif/esp-idf!46008
2026-03-03 20:01:35 +08:00
Song Ruo Jing c1695b4533 fix(flash): flash erase operation may fail to raise PMS exception 2026-03-03 17:41:07 +08:00
Wu Zheng Hui b4def1d7db Merge branch 'feat/support_rv_fp_retention' into 'master'
feat(esp_hw_support): support rv fp retention

See merge request espressif/esp-idf!45565
2026-03-03 17:36:04 +08:00
Rahul Tank 6f470bdbb9 fix(nimble): Add header file to expose macros 2026-03-03 14:03:45 +05:30