Commit Graph

1543 Commits

Author SHA1 Message Date
morris a02fd7e33b Merge branch 'feat/analog_cmpr_esp32h21' into 'master'
support analog comparator on esp32h21

Closes IDF-13671 and IDF-11615

See merge request espressif/esp-idf!46819
2026-03-23 15:55:52 +08:00
Chen Ji Chang 50285436bb Merge branch 'fix/fix_parlio_tx_sample_edge' into 'master'
change(parlio_tx): use shift edge instead sample edge

See merge request espressif/esp-idf!46628
2026-03-23 14:52:05 +08:00
morris 9cad94e697 feat(ana_cmpr): support analog comparator on esp32h21 2026-03-23 10:28:29 +08:00
morris 503a5cfdf6 Merge branch 'fix/twai_test_and_readme' into 'master'
fix(driver_twai): readme doc and pytest script correct

Closes IDFGH-17354 and IDFCI-3117

See merge request espressif/esp-idf!46728
2026-03-20 09:35:57 +08:00
wanckl 9bcddb55c6 fix(driver_twai): reamde doc correct
Closes https://github.com/espressif/esp-idf/issues/18326
2026-03-18 15:45:23 +08:00
Chen Jichang 6b1490cf55 change(parlio_tx): use shift edge instead sample edge
Made-with: Cursor
2026-03-17 20:21:11 +08:00
armando 7bb22fd0b9 change(isp): improve sampling point 2026-03-16 15:51:49 +08:00
Omar Chebib 1c0416afcf fix(examples): fix EEPROM API to allow variable page sizes 2026-03-13 15:45:58 +08:00
Evan Sigl 76f523a29e fix(mcpwm): Update serial-studio-dashboard.json to comply with new formatting
Merges https://github.com/espressif/esp-idf/pull/18316
2026-03-11 10:07:01 +08:00
Chen Chen 675aa0695c feat(mcpwm): support mcpwm on esp32s31
- Remove duplicate 'MCPWM ETM timer event table' comment (esp32h2, esp32c6, esp32h21)
- esp32s31 clk_tree_defs: add PLL20M enum for MCPWM timer/capture/carrier to match SOC_MCPWM_*_CLKS

Made-with: Cursor
2026-03-05 09:32:41 +08:00
Wan Lei cd27a1256b Merge branch 'fix/fix_twai_network_test' into 'master'
fix(driver_twai): fixes network test string timeout error

See merge request espressif/esp-idf!46203
2026-03-03 10:07:10 +08:00
wanckl f6f5fff342 fix(driver_twai): fixes network test string timeout error 2026-03-02 20:42:04 +08:00
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