laokaiyao
87b19c10ad
feat(touch): support touch sensor on p4 eco5
2025-09-15 10:36:49 +08:00
armando
406c54ebfb
feat(csi): support csi on p4 rev3
2025-09-15 01:10:47 +00:00
morris
14ee268b3e
Merge branch 'feat/update_h264_struct_bitfield' into 'master'
...
fix: standardize bitfield format in H264 struct headers
See merge request espressif/esp-idf!41598
2025-09-14 22:11:08 +08:00
houhaiyan
9618527603
fix: standardize bitfield format in H264 struct headers
2025-09-12 17:06:28 +08: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
morris
c6f02a638d
feat(soc):update lcd registers on esp32p4 rev3.0
2025-09-08 11:05:25 +08:00
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
morris
7c369baf7a
Merge branch 'feat/p4_eco5_pcnt' into 'master'
...
feat(pcnt,mcpwm,rmt): update struct on p4 eco5
Closes IDF-13734, IDF-13517, IDF-13738, IDF-13440, and IDF-13520
See merge request espressif/esp-idf!41571
2025-09-02 17:22:48 +08:00
Chen Jichang
444346d3b3
feat(gdma): update gdma struct on p4 eco5
2025-09-01 15:29:21 +08:00
Chen Jichang
c2a95b1bcf
feat(pcnt,mcpwm,rmt): update struct on p4 eco5
2025-09-01 15:29:05 +08:00
Chen Jichang
ad5bdc83a7
feat(pcnt): support pcnt on esp32h4
2025-09-01 10:50:55 +08:00
Chen Jichang
04b934951e
refactor(pcnt): clean up the soc_caps.h file for PCNT
2025-08-29 17:13:46 +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
armando
179d00a6f8
feat(p4): p4 rev3 real chip support
2025-08-28 17:56:16 +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
a9959455ce
fix(gdma): p4 ahb dma can assess psram
2025-08-28 17:02:50 +08:00
morris
626fad990d
chore(soc): checked P4-ECO5 regsiters for dw_gdma,timg,etm,dsi
...
chore(mipi_dsi): checked the register on P4 ECO5
checked timg and etm registers
2025-08-28 11:02:27 +08:00
Chen Chen
c4957f8cf1
Merge branch 'feat/esp32p4_i2c_eco5_support' into 'master'
...
refactor(i2c_p4eco5): update i2c_struct.h on P4 ECO5
Closes IDF-13728
See merge request espressif/esp-idf!41502
2025-08-28 11:01:08 +08:00
C.S.M
b191c34647
Merge branch 'fix/update_eco5_i3c_struct' into 'master'
...
fix(i3c): Update i3c master register struct
Closes IDF-13730
See merge request espressif/esp-idf!41508
2025-08-27 16:50:50 +08:00
C.S.M
93e63944b5
fix(i3c): Update i3c master register struct
2025-08-26 14:27:48 +08:00
Chen Chen
2ff0e32696
refactor(i2c_p4eco5): update i2c_struct.h on P4 ECO5
...
Update the i2c_struct.h file to support P4ECO5.
2025-08-26 12:10:59 +08:00
morris
c54562ab72
feat(twai): add driver support on esp32h4
2025-08-25 10:22:02 +08:00
morris
09fce0cf2a
Merge branch 'refactor/etm_driver_soc_caps' into 'master'
...
refactor(etm): clean up soc macros && enhance thread safety
Closes IDF-13634
See merge request espressif/esp-idf!41201
2025-08-21 10:19:19 +08:00
harshal.patil
d59bcb633c
fix(soc): Disable XTS-AES-256 using efuse key for ESP32-C5
2025-08-19 21:54:26 +05:30
morris
661590940a
refactor(etm): enhance thread safety and clean up soc macros
2025-08-18 14:58:24 +08:00
Ondrej Kosta
b62c0feb3b
feat(soc): added emac_reg.h to hw_ver2
2025-08-14 08:54:04 +02:00
Chen Ji Chang
7324fc6dd9
Merge branch 'refactor/use_gdma_link_in_rmt' into 'master'
...
refactor(rmt): use gdma link list driver to mount buffer
Closes IDFGH-15289 and IDFGH-15421
See merge request espressif/esp-idf!39350
2025-08-14 10:49:19 +08:00
Wan Lei
7d1e974f77
Merge branch 'bugfix/twai_driver_cxx_test' into 'master'
...
fix(twai): fixed build errors in cxx environment
Closes IDFGH-16058
See merge request espressif/esp-idf!40818
2025-08-14 09:41:23 +08:00
morris
d75789beb9
fix(twai): fixed build errors in cxx environment
...
Closes https://github.com/espressif/esp-idf/issues/16999
2025-08-12 21:25:38 +08:00
Ondrej Kosta
b3e2f89f49
feat(esp_eth): added EMAC sleep retention for ESP32P4
2025-08-11 12:53:24 +02:00
Chen Jichang
7d0d7c52db
fix(rmt): deal with spurious RX done interrupts on ESP32
...
Closes https://github.com/espressif/esp-idf/issues/15948
2025-08-11 14:22:28 +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
Chen Ji Chang
6c8d12a670
Merge branch 'feat/support_pcnt_on_h21' into 'master'
...
feat(pcnt): support pcnt on esp32h21
Closes IDF-11566, IDF-11567, IDF-9907, IDF-9739, IDF-8469, and IDF-9768
See merge request espressif/esp-idf!40889
2025-08-10 01:36:03 +08:00
gaoxu
db32e42122
feat(uart): support uart on ESP32H4
2025-08-08 14:48:12 +08:00
Chen Jichang
587583cc5f
remove(pcnt): remove unused retention reg
2025-08-08 14:45:16 +08:00
Song Ruo Jing
8651d6c240
Merge branch 'feature/uart_dtr_dsr_support' into 'master'
...
feat(uart): add DTR and DSR signals support for UART
Closes IDF-13392, IDFGH-4377, and IDFGH-15328
See merge request espressif/esp-idf!40508
2025-08-07 17:28:28 +08:00
Song Ruo Jing
9a2984b4c0
fix(gpio): fix ESP32 GPIO sleep mode handling
...
The previous workaround does not work, the backup/restore should apply to RTC IO registers.
Also moved the workaround to sleep_gpio.c to avoid gpio hal using kconfig.
2025-08-05 21:02:09 +08:00
Song Ruo Jing
6bfdc93593
feat(uart): add DTR and DSR signals support for UART
2025-08-05 16:45:46 +08:00
armando
9956a6230e
feat(soc): p4 hw ver2 registers
2025-08-04 02:14:10 +00:00
Song Ruo Jing
48233e0e7e
refactor(ledc): remove deprecated LEDC_USE_RTC8M_CLK macro for v6.0
2025-07-30 20:01:47 +08:00
Song Ruo Jing
f61e780f60
refactor(clk): deprecate rtc_cal_sel_t enum
2025-07-30 20:01:46 +08:00
Song Ruo Jing
2b01b7c6f8
refactor(clk): add soc_clk_calibration_clk_src_t for all targets
...
Cleaned up RTC calibration clock selection code
2025-07-30 20:01:46 +08:00
armando
23007ee307
feat(soc): p4 hw ver2 registers
2025-07-29 00:48:46 +00:00
morris
e0ddcb8013
fix(lcd): reserve the GPIOs used by RGB LCD
...
and disconnect the LCD signals when the dirver is uninstalled.
2025-07-23 18:15:54 +08:00
Armando (Dou Yiwen)
b22fcf6dbd
Merge branch 'feat/p4_eco5_soc_part2' into 'master'
...
p4: eco5 soc registers (part2)
See merge request espressif/esp-idf!40694
2025-07-23 10:08:11 +00:00
Kevin (Lao Kaiyao)
1a242d132c
Merge branch 'feature/support_i2s_and_etm_on_h4' into 'master'
...
feat(i2s & etm): support i2s and etm on esp32-h4
Closes IDF-12385, IDF-12355, and IDF-13396
See merge request espressif/esp-idf!39698
2025-07-22 20:27:11 +08:00
laokaiyao
263a056486
feat: add i2s & etm sleep retention entry on H4
2025-07-22 10:05:12 +08:00
armando
ee68450342
feat(soc): p4 hw ver2 registers
2025-07-22 01:50:34 +00:00
C.S.M
9b17b8470e
feat(i3c): Add example for i2c mode in i3c peripheral
2025-07-21 19:23:29 +08:00