Commit Graph

1236 Commits

Author SHA1 Message Date
Fu Hanxi
b47f9850c7 ci: apply common-scripts CI refactor
Squashes these original commits for release/v5.4 backport traceability:
- 9b289dc5ad6 ci: apply idf-ci 1.x
- 381df980d57 ci: remove pip-cache and other unused jobs
- 32375a0a15e ci: apply common-scripts CI refactor
2026-08-17 14:13:15 +02:00
morris
58ed70f7ee Merge branch 'fix/wrong_channel_gpio_num_on_p4_adc2_v5.4' into 'release/v5.4'
ADC: add continuous parse data API (v5.4)

See merge request espressif/esp-idf!42206
2026-07-20 10:33:05 +08:00
Chen Jichang
9325e3d267 fix(i2c_oled): fix example hang when i2c transaction fails
Closes https://github.com/espressif/esp-idf/issues/18713
2026-07-10 17:56:05 +08:00
morris
8c731d258b doc(jpeg): fix broken link in the example readme 2026-06-30 13:49:22 +08:00
wanckl
b621aaea1c fix(ci): twai test disable board after test finish 2026-06-24 19:46:56 +08:00
morris
c88902ae28 Merge branch 'ci/move_adc_runner_to_generic_v5.4' into 'release/v5.4'
ci(adc): move all ADC runners to generic (v5.4)

See merge request espressif/esp-idf!49795
2026-06-24 15:55:17 +08:00
gaoxu
80254568a6 ci(adc): remove ADC runner and move ADC tests to generic 2026-06-23 16:33:55 +08:00
igor.udot
b94ebf6d97 ci: twai runner setup 2026-06-23 16:01:50 +08:00
Chen Chen
1beddf49cf feat(lcd): add configurable timeout for lcd i2c panel
Closes https://github.com/espressif/esp-idf/issues/18542
Closes https://github.com/espressif/esp-idf/pull/18543
2026-05-25 09:54:58 +08:00
gaoxu
098fe0ecfd feat(adc): add adc_continuous_parse_data api 2026-05-18 10:06:45 +08:00
morris
f6e3d087a7 Merge branch 'fix/fix_parlio_tx_sample_edge_v5.4' into 'release/v5.4'
change(parlio_tx): use shift edge instead sample edge (v5.4)

See merge request espressif/esp-idf!46937
2026-05-09 15:17:31 +08:00
morris
542936dba8 Merge branch 'fix/uhci_esp32p4_cache_v5.4' into 'release/v5.4'
fix(uhci): fix uhci cache issue on ESP32-P4 (v5.4)

See merge request espressif/esp-idf!47925
2026-05-08 15:41:54 +08:00
Hu Rui
eab7eaf3ca fix(uhci): fix uhci cache issue on ESP32-P4 2026-05-07 20:42:16 +08:00
Chen Jichang
61dcb5b61f change(parlio_tx): use shift edge instead sample edge
Made-with: Cursor
2026-05-06 10:13:28 +08:00
morris
c4e3f5e0a9 Merge branch 'fix/isp_clk_error_v5.4' into 'release/v5.4'
Fix ISP clk source error and hal init error (v5.4)

See merge request espressif/esp-idf!47325
2026-04-27 14:53:01 +08:00
morris
3d0abe7be0 Merge branch 'feat/p4_eco5_dvp_v5.4' into 'release/v5.4'
feat(cam): support esp32p4 eco5 dvp cam (v5.4)

See merge request espressif/esp-idf!43642
2026-04-24 12:12:36 +08:00
gaoxu
334732144d fix(isp): fix isp multi pipelines example use wrong CSI output color type 2026-04-24 11:19:57 +08:00
Jiang Jiang Jian
5022f46f4e Merge branch 'docs/fix_check_readme_links_v5.4' into 'release/v5.4'
docs(examples): fix broken README links found by check_readme_links CI (v5.4)

See merge request espressif/esp-idf!47061
2026-04-22 16:18:34 +08:00
gaoxu
71b377c039 feat(cam): support esp32p4 eco5 dvp cam 2026-04-22 15:08:54 +08:00
Chen Jichang
1d3b112720 fix(i80_controller): fix example crash when using filesystem
- Replace SPIFFS with LittleFS as the preferred
  NOR flash file system
- Expand the Image Resource section in README with
  detailed file system documentation
- Add pytest_i80_controller_lvgl.py to test both
  image_in_bin and image_in_fs configurations
- Increase LVGL task stack size from 4KB to 8KB to
  prevent stack overflow when loading images from FS
- Add CONFIG_LV_USE_CLIB_MALLOC to sdkconfig.defaults

Made-with: Cursor
2026-04-21 15:46:37 +08:00
Marius Vikhammer
34d5d49338 docs(examples): fix remaining README links on release/v5.4
release/v5.4 still has additional check_readme_links 404s after the
master backport. Update the remaining board and ESP32-P4 API
references so the release branch no longer fails on those URLs.

Made-with: Cursor
2026-03-27 11:49:29 +08:00
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