Commit Graph

1215 Commits

Author SHA1 Message Date
gaoxu
0726a0dc0f feat(isp_color): support ISP color on P4 2026-03-15 12:58:16 +08:00
igor.udot
f6937da144 ci: mcpwn_sync disable_test for target since pytest does not run those tests 2026-03-12 09:22:33 +08:00
Evgeny Torbin
f7395255da test: format all test scripts 2026-03-11 07:34:34 +01:00
morris
036b6764a7 fix(dsi): test apps manifest error 2026-03-09 10:50:10 +08:00
Chen Chen
93fde65311 docs(lcd): update rd pin description for i80_controller example
Closes https://github.com/espressif/esp-idf/issues/18277
2026-02-27 16:24:04 +08:00
laokaiyao
7c694de81c feat(i2s): support to get more channel info 2026-01-15 15:32:36 +08:00
Chen Chen
467eddae9f feat(isp): support Crop driver on p4 rev3
Add support for crop driver on p4eco5 and update example in
`isp/multi_pipelines`
2026-01-07 14:44:37 +08:00
morris
e6cad886e8 Merge branch 'feature/usb_device_examples_update_v2.0.0_backport_v5.4' into 'release/v5.4'
feature(usb_device): Examples update to esp_tinyusb v2.0.0 (backport to v5.4)

See merge request espressif/esp-idf!42050
2025-12-18 16:04:19 +08:00
peter.marcisovsky
8b0caa2375 fix(usb_host): Dont abort on unsupported client events
- suspend and resume client events
2025-12-08 14:11:43 +01:00
morris
1e975c6be2 Merge branch 'feature/esp32p4_eco5_support_v5.4' into 'release/v5.4'
feat(gpio/ledc/uart/2ddma/ppa): ESP32P4 ECO5 related updates (v5.4)

See merge request espressif/esp-idf!42819
2025-11-18 17:17:43 +08:00
Song Ruo Jing
0c5efa6052 feat(ledc): ESP32P4 ECO5 LEDC related updates 2025-11-13 11:50:42 +08:00
armando
76fb136282 feat(isp): support BLC driver 2025-11-13 10:29:31 +08:00
morris
bfa5bba36a Merge branch 'feat/dvp_format_trans_v5.4' into 'release/v5.4'
feat(cam): support format conversion function (v5.4)

See merge request espressif/esp-idf!41786
2025-11-11 16:37:46 +08:00
Chen Jichang
05512609b2 test(pcnt): fix pcnt example pytest 2025-11-10 15:28:33 +08:00
gaoxu
cfd1a55198 feat(cam): support format conversion function 2025-11-05 10:12:28 +08:00
morris
7290a8d7e7 fix(gptimer): update regex patterns in example test to include non-digit characters
This prevents premature matching on partial data when the output is
being streamed, which was causing the test to capture 100000 instead of
the full 1000002.
2025-10-28 12:04:39 +08:00
morris
08b0df07a3 Merge branch 'doc/tsens_uhci_v5.4' into 'release/v5.4'
doc: Update temperature snesor docs, remove inaccurate part, Fix uhci compiling on non-supported target (backport v5.4)

