Li Shuai
455cb7e7be
feat(esp_hal_uart): support esp32p4 hp uart 3,4 wakeup during light sleep
2026-03-05 18:11:17 +08:00
Li Shuai
9b3cc51971
feat(esp_hw_support): support system sleep clock icg implemented by regdma
2026-03-05 18:11:17 +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
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
Rahul Tank
70b2ece581
Merge branch 'bugfix/gatt_memory_leak' into 'master'
...
fix(nimble): Fixed memory leak when dynamic services are disabled
Closes BLERP-2612
See merge request espressif/esp-idf!46094
2026-03-03 14:00:08 +05:30
Song Ruo Jing
d4005779e0
fix(uart): improve uart rx glitch filter test case failing rate
...
Not all IO glitch simulation functions were in iram before,
making the glitch too long to be filtered.
2026-03-03 16:19:15 +08:00
Tomas Rezucha
12825abb80
Merge branch 'feat/usb_max_size' into 'master'
...
fix(esp_hal_usb): Add API for transfer max size
See merge request espressif/esp-idf!46025
2026-03-03 08:44:28 +01:00
Chen Chen
f544120d06
Merge branch 'fix/i2c_slv_addr_check_esp32' into 'master'
...
fix(i2c_slave): filter out fake request for esp32 slave device
Closes IDFGH-17278
See merge request espressif/esp-idf!46040
2026-03-03 15:30:29 +08:00