wuzhenghui
bf4a668089
refactor(esp_hw_support): move system_periph_retention from soc to esp_hw_support
2026-06-17 12:21:41 +08:00
Song Ruo Jing
d15a897d13
feat(dma2d,ppa): Support flash encryption for DMA2D and PPA
2026-04-13 15:03:37 +08:00
Alexey Gerenkov
414791d955
Merge branch 'feature/enable_misalign_optimization_for_iperf_v5.5' into 'release/v5.5'
...
feat(newlib): enable libc misalign optimized functions (v5.5)
See merge request espressif/esp-idf!42676
2026-03-31 00:49:02 +08:00
Mahavir Jain
1b9b001f23
docs: update PSRAM and flash encryption docs with per-page and separate key capabilities
2026-03-24 12:54:59 +05:30
Alexey Lapshin
9332d2ccd2
fix(newlib): fix CONFIG_LIBC_OPTIMIZED_MISALIGNED_ACCESS for c2/c3/c6/h2/h21
...
PMP configurations for load and store addresses may
have different permissions (e.g., "R" vs. "RW").
Due to the timing alignment of internal signals, the address
permission check may be incorrectly applied during the second
part of a misaligned access transaction.
As a workaround, insert two instructions (e.g. ADDI/NOP) between
accessing to different memory regions. This spacing avoids the
false permission check caused by signal timing overlap.
2026-03-20 12:59:12 +07:00
Song Ruo Jing
5698be672b
feat(mspi): support 120MHz flash and psram for esp32c61
2026-03-13 16:27:17 +08:00
zhiweijian
be341ff584
feat(ble/bluedroid): Add new bluedroid host examples
2026-02-09 00:05:04 +08:00
liuning
c65cf33dae
bugfix(wifi): fix incomplete phy initialization due to absence of bb clocks at coexistence scenarios
2026-01-19 19:28:08 +08:00
Jin Chen
a6aa9bf7f5
fix(ble): add soc caps config for pawr feat on ESP32H2
...
(cherry picked from commit 2eb79c71f1 )
Co-authored-by: cjin <jinchen@espressif.com >
2025-12-11 16:23:08 +08:00
Song Ruo Jing
9589ab5361
feat(gpio): add IO hold support for Deep-sleep for ESP32-P4 ECO5
2025-11-13 11:36:15 +08:00
Chen Jichang
ba376fa81c
fix(rmt): deal with spurious RX done interrupts on ESP32
...
Closes https://github.com/espressif/esp-idf/issues/15948
2025-08-14 11:22:49 +08:00
Jiang Jiang Jian
3c39b32195
Chip/support esp32c61 v5.5
2025-07-22 12:21:36 +08:00
Aditya Patwardhan
d5323cfaaa
Merge branch 'feature/enable_support_for_deterministic_mode_and_ecdsa_192_v5.5' into 'release/v5.5'
...
enable support for deterministic mode and ecdsa 192 in ESP32H2 (v5.5)
See merge request espressif/esp-idf!39540
2025-06-16 18:32:43 +05:30
nilesh.kale
04f5e591c0
feat: enable support for deterministic mode for esp32h2
2025-06-16 13:13:03 +08:00
nilesh.kale
2d5d7b819f
feat: enabled ECDSA-P192 support for ESP32H2
2025-06-16 13:13:03 +08:00
Laukik Hase
27496e47f0
feat(esp_tee): Support for ESP32-H2 - the rest of the components
2025-05-21 10:06:17 +05:30
wanckl
8a60934c4f
feat(driver_twai): support legacy targets in new driver
2025-04-30 10:38:55 +08:00
C.S.M
f566b500dd
feat(uhci): Add uhci (uart-dma) support on esp32c5, esp32h2
2025-04-28 16:24:42 +08:00
gaoxu
bf335a38f7
fix(adc): fix adc do not enable/disable regi2c registers
2025-04-25 14:39:01 +08:00
Marius Vikhammer
503a9faa9f
change(core): clean-up leftover todo items in code
2025-04-23 16:15:19 +08:00
Wu Zheng Hui
d98c580d40
Merge branch 'fix/esp32p4_xtal_path_not_on_top' into 'master'
...
fix(esp_hw_support): fix esp32p4 xtal_xpd depends on TOP power domain
See merge request espressif/esp-idf!38328
2025-04-15 14:54:13 +08:00
morris
2b5d91ad1c
refactor(ana_cmpr): enhanced the driver implementation
2025-04-11 17:45:32 +08:00
wuzhenghui
5fbc742248
fix(esp_hw_support): fix esp32p4 xtal_xpd depends on TOP power domain
2025-04-09 17:10:57 +08:00
wanckl
51873d46aa
feat(driver_spi): add h21 spi drivers supports
2025-04-03 11:27:29 +08:00
Chen Ji Chang
8e591a2128
Merge branch 'feat/parlio_use_gdma_eof' into 'master'
...
feat(parlio_tx): support loop transmission
Closes IDF-8223 and IDF-11397
See merge request espressif/esp-idf!35733
2025-03-27 17:10:59 +08:00
Chen Jichang
65074afc0d
feat(parlio_tx): support loop transmission
2025-03-21 16:49:45 +08:00
Geng Yuchao
abded4ab44
feat(ble):Support Bluetooth LE 5.1 direction finding feature
2025-03-21 16:34:31 +08:00
Li Shuai
157faa3344
feat(esp_hw_support): support runtime clock for peripherals to be ungated during sleep
2025-03-18 10:42:15 +08:00
Armando
df202585e6
refactor(rng): refactor to use hal/ll apis for h2
2025-02-13 09:40:05 +08:00
wanlei
cc7adfa068
fix(spi_master): fix spi halt when remove device who using rc_fast
2025-02-10 10:51:33 +08:00
Igor Udot
5f37de2889
Merge branch 'feat/lp-uart-wakeup-mode3' into 'master'
...
Added support for UART wakeup modes
Closes IDF-10202
See merge request espressif/esp-idf!31965
2025-02-06 11:15:37 +08:00
igor.udot
f742a05b28
feat: supports lp uart wakeup
2025-02-05 14:54:48 +08:00
morris
0407879457
Merge branch 'contrib/github_pr_15273' into 'master'
...
Fix spelling mistake in all soc/interrupts.h (GitHub PR)
Closes IDFGH-14503 and IDFGH-14502
See merge request espressif/esp-idf!36597
2025-01-24 17:14:42 +08:00
laokaiyao
9269b785f8
refactor(ecdsa): rely on efuse to get chip revision
2025-01-24 11:50:17 +08:00
Aditya Patwardhan
d8d9ba3dc2
fix(soc): Fixed ECDSA register compatibility
2025-01-24 11:50:17 +08:00
Mahavir Jain
6875cbf022
feat(ecc): enable ECC constant time mode for ESP32-H2 ECO5
2025-01-24 11:50:17 +08:00
Brett Regnier
01abdcbe43
change(soc): Fix spelling mistake in soc/interrupts.h
...
Merges https://github.com/espressif/esp-idf/pull/15273
Closes https://github.com/espressif/esp-idf/issues/15272
2025-01-24 10:46:47 +08:00
Marius Vikhammer
1d0fa29970
Merge branch 'feat/h21_interrupts' into 'master'
...
feat(intr): clean up and support interrupts on H21
Closes IDF-11535 and IDF-11537
See merge request espressif/esp-idf!36503
2025-01-23 12:13:34 +08:00
Marius Vikhammer
267a8776a0
feat(intr): clean up and support interrupts on H21
2025-01-20 15:10:30 +08:00
C.S.M
f37de0d8d0
feat(vbat): Add vbat support on esp32h2
2025-01-16 15:45:56 +08:00
Kevin (Lao Kaiyao)
5ad7de7154
Merge branch 'refactor/improve_the_compatible_method_on_h2' into 'master'
...
refactor(lpperi): improve compatibility solution
See merge request espressif/esp-idf!36408
2025-01-16 00:07:56 +08:00
harshal.patil
b26109cede
feat(hal/spi_flash_encrypted): Support AES pseudo rounds function in ESP32-H2 ECO5
2025-01-15 16:00:44 +05:30
harshal.patil
1a7c52a230
feat(hal/aes): Support AES pseudo rounds function in ESP32-H2 ECO5
2025-01-15 16:00:44 +05:30
laokaiyao
692ca37edf
refactor(lpperi): improve compatibility solution
2025-01-15 17:12:59 +08:00
laokaiyao
aac16530a0
refactor(lpperi): compatible refactor for H2 ECO5
2025-01-10 18:47:43 +08:00
C.S.M
50cd05c4ac
Merge branch 'refactor/move_bod_to_hw_support' into 'master'
...
refactor(bod): Move brownout handling file from esp_system to esp_hw_support
See merge request espressif/esp-idf!36191
2025-01-09 11:08:05 +08:00
Konstantin Kondrashov
a150b999bb
Merge branch 'feature/efuse_update_for_esp32h2_eco5' into 'master'
...
feat(efuse): Adds efuses for esp32h2 eco5
Closes IDF-11405
See merge request espressif/esp-idf!35896
2025-01-08 15:53:17 +08:00
C.S.M
5e4fd8ee52
refactor(bod): Move brownout handling file from esp_system to esp_hw_support
2025-01-08 14:41:37 +08:00
Konstantin Kondrashov
820a73f4cc
feat(espefuse): Adds efuses for esp32h2 eco5
...
- Support efuses that are not present in the main efuse table
2024-12-30 15:56:48 +02:00
gaoxu
1efea28c69
feat(interrupt): rename interrupt martix reg base
2024-12-24 19:13:32 +08:00