Commit Graph

1531 Commits

Author SHA1 Message Date
morris
ca17b599c4 feat(crc): added async crc console example 2026-02-27 10:56:25 +08:00
Chen Chen
679b7ade12 docs(lcd): update rd pin description for i80_controller example
Closes https://github.com/espressif/esp-idf/issues/18277
2026-02-26 14:42:53 +08:00
morris
5b1a8bddfb fix(dsi): test apps manifest error 2026-02-24 10:13:29 +08:00
Martin Vychodil
0fd5bae048 Merge branch 'refactor/fatfs_vfs_change_esp_vfs_fat_register_prototype' into 'master'
refactor(fatfs): Update esp_vfs_fat_register function prototype

Closes IDF-9212 and DOC-12416

See merge request espressif/esp-idf!41953
2026-02-20 03:07:35 +08:00
peter.marcisovsky
c9c0af84b7 fix(usb_device_ncm): Fix example support for iOS devices
NCM device usage with an iOS device as a USB Host
    Closes https://github.com/espressif/esp-idf/issues/18079
2026-02-19 09:21:34 +01:00
peter.marcisovsky
455d8589ff fix(usb_device): Enable compile warning on device examples 2026-02-16 16:43:31 +01:00
Chen Jichang
456da1a132 feat(mipi_dsi): allow to use dma2d in example when flash is encrypted
Closes https://github.com/espressif/esp-idf/issues/17708
2026-02-09 19:23:14 +08:00
morris
95e4941fae Merge branch 'fix/twai_test_split_runner_tags' into 'master'
fix(driver_twai): test split runner combinations

Closes IDF-14393

See merge request espressif/esp-idf!45491
2026-02-09 11:17:06 +08:00
Tomas Rezucha
b028d25f91 refactor: Merge USB Host CDC-ACM and CDC-VCP examples 2026-02-06 09:03:14 +01:00
wanckl
c1bc8eb3e2 fix(driver_twai): test split runner combinations 2026-02-06 15:48:03 +08:00
armando
303da81075 feat(csi): support csi input bit swap 2026-02-05 01:18:27 +00:00
Adam Múdry
d58b9406d8 fix: Update examples etc. to use esp_vfs_fat_register
Instead of deprecated esp_vfs_fat_register_cfg
2026-02-04 16:33:40 +01:00
Adam Múdry
006b95f384 fix: Update cherryusb_host and examples using esp_tinyusb and usb_host_msc 2026-02-04 14:07:13 +01:00
morris
fe436d881e feat(ci): remove common_components dependencies from peripheral drivers
Replace *common_components with specific driver dependencies across all
peripheral driver test apps and examples to prevent unnecessary CI
triggers
when common_components change.

This follows the same pattern established in TWAI driver commit:
6d21cc6c29

Changes made:
- 26 component test apps updated
(esp_driver_*/test_apps/.build-test-rules.yml)
- 1 driver test app updated
(components/driver/test_apps/.build-test-rules.yml)
- Key examples updated in examples/peripherals/.build-test-rules.yml
- Established standard dependency pattern: esp_hal_xxx, esp_hw_support,
soc
- Added esp_driver_gpio for GPIO-dependent drivers
2026-01-29 16:33:17 +08:00
Tomas Rezucha
1840a2fb0f ci(usb): Run USB tests only on USB related changes 2026-01-27 18:08:19 +08:00
Wan Lei
753e4acc62 Merge branch 'feature/twai_timestamp_low_level' into 'master'
feat(driver_twai): support rx frame timestamp feature

Closes IDF-8435 and IDFGH-2413

See merge request espressif/esp-idf!26784
2026-01-27 14:47:30 +08:00
morris
2394707c57 Merge branch 'fix/clean_twai_ci_depends' into 'master'
fix(driver_twai): clean twai ci build dependency from common_depends

See merge request espressif/esp-idf!45406
2026-01-27 12:04:30 +08:00
wanckl
1161254877 feat(driver_twai): support rx frame timestamp for all chips
Closes https://github.com/espressif/esp-idf/issues/4527
2026-01-26 20:25:26 +08:00
wanckl
6d21cc6c29 fix(driver_twai): clean twai ci build dependency from common_depends 2026-01-26 15:15:21 +08:00
gaoxu
72c4529e7e feat(cam): add format conversion when new dvp cam 2026-01-26 11:37:12 +08:00
igor.udot
4c26ab876b ci: update build-test-rules to use common_components 2026-01-23 10:14:09 +08:00
armando
51a6490e93 fix(isp): fixed wbg shadow not working issue 2026-01-20 17:08:06 +08:00
wanckl
70da170f24 test(esp_cam_sensor): fixed cam_spi_slave build errors 2026-01-16 17:53:21 +08:00
Chen Chen
a8ef2b0c0c feat(gpio): support dedicated gpio for s31 2026-01-15 14:48:55 +08:00
C.S.M
fa47e101d5 Merge branch 'doc/i3c_programming_guide' into 'master'
Docs(i3c): Add I3C programming guide

