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