Commit Graph

1208 Commits

Author SHA1 Message Date
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
Chen Jichang 0daccd7f30 fix(lcd): fix the infinite wait when lvgl timer is no ready
Merges https://github.com/espressif/esp-idf/pull/15853
2025-05-06 14:31:32 +08:00
Decstar77 7cef584834 fix(spi-lcd-touch-example): Fix for an infinite wait caused by UINT32_MAX 2025-05-06 14:14:14 +08:00
laokaiyao 5750b0cc8f ci(esp32c5): disable c5 target tests on v5.4 2025-04-29 13:44:47 +08:00
laokaiyao 26a7397b35 fix(parlio_rx): remove invalid link in example readme 2025-04-29 13:44:47 +08:00
Adam Múdry f7054acf46 feat(fatfs/diskio): Remove const from PARTITION VolToPart
Closes https://github.com/espressif/esp-idf/issues/14148
2025-04-28 01:21:48 +02:00
morris a125701444 Merge branch 'bugfix/uart_async_rxtxtasks_example_stack_overflow_v5.4' into 'release/v5.4'
fix(uart): enlarged task stack size for uart_async_rxtxtasks example (v5.4)

See merge request espressif/esp-idf!37590
2025-04-01 18:48:00 +08:00
morris 57a83359d5 Merge branch 'bugfix/clear_ledc_gamma_ram_v5.4' into 'release/v5.4'
fix(ledc): left-off gamma ram registers should be cleared (v5.4)

See merge request espressif/esp-idf!37572
2025-04-01 11:13:32 +08:00