See merge request espressif/esp-idf!44568
2026-01-14 14:30:43 +08:00
C.S.M
e019482a36 docs(i3c): Add i3c master programming guide 2026-01-13 19:56:39 +08:00
Chen Chen
43dbdd75a3 feat(sdm): support SDM on esp32s31 2026-01-13 15:09:55 +08:00
morris
2a5e52f77a Merge branch 'feat/support_gptimer_on_s31' into 'master'
feat(gptimer): add gptimer support on esp32s31

Closes IDF-14745 and IDF-14746

See merge request espressif/esp-idf!44719
2026-01-12 17:57:21 +08:00
morris
3bf3249cd6 Merge branch 'feat/isp_awb_example' into 'master'
Feat/isp awb example

Closes IDF-10498

See merge request espressif/esp-idf!43946
2026-01-09 15:04:52 +08:00
Chen Chen
36ef38d5a1 feat(isp): demonstrate isp awb in current multi-pipeline example 2026-01-08 09:54:41 +08:00
Chen Jichang
94eeb84814 feat(gptimer): add gptimer support on esp32s31 2026-01-07 15:14:54 +08:00
laokaiyao
93b0d49cdd fix(touch_sens): fixed the oneshot scanning timeout issue in touch sleep example
Touch channel 7 (GPIO8) is pulled-up on the dev board
2026-01-06 15:25:44 +08:00
morris
796e85f0f6 refactor(tests): add missing sdkconfig files in the driver test 2026-01-04 22:36:04 +08:00
C.S.M
4f841416a4 feat(i3c): add i3c master example for lsm6dscx 2025-12-31 18:06:15 +08:00
kinho
b3ef1c0cf2 fix:Report the full buffer length to the UAC stack by setting bytes_read in usb_uac_device_input_cb(), so the host correctly detects received audio data instead of seeing zero bytes. 2025-12-31 10:10:45 +08:00
Song Ruo Jing
74aeb3f41f refactor(uart): split UART HAL into separate component 2025-12-25 14:41:28 +08:00
Song Ruo Jing
a3c63f362b Merge branch 'refactor/esp_hal_ledc' into 'master'
refactor(ledc): split ledc hal into a separate component

Closes IDF-14085

See merge request espressif/esp-idf!44204
2025-12-18 11:59:25 +08:00
Tomas Rohlinek
203c4da5f8 Merge branch 'feat/vfs_remove_old_api' into 'master'
feat(storage/vfs): v6 API breaking changes

Closes DOC-13273

See merge request espressif/esp-idf!42182
2025-12-17 20:21:27 +01:00
morris
d31812c251 Merge branch 'refactor/esp_hal_ppa' into 'master'
refactor(ppa): split PPA HAL into a separate component

Closes IDF-14097

See merge request espressif/esp-idf!44203
2025-12-17 17:42:18 +08:00
Song Ruo Jing
67a738d1de refactor(ledc): split ledc hal into a separate component 2025-12-17 15:26:10 +08:00
Tomas Rezucha
a160c64c81 Merge branch 'fix/usb_cdc_example' into 'master'
fix(usb/host): Update CDC example so it opens device with any VID/PID

Closes IEC-404

See merge request espressif/esp-idf!44117
2025-12-16 20:27:37 +01:00
Tomáš Rohlínek
8c9d62de98 feat(storage/vfs): Remove old API usage 2025-12-16 17:48:55 +08:00
Tomas Rezucha
b3445d09df fix(usb/host): Update CDC example so it opens device with any VID/PID
Closes https://github.com/espressif/esp-usb/issues/302
2025-12-15 13:37:22 +01:00
Song Ruo Jing
789fdc3598 refactor(ppa): split PPA HAL into a separate component 2025-12-15 17:01:38 +08:00
laokaiyao
1e54a82e42 feat(touch_sens): support touch sensor on esp32h4 2025-12-15 11:18:37 +08:00
C.S.M
f405e51784 ci(esp32s31): Add ci build test for esp32s31 2025-12-11 15:17:15 +08:00
peter.marcisovsky
b670f1cece fix(usb_host): Dont abort on unsupported client events
- suspend and resume client events
2025-12-09 09:58:01 +01:00
morris
b385b6e533 Merge branch 'refactor/reduce_bin_size_when_dsi_without_dma2d' into 'master'
feat(lcd): support draw bitmap hook function

Closes IDFGH-15572

See merge request espressif/esp-idf!42209
2025-12-06 13:47:42 +08:00
Chen Jichang
1e190ccd74 feat(lcd): support draw bitmap hook function
Closes https://github.com/espressif/esp-idf/issues/16201
2025-12-05 15:44:38 +08:00
Chen Ji Chang
69a5730f34 Merge branch 'feat/support_parlio_on_esp32h4' into 'master'
feat(parlio): support parlio on esp32h4

Closes IDF-12345, IDF-12346, and IDF-12347

See merge request espressif/esp-idf!43683
2025-12-05 15:09:02 +08:00