Konstantin Kondrashov
b7da740f12
Merge branch 'feature/log_v2_optimization' into 'master'
...
feat(log): Optimize idf components for binary logging
Closes IDF-12775
See merge request espressif/esp-idf!40289
2025-09-19 14:45:43 +08:00
morris
4680b976f4
Merge branch 'feat/spi_p4_eco5_support' into 'master'
...
feat(driver_spi): update p4 eco5 spi and twai support
Closes IDF-13509, IDF-13434, and IDF-13726
See merge request espressif/esp-idf!41676
2025-09-18 15:18:46 +08:00
Chen Ji Chang
9dc9d7de9f
Merge branch 'refactor/remove_legacy_rmt_driver' into 'master'
...
remove(legacy_rmt)!: remove legacy rmt driver in IDF v6.0
Closes IDF-13175
See merge request espressif/esp-idf!40092
2025-09-17 14:07:31 +08:00
Song Ruo Jing
addfa2aa01
Merge branch 'feature/esp32h21_esp32h4_ledc_support' into 'master'
...
feat(ledc): Add LEDC support for ESP32H21 and ESP32H4
Closes IDF-12343, IDF-12344, IDF-12920, IDF-11568, IDF-11569, IDF-12115, and IDF-13672
See merge request espressif/esp-idf!41172
2025-09-17 10:55:00 +08:00
Armando (Dou Yiwen)
aec7c03724
Merge branch 'feat/p4_rev3_isp' into 'master'
...
isp: basic support on p4 eco5
Closes IDF-13439
See merge request espressif/esp-idf!41682
2025-09-17 01:45:10 +00:00
C.S.M
f00755319a
Merge branch 'refactor/make_i2c_hal_independent' into 'master'
...
refactor(i2c): Make i2c hal layer independent
See merge request espressif/esp-idf!41562
2025-09-16 18:51:57 +08:00
Chen Jichang
883ead113d
remove(legacy_rmt): remove legacy rmt driver in IDF v6.0
2025-09-16 15:20:10 +08:00
Song Ruo Jing
24a9cb7dde
refactor(dedic_gpio): clean up dedic gpio soc caps
2025-09-16 11:18:10 +08:00
morris
f4c40f7e69
Merge branch 'feat/dsi_bridge_new_feat' into 'master'
...
feat(dsi): More DPHY Clock sources supported on ESP32-P4 ECO5
Closes IDF-13537 and IDF-13538
See merge request espressif/esp-idf!41766
2025-09-16 10:24:36 +08:00
Kevin (Lao Kaiyao)
ac24f96a87
Merge branch 'feature/support_touch_on_p4_eco5' into 'master'
...
feat(touch): support touch sensor on p4 eco5
Closes IDF-13423 and IDF-13424
See merge request espressif/esp-idf!41802
2025-09-16 10:06:44 +08:00
Kevin (Lao Kaiyao)
e8ea973d50
Merge branch 'feature/support_i2s_on_p4_eco5' into 'master'
...
change(i2s): update i2s soc and hal for p4 hw_ver3
Closes IDF-13732
See merge request espressif/esp-idf!41688
2025-09-16 09:55:28 +08:00
armando
9a4d37f109
feat(isp): support on p4 rev3
2025-09-16 01:10:28 +00:00
morris
42be8c8dbf
feat(dsi): can use gray8 image as input
2025-09-15 22:52:01 +08:00
morris
eedbd9f8e3
feat(dsi): split the dphy config clock and pll reference clock
...
this is a breaking change in the esp32p4 ver3.0 silicon.
2025-09-15 22:52:01 +08:00
Song Ruo Jing
f56ce6334b
feat(ledc): Add LEDC support for ESP32H21 and ESP32H4
2025-09-15 22:04:35 +08:00
Konstantin Kondrashov
dcf486359e
feat(log): Optimize log tag init for bin logging
2025-09-15 15:59:52 +03:00
C.S.M
5ce39e8878
refactor(i2c): Make i2c hal layer independent
2025-09-15 11:26:48 +08:00
wanckl
17e8ea18e5
feat(driver_spi): update p4 eco5 spi support on real chip
2025-09-15 11:15:48 +08:00
laokaiyao
15c48ef1bc
change(i2s): update i2s soc and hal for p4 hw_ver3
2025-09-15 10:38:14 +08:00
laokaiyao
87b19c10ad
feat(touch): support touch sensor on p4 eco5
2025-09-15 10:36:49 +08:00
armando
08d38349e4
change(dsi): add dpi_type configs
2025-09-15 01:10:47 +00:00
C.S.M
01a362ccb4
feat(jpeg_encoder): Add yuv444 and yuv420 jpeg encoder format on esp32p4 eco5
2025-09-12 16:45:13 +08:00
nilesh.kale
efb29736bb
refactor(hal): moved ECDSA APIs from efuse to ecdsa
2025-09-09 15:01:32 +05:30
morris
012318db96
Merge branch 'feat/support_pcnt_on_h4' into 'master'
...
feat(pcnt): support pcnt on esp32h4
Closes IDF-12338 and IDF-13637
See merge request espressif/esp-idf!41526
2025-09-03 17:15:11 +08:00
Gao Xu
8222f884cb
Merge branch 'fix/wrong_channel_gpio_num_on_p4_adc2' into 'master'
...
ADC: add continuous parse data API
See merge request espressif/esp-idf!40243
2025-09-02 11:17:51 +08:00
Chen Jichang
444346d3b3
feat(gdma): update gdma struct on p4 eco5
2025-09-01 15:29:21 +08:00
Chen Jichang
ad5bdc83a7
feat(pcnt): support pcnt on esp32h4
2025-09-01 10:50:55 +08:00
gaoxu
3c7e54c422
feat(adc): add adc_continuous_parse_data api
2025-09-01 09:30:24 +08:00
gaoxu
622c07e0b2
fix(adc): fix ESP32-P4 ADC2 wrong channel num
2025-09-01 09:30:24 +08:00
morris
5db3254999
Merge branch 'fix/p4_edma_size' into 'master'
...
fix(gdma): correct the max burst size of p4 edma
See merge request espressif/esp-idf!41594
2025-08-29 15:54:53 +08:00
yanzihan@espressif.com
d4a821a03e
feat(clk): add 100m/200m/400m cpu freq & change clk cal & change blk version
2025-08-28 17:40:37 +08:00
Chen Jichang
4df8aa247b
fix(gdma): correct the max burst size of p4 edma
2025-08-28 17:01:44 +08:00
morris
c54562ab72
feat(twai): add driver support on esp32h4
2025-08-25 10:22:02 +08:00
Yuan Yu
6fe547114d
refactor(twai): Optimize the TWAI frame parsing function and separate frame header and data parsing logic
2025-08-21 14:45:46 +08:00
Chen Chen
8361d150de
fix(i2c_test_apps): Fix the conflict when including spimem_flash_ll
...
Update to avoid the conflict that C++ compiler complains about low level C
code
2025-08-18 11:20:16 +08:00
Ondrej Kosta
3fb1f9add3
Merge branch 'feat/p4_emac_sleep' into 'master'
...
feat(esp_eth): added EMAC sleep retention for ESP32P4
Closes IDF-9919
See merge request espressif/esp-idf!40385
2025-08-14 02:52:29 +08:00
Aditya Patwardhan
286f7fe082
Merge branch 'change/ecdsa_does_not_use_mpi_esp32h2_eco5' into 'master'
...
The ECDSA module of ESP32-H2 ECO5 does not use the MPI module
See merge request espressif/esp-idf!41156
2025-08-13 23:22:51 +05:30
C.S.M
bb554a74dd
Merge branch 'refactor/tsens_hal' into 'master'
...
refactor(temperature_sensor): Move temperature calculation from hw_support to hal
See merge request espressif/esp-idf!40296
2025-08-12 15:39:06 +08:00
morris
100a0570e9
Merge branch 'feat/hal_config_macro_func' into 'master'
...
refactor(hal): use HAL_CONFIG() macro function
Closes IDF-13629
See merge request espressif/esp-idf!41127
2025-08-12 10:49:28 +08:00
Ondrej Kosta
b3e2f89f49
feat(esp_eth): added EMAC sleep retention for ESP32P4
2025-08-11 12:53:24 +02:00
harshal.patil
9e87b50307
change(mbedtls/ecdsa): The ECDSA module of ESP32-H2 ECO5 does not use MPI module
2025-08-11 12:08:51 +05:30
C.S.M
0121a14699
refactor(temperature_sensor): Move temperature calculation from hw_support to hal
2025-08-11 11:47:20 +08:00
morris
f808fb9eaf
feat(sdm): add sleep retention support
2025-08-11 10:15:40 +08:00
morris
83512e3e7c
feat(sdm): enhance the thread safety
2025-08-11 10:13:57 +08:00
morris
afd35e411a
refactor(hal): use HAL_CONFIG() macro function
2025-08-08 18:25:24 +08:00
C.S.M
cc9aebf0ae
feat(i3c_slave): Add hal support for i3c slave
2025-08-06 18:04:29 +08:00
Wan Lei
fe3c676d13
Merge branch 'feature/h4_spi_support' into 'master'
...
feat(driver_spi): support esp32h4 spi driver
Closes IDF-12362, IDF-12364, IDF-12366, and IDF-11521
See merge request espressif/esp-idf!40862
2025-08-06 16:26:34 +08:00
wanckl
37c6608ab3
feat(driver_spi): support esp32h4 spi driver
2025-08-05 15:08:02 +08:00
Chen Jichang
4957e09e5e
fix(dma): add burst size check when dma access psram
2025-08-05 11:36:24 +08:00
armando
9956a6230e
feat(soc): p4 hw ver2 registers
2025-08-04 02:14:10 +00:00