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 Long and luoxu
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 Long and zhiweijian
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