Commit Graph
34999 Commits
Author SHA1 Message Date
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
tarun.kumar ff4023beea fix(roam) : Set and unset roam scan ongoing flag properly 2026-03-04 15:40:10 +05:30
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
Rahul Tank 0caaa3d260 fix(blufi): Handle flattened ATT write payloads correctly in NimBLE BLUFI host 2026-03-04 11:42:16 +05:30
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 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
nilesh.kale 10cbacfb19 fix(bootloader_support): added ecdsa curve validation during secure boot
This commit added ECDSA key curve validation between
curve selected in menuconfig and key provided.
2026-03-03 12:53:27 +05:30
Chen Chen 6ffde29079 feat(spi): make SPI DMA burst size configurable 2026-03-03 14:59:26 +08:00
cjin 974682d169 fix(ble): fix ble scan assertion when coex with wifi on ESP32-C2 2026-03-03 14:18:39 +08:00
Zhi Wei Jian 1b4c1b2af5 Merge branch 'fix/fix_blufi_security_for_3072_bit_keys' into 'master'
Fix blufi security for 3072 bit keys

Closes IDF-13993 and BLERP-2577

See merge request espressif/esp-idf!45196
2026-03-03 14:16:41 +08:00
morris ed033b1700 Merge branch 'bugfix/touch_build_warnings' into 'master'
fix(touch_sens): add missing user_filter_ctx initializer for C++

Closes IDFGH-16531 and IDF-14191

See merge request espressif/esp-idf!46184
2026-03-03 12:10:00 +08:00
zwx 8bd1ce4c53 fix(802.15.4) added some error checks to make the code more robust 2026-03-03 11:39:35 +08:00
Ashish Sharma 20a6888b41 feat(esp-tls): adds per ssl context state management 2026-03-03 11:21:56 +08:00
He Binglin e880ce192b Merge branch 'bugfix/esp_idf_s2_options_test_esp_pm' into 'master'
fix(esp_pm): change esp32s2 esp32c5 pm_trace io to avoid conflicts with mspi

Closes IDFCI-3647

See merge request espressif/esp-idf!46135
2026-03-03 11:20:14 +08:00