Commit Graph
34302 Commits
Author SHA1 Message Date
harshal.patil 79e92e076a feat(mbedtls/esp_ecdsa): Support Key Manager key using the ESP-ECDSA PSA interface 2026-03-18 16:38:24 +05:30
harshal.patil 37a73ff5a4 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-18 16:38:23 +05:30
harshal.patil 96f5317806 feat(mbedtls/esp_rsa_ds): Introduce ESP-RSA DS opaque key context 2026-03-18 16:38:23 +05:30
Ashish Sharma 532a8f4ee5 fix(mbedtls): fixes incorrect macro checks in PSA SHA driver
Closes https://github.com/espressif/esp-idf/issues/18354
2026-03-18 18:51:10 +08:00
Chen Jichang c878e60cb5 feat(lcd): support i80 lcd sleep retention on p4 2026-03-18 17:35:04 +08:00
armando 45ec3b962b fix(spm): rename scp (scratchpad) to spm (scratchpad memory) 2026-03-18 09:49:59 +08:00
armando 1b85ad5081 change(mem): deprecated tcm and added scp memory utils 2026-03-18 09:49:59 +08:00
Hu Rui a8aeaea6a9 fix(i2c): add NULL check and correct log 2026-03-17 13:23:34 +08:00
Ashish Sharma 6131f55136 feat(esp-tls): adds per ssl context state management 2026-03-17 10:45:32 +08:00
Ashish Sharma d96e33375c fix: removes deprecated http_crypto sources 2026-03-17 10:45:32 +08:00
Ashish Sharma 79fe9ff741 fix: fixes failing dynamic buffer tests 2026-03-17 10:45:32 +08:00
yangfeng b3364edfe1 fix: Fix the relative path of esp_bredr_cfg.h 2026-03-17 10:34:18 +08:00
C.S.M 3d56bfc56c fix(usj):Fix usj fifo write/read on p4 2026-03-16 15:16:18 +08:00
armando d5c2f5934e feat(isp): added isp error interrupts 2026-03-16 14:51:53 +08:00
wanckl 19131099ea fix(driver_spi): fixed master dma unaligned trans error 2026-03-16 14:01:49 +08:00
wanckl fbc049ed69 fix(driver_spi): fixed spi still got input after re-install 2026-03-16 14:01:48 +08:00
wanckl 21b37a672a fix(driver_spi): fixes psram dma rx buffer memory barrier issue 2026-03-16 14:01:48 +08:00
wanckl 88e4c52b19 feat(driver_spi): slave hd driver support to using psram buffer 2026-03-16 14:01:48 +08:00
wanckl df4ea176f8 feature(driver_spi): slave driver support psram transfer 2026-03-16 14:01:48 +08:00
wanckl 6ed0a35d88 refactor(driver_spi): use more info in spi_common 2026-03-16 14:01:45 +08:00
Chen Jichang 08d354fa00 ci(esp32p4): update the min revision for p4 2026-03-16 12:02:13 +08:00
cjin b1131ae12f fix(pm): expand the number of skip light sleep number 2026-03-16 08:55:02 +08:00
yangfeng f9faf372d4 fix(hid): Fixed HID repeatedly reporting the close event 2026-03-13 16:26:13 +08:00
Xu Si Yu 8d668c55fc fix(coex): fix ieee802.15.4 external coex tx/rx stage handling 2026-03-13 16:16:21 +08:00
Tomas Rezucha ea86272a6a fix(esp_hal_usb): Add API for transfer max size 2026-03-13 14:52:45 +08:00
Song Ruo Jing 68ed9e912b fix(rtcio): RTC GPIO configuration should be written if LP IO clock exists 2026-03-13 11:22:37 +08:00
Evgeny Torbin 0070b687b5 ci: remove unused test cases 2026-03-12 12:34:23 +01:00
Marius Vikhammer 1cc6e4f70e fix(freertos): remove spurious PRIVILEGED_FUNCTION from macro body
The macro expanded with a trailing PRIVILEGED_FUNCTION; token, making it
unusable in expression contexts (e.g. inside assert() or as a function
argument), causing a compile error: "expected ')' before ';' token".

Closes https://github.com/espressif/esp-idf/issues/17948

Made-with: Cursor
2026-03-12 16:47:33 +08:00
Marius Vikhammer 67913c7df8 fix(esp_hw_support): clear LP core SW interrupt in wake stub before sleep
When ulp_lp_core_wakeup_main_processor() is called, it sets the
PMU_SW_INT_RAW bit on the HP side. The normal sleep path clears this
bit before re-entering sleep, but esp_wake_stub_sleep() did not, leaving
the wakeup cause sticky. This caused the PMU to immediately re-trigger a
wakeup as soon as sleep was requested from the wake stub, producing a
rapid re-wakeup loop that eventually triggered LP_WDT_SYS resets.

