Commit Graph

3383 Commits

Author SHA1 Message Date
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
Armando (Dou Yiwen) a4c03ceb01 Merge branch 'change/remove_deprecated_items' into 'master'
change: remove deprecated items

See merge request espressif/esp-idf!41769
2025-09-16 13:43:28 +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 da785a8f71 fix(gpio): add USB PHY1 (USB OTG) pin support for ESP32H4 2025-09-16 11:59:04 +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
morris b7fc7acb23 refactor(dsi): deprecate pixel_format configuration in favor of in_color_format 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
armando 00022a379a change: remove deprecated items 2025-09-15 10:52:28 +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
Li Shuai 6e45f4df9a Merge branch 'feat/support_esp32h4_top' into 'master'
Support cpu & modem & top domain and minimum system peripherals retention in esp32h4 beta5

Closes PM-449, PM-484, PM-448, PM-451, PM-497, IDF-12283, and IDF-12286

See merge request espressif/esp-idf!40605
2025-09-03 16:28:33 +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
Gao Xu abaa608074 Merge branch 'feat/dvp_format_trans' into 'master'
feat(cam): support format conversion function

See merge request espressif/esp-idf!40890
2025-09-01 10:16:38 +08:00
hebinglin 6078f64be4 change(esp_hw_support): update pau regdma register driver for esp32h4beta5 2025-09-01 10:13:51 +08:00
hebinglin cd294435dd change(esp_hw_support): support light sleep with modem domain power down for esp32h4beta5 2025-09-01 10:13:51 +08:00
hebinglin bc4c9952bb change(esp_hw_support): support cpu domain power down and cpu retention for esp32h4 beta5 2025-09-01 10:13:51 +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
gaoxu 1e674fa044 feat(cam): support format conversion function 2025-08-28 14:14:36 +08:00
morris c54562ab72 feat(twai): add driver support on esp32h4 2025-08-25 10:22:02 +08:00
Jiang Jiang Jian c17244b92f Merge branch 'bugfix/add_bt_phy_calibration_independent_support' into 'master'
feat(phy): add phy calibration independent support

Closes WIFIBUG-1409, PHY-348, and PHY-354

See merge request espressif/esp-idf!41391
2025-08-23 10:30:21 +08:00
Yuan Yu 4e5401ec8c Merge branch 'features/twai_ll_parse_frame' into 'master'
refactor(twai): Separate frame header and data parsing logic for Classic TWAI

See merge request espressif/esp-idf!41203
2025-08-22 18:58:14 +08:00
Gao Xu 9dc7d37043 Merge branch 'h21_mp_soc_update' into 'master'
feat(h21_mp): update H21_MP soc headers

See merge request espressif/esp-idf!41224
2025-08-22 15:12:24 +08:00
yinqingzhao 4a15df3d0f feat(phy): add phy calibration independent support 2025-08-22 10:47:49 +08:00
Jiang Jiang Jian 206be17ec9 Merge branch 'fix/fix_psram_cross_page_issue' into 'master'
psram: fixed psram cross page issue on c5 / c61

Closes DIG-717, WIFIBUG-1378, and WIFIBUG-1367

See merge request espressif/esp-idf!41299
2025-08-21 19:59:49 +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
gaoxu 41f954facf feat(h21_mp): update H21_MP soc headers 2025-08-21 14:19:41 +08:00
C.S.M de621fe22d fix(temperature_sensor): Fix temperature sensor hal log causing crash 2025-08-21 10:32:58 +08:00
Wan Lei f5e9a24c90 Merge branch 'contrib/github_pr_17002' into 'master'
fix(driver_twai): modify the calculation description of quanta_resolution_hz (GitHub PR)

Closes IDFGH-16055 and IDFGH-16061

See merge request espressif/esp-idf!41405
2025-08-21 10:18:29 +08:00
armando ad4fe4c394 fix(psram): fixed psram cross page issue 2025-08-21 09:57:07 +08:00