Commit Graph

50545 Commits

Author SHA1 Message Date
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