Add a test case that verifies the wake stub can return to sleep correctly
across multiple LP core wakeup cycles without the re-wakeup bug.

Closing https://github.com/espressif/esp-idf/issues/18308

Made-with: Cursor
2026-03-12 16:46:21 +08:00
Fu Hanxi 84d80dd37d tests: change wifi tests expect timeout to 60
- wifi_router
- wifi_ap
- wifi_high_traffic
2026-03-12 15:59:26 +08:00
wuzhenghui 58fbca770a feat(esp_hw_support): add RV FP test cases 2026-03-12 11:07:24 +08:00
wuzhenghui 659dbbe5f8 feat(esp_hw_support): support esp32p4 & esp32h4 RV FPU context retention in pd_cpu sleep 2026-03-12 11:06:43 +08:00
wuzhenghui 9ed0d4bc4e fix(esp_rom): sync spi_flash_disable/enable_cache patches to rom implementation 2026-03-10 14:14:01 +08:00
wuzhenghui ee69886fee fix(esp_hw_support): fix sleep exception if CONFIG_SPI_FLASH_ROM_IMPL enabled 2026-03-10 14:13:57 +08:00
wuzhenghui c6d1bd0f85 feat(esp_driver_i2s): support clk tree source management across I2S components 2026-03-10 14:11:29 +08:00
wuzhenghui 15345f9d8c feat(esp_hw_support): support clock tree management for esp32p4 2026-03-10 14:10:36 +08:00
Kapil Gupta 25ef6916ed fix(esp_wifi): Fix min scan time for btm scan 2026-03-10 11:04:57 +05:30
armando 15cbf78a64 fix(mmap): added 24bit addr check 2026-03-10 11:34:48 +08:00
armando 12c1749c4a change(mmu): added mutex for public get apis 2026-03-10 11:34:45 +08:00
zhiweijian 70a6b534d1 fix(ble/bluedroid): Unify BTM byte alignment 2026-03-10 10:11:25 +08:00
Konstantin Kondrashov b6324856f5 fix(efuse): erase virtual blocks before burn in damaged-reading test
Some chip may have BLOCK3 in use so we need to erase it before test.
2026-03-09 13:30:36 +02:00
Shen Wei Longandluoxu 9601e3ac8e remove(ble_mesh): deprecate the tinycrypt library within the Bluetooth Mesh component
(cherry picked from commit 4e006884f8)

Co-authored-by: luoxu <luoxu@espressif.com>
2026-03-09 09:23:36 +00:00
Shen Wei Longandzhiweijian 159c3662c9 change(ble/bluedroid): Disable the built-in Bluedroid cryptographic implementation
(cherry picked from commit 7779e43d33)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-03-09 09:23:35 +00:00
Shen Wei Long b57d517ef9 change(bt): use BT_SMP_CRYPTO_STACK_MBEDTLS to select bt cryption lib
(cherry picked from commit aa40fdcc64)

Co-authored-by: ShenWeilong <shenweilong@espressif.com>
2026-03-09 09:23:35 +00:00
hebinglin 56b7fe8976 feat(esp_hw_support): support power domain power-down optimization 2026-03-09 16:07:10 +08:00
wanckl aaa43dc562 fix(driver_spi): added bit trans length check for master driver
Closes https://github.com/espressif/esp-idf/issues/16049

Closes https://github.com/espressif/esp-idf/issues/17725
2026-03-09 15:19:49 +08:00
wanckl e66e7374d1 fix(driver_spi): master set idle pin level for all data pin 2026-03-09 15:19:49 +08:00
wanckl d4a9a5e59b fix(driver_i2s): fix pdm mode ll header file 2026-03-09 15:19:49 +08:00
Hu Rui 5a753346d8 test(i2c): with malloc comes from PSRAM by default 2026-03-09 14:52:20 +08:00
C.S.M fe950466f4 feat(jpeg): Fix some potential encoder issues
esp_driver_jpeg allocates inadequate DMA memory size for descriptor in jpeg_encode.c

Closes https://github.com/espressif/esp-idf/issues/18296

Potential integer underflow and uninitialized pointer dereference in jpeg_encode.c

Closes https://github.com/espressif/esp-idf/issues/18297

Invalid DMA2D block RW mode configuration for 1D direction in jpeg_encode.c

Closes https://github.com/espressif/esp-idf/issues/18298
2026-03-09 12:01:28 +08:00