See merge request espressif/esp-idf!42465
2025-10-27 14:05:57 +08:00
morris
e3b655f02f feat(dsi): split the dphy config clock and pll reference clock
this is a breaking change in the esp32p4 ver3.0 silicon.
2025-10-26 22:50:22 +08:00
C.S.M
8fbf53d2c4 doc(temperature_sensor): Update temperature snesor docs, remove inaccurate part 2025-10-10 14:15:10 +08:00
Chen Chen
b98c067a26 feat: Update driver dependency for new version outside components 2025-09-26 16:36:58 +08:00
Roman Leonov
a7571e5200 feat(usb_device): Update examples to esp_tinyusb v2.0.0 2025-09-19 14:40:09 +02:00
LiPeng
01a1028df8 feat(cherry_usb): Pin cherryusb component version 2025-09-12 15:50:07 +08:00
LiPeng
df0a9610e9 fix(usb): fix ths bug that ALT escape input for USB HID keyboard 2025-09-03 10:53:23 +08:00
LiPeng
9e1a90f565 feat(usb): add CherryUSB support for multiple USB controllers selection 2025-09-03 10:30:34 +08:00
LiPeng
57b1c80bcd feat(usb): add CherryUSB host msc example 2025-09-03 10:30:34 +08:00
LiPeng
d55edd8503 feat(usb): add ALT escape input for USB HID keyboard 2025-09-03 10:30:34 +08:00
LiPeng
53bd498b7b feat(examples/peripherals/usb/cherryusb/host/cherryusb_host): add CherryUSB host example 2025-09-03 10:30:34 +08:00
LiPeng
8ca3bba8f7 feat(examples/peripherals/usb/cherryusb/device/cherryusb_serial_device): add CherryUSB serial device example 2025-09-03 10:30:34 +08:00
C.S.M
f148acc534 feat(uhci): Add uhci (uart-dma) support on current chips 2025-08-26 16:06:49 +08:00
wanckl
99650931a1 fix(driver_mcpwm): in foc example correct the angle calcutation
Closes https://github.com/espressif/esp-idf/issues/17015
2025-08-21 13:44:24 +08:00
laokaiyao
342986f291 fix(i2s_es7210): fixed breaking change of dependency migration 2025-08-05 11:24:01 +08:00
gaoxu
c3518d33a2 feat(cam): add camera buffer alloc function 2025-07-07 15:33:43 +08:00
gaoxu
041a0fa9ee feat(cam): add dvp example for ESP32S3-EYE 2025-07-07 15:33:43 +08:00
Song Ruo Jing
ca3f313938 feat(isp_dvp): add SC030IOT camera support to dvp_isp_dsi example 2025-07-02 17:46:46 +08:00
gaoxu
ba1ca47fac feat(cam): add cam sensor handle and deinit api 2025-07-02 17:46:05 +08:00
gaoxu
e4e0a6be4f fix(cam): fix dvp do not generate clock 2025-07-02 17:46:00 +08:00
gaoxu
061967b55d feat(cam): add esp32p4 dvp example 2025-07-02 17:45:57 +08:00
gaoxu
fc13f2f5cc fix(cam): decrease i2c sccb frequency for camera 2025-07-02 17:45:52 +08:00
Tomas Rezucha
8fb0366f70 feat(usb/host): Add option to choose peripheral for USB host library
Starting with ESP32-P4 we can have targets that have more than 1 USB-OTG peripheral.
This commit adds an option to choose which peripherals will be used by USB Host lib.

Internally, we will still have only 1 Root HUB but with multiple Root ports.
2025-07-01 10:11:55 +02:00
morris
cde982d67f Merge branch 'docs/p4_eco1_usb_pins_backport_v5.4' into 'release/v5.4'
docs(usb): Update ESP32-P4 USB pins to MP version (backport to v5.4)

See merge request espressif/esp-idf!39903
2025-06-30 10:08:13 +08:00
morris
00c39fbba8 Merge branch 'refactor/migrate_i2c_driver_in_es7210_example_v5.4' into 'release/v5.4'
refactor(i2s_es7210): refactor es7210 example (v5.4)

See merge request espressif/esp-idf!40067
2025-06-30 10:07:09 +08:00
laokaiyao
0298a147f8 refactor(i2s_es7210): refactor es7210 example 2025-06-23 20:39:12 +08:00
laokaiyao
50cfbaf573 refactor(i2s_es8311): remove esp-box bsp support 2025-06-23 12:12:38 +08:00
laokaiyao
96366a204a refactor(i2s_es8311): refactor es8311 example 2025-06-23 12:02:29 +08:00
morris
ee76b46195 fix(onewire): enable internal pull-up resistor by default
In case there's no pull-up resistor on the external device
2025-06-17 15:09:40 +08:00
wanckl
ea03622621 ci(esp32c61): remove c61 support from readme on 5.4 2025-06-17 15:09:40 +08:00
Tomas Rezucha
4ccd76343c docs(usb): Update ESP32-P4 USB pins to MP version
Closes https://github.com/espressif/esp-idf/issues/16136
2025-06-16 16:39:19 +02:00
Song Ruo Jing
a46990ff5e fix(uart): fix nmea0183 example wrong knots to m/s unit conversion
Closes https://github.com/espressif/esp-idf/issues/15695
2025-05-27 14:15:33 +08:00
peter.marcisovsky
95bd653ec1 feat(usb_host): Move DMA capable memory to external ram on P4
- DWC-OTG internal DMA can access psram on esp32p4
    - Move DMA memory buffs to psram, to save internal ram
    - HCD tests and MSC example runs in CI with psram enabled
2025-05-13 13:31:17 +02:00
Jiang Jiang Jian
aa1db69a13 Merge branch 'feat/remove_const_from_voltopart_v5.4' into 'release/v5.4'
feat(fatfs/diskio): Remove const from PARTITION VolToPart (v5.4)

See merge request espressif/esp-idf!38782
2025-05-09 17:55:57 +08:00