Commit Graph

1644 Commits

Author SHA1 Message Date
morris
9636c5a05c Merge branch 'refactor/jpeg_encoder_example' into 'master'
feat(jpeg): simplify encode example and add pytest coverage

See merge request espressif/esp-idf!49667
2026-06-20 22:49:24 +08:00
morris
3b5f3bb672 refactor(peripherals): avoid using esp private feature in examples 2026-06-18 10:34:25 +08:00
Gao Xu
3b3b62adee Merge branch 'ci/move_adc_runner_to_generic' into 'master'
ci(adc): move all ADC runners to generic

See merge request espressif/esp-idf!49581
2026-06-18 10:32:02 +08:00
gaoxu
b856c54e38 ci(adc): remove ADC runner and move ADC tests to generic 2026-06-18 09:45:09 +08:00
Jiang Jiang Jian
41a7095015 Merge branch 'feat/support_usb_wakeup_from_light_sleep' into 'master'
feat: support usb wakeup from light sleep

Closes IDF-7212

See merge request espressif/esp-idf!48988
2026-06-17 19:50:11 +08:00
Fu Hanxi
5317ffce4e Merge branch 'ci/twai-runner-migration' into 'master'
ci: twai runner setup

See merge request espressif/esp-idf!49651
2026-06-17 10:11:57 +02:00
igor.udot
d3cbee3d65 ci: twai runner setup 2026-06-17 13:45:20 +08:00
Wan Lei
28044f8fdb Merge branch 'feat/twaifd_support_tx_priority_time_trigger' into 'master'
feat(driver_twai): fd hardware support tx priority

Closes IDF-13157

See merge request espressif/esp-idf!48595
2026-06-16 19:45:04 +08:00
morris
e885a19d86 feat(dma2d): added async color converter example
illustrate how to use DMA2D convert a YUV422 image to RGB888 format
2026-06-16 15:01:23 +08:00
wanckl
e781366a94 feat(driver_twai): add prioritized TX queue support 2026-06-15 20:39:10 +08:00
morris
ccc29524fb feat(jpeg): simplify encode example and add pytest coverage
Embed a 720p BGR raw asset and stream the encoded JPEG over UART so
this example no longer depends on SD card setup.

Add pytest coverage that reconstructs the JPEG from base64 output and
compares it against a checked-in golden image.
2026-06-15 18:52:23 +08:00
Hu Rui
94627542f9 fix(touch): enable touch deep sleep on esp32-s31 2026-06-12 14:13:56 +08:00
morris
619c1238fd Merge branch 'contrib/github_pr_18697' into 'master'
examples/i2s_es8311: pass MCLK multiple to codec sample config (GitHub PR)

Closes IDFGH-17775 and IDFGH-17776

See merge request espressif/esp-idf!49501
2026-06-12 10:16:13 +08:00
Tomas Rezucha
7788f0114c Merge branch 'feat/ncm_esp32p4_example' into 'master'
feat(usb/example): Enable NCM device example on ESP32-P4

Closes IDF-15741

See merge request espressif/esp-idf!48935
2026-06-10 18:50:27 +02:00
JiangGuangMing
6020aec177 fix(usb): address wakeup example review comments
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-10 18:59:24 +08:00
Chen Chen
8e2c18f77c fix(i2s/es8311): pass MCLK multiple to codec sample config
Pass EXAMPLE_MCLK_MULTIPLE through esp_codec_dev_sample_info_t so
esp_codec_dev_open() preserves the intended I2S MCLK multiple.

See issue #18696.

Closes https://github.com/espressif/esp-idf/issues/18696
Closes https://github.com/espressif/esp-idf/pull/18697
2026-06-10 15:35:38 +08:00
JiangGuangMing
ec27869a89 fix(usb): use capability macros for wakeup example rule
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-10 15:14:37 +08:00
Jiang Guang Ming
d65b467108 fix(usb): address usb wakeup review comments 2026-06-10 15:14:37 +08:00
JiangGuangMing
1c9c394197 feat(usb): add usb wakeup from light sleep example 2026-06-10 15:14:33 +08:00
Tomas Rezucha
3bb1d62b32 feat(usb/host): Extend USB Host Library example with interactive console 2026-06-09 12:27:00 +02:00
Tomas Rezucha
2d19225f46 feat(usb/example): Enable NCM device example on ESP32-P4 2026-06-08 16:56:17 +08:00
Mike Raistrick
32db322839 examples/i2s_es8311: pass MCLK multiple to codec sample config
Pass EXAMPLE_MCLK_MULTIPLE through esp_codec_dev_sample_info_t so
esp_codec_dev_open() preserves the intended I2S MCLK multiple.

See issue #18696.
2026-06-07 18:48:34 +01:00
gaoxu
13b4430716 feat(adc): support ADC oneshot and continuous mode on ESP32-H21 2026-06-01 19:04:35 +08:00
Chen Jichang
f8ff130959 feat(lcd): support buffer switch interrupt 2026-06-01 15:19:19 +08:00
morris
f464b587ef Merge branch 'fix/fix_i80_example_high_failure_ratio' into 'master'
test(parlio): enable h4 parlio test

Closes IDF-15613 and IDFCI-11015

See merge request espressif/esp-idf!48940
2026-05-28 13:30:16 +08:00
Chen Jichang
7f048be21f test(parlio): enable h4 parlio test 2026-05-28 10:56:20 +08:00
Wan Lei
ddfb7e4b58 Merge branch 'fix/twaifd_assert_fail' into 'master'
fix(driver_twai): fix driver assert fail when send frame

Closes IDFGH-17041, IDF-15618, IDFCI-11284, IDFCI-10485, IDFCI-11283, IDFCI-10486, and IDFCI-10484

See merge request espressif/esp-idf!48927
2026-05-28 09:10:51 +08:00
Wan Lei
87a406ce5c fix(driver_twai): enable ci test for h4 2026-05-27 19:38:41 +08:00
Chen Chen
faa917e2e6 fix(i2s): fix test issue on esp32s31 & esp32h4 2026-05-27 10:02:43 +08:00
wanckl
130d3be783 fix(ci): h4 and s31 enable multi_board test 2026-05-22 11:50:19 +08:00
morris
24058b19ee Merge branch 'feat/ana_cmpr_esp32h4_eco1' into 'master'
feat(ana_cmpr): enable ana_cmpr driver support on esp32h4

Closes IDF-12395 and IDF-15224

See merge request espressif/esp-idf!48316
2026-05-21 14:01:03 +08:00
morris
2b9b065c82 feat(ana_cmpr): enable ana_cmpr driver support on esp32h4 2026-05-21 10:30:43 +08:00
armando
f408e1a8bc feat(sdmmc): add esp32s31 support
Enable SDMMC host support on ESP32-S31 across HAL, SOC caps, tests, examples, and documentation.
2026-05-21 09:09:28 +08:00
armando
19a716086f fix(jpeg): enable decode example on s31
JPEG decode example can run on S31 now cuz SD support is available.
Also removed not needed HEX PSRAM config
2026-05-21 09:09:14 +08:00
Tomas Rezucha
0ddb802067 Merge branch 'feat/esp32s31_usb_examples' into 'master'
feat(usb): Enable ESP32-S31 USB device examples

See merge request espressif/esp-idf!48452
2026-05-20 12:00:45 +02:00
Hu Rui
5067b26eb3 Merge branch 'test/uart_dma_ota_fix' into 'master'
refactor(uhci): refactor uart_dma_ota example

See merge request espressif/esp-idf!48076
2026-05-20 15:35:03 +08:00
Hu Rui
b222c61cb8 refactor(uhci): improve uart_dma_ota example & uhci docs
add const to UHCI rx callback edata->data
2026-05-20 11:21:29 +08:00
igor.masar
7d0344ac39 feat(usb): Enable ESP32-S31 USB device examples
Enable ESP32-S31 in the USB device example build rules, supported
target tables, USB PHY pin mapping, and pytest target parametrization.

The target supports USB-OTG through its USB 2.0 PHY. Keep ESP32-S31
USB device tests marked as temporary CI skips until runners with the
usb_device tag are available.
2026-05-19 15:10:47 +02:00
C.S.M
854d00cab1 feat(usj): Add usb serial jtag support on esp32s31 2026-05-19 16:16:31 +08:00
Hu Rui
2981e7ae01 Merge branch 'feat/touch_sleep_esp32s31' into 'master'
feat(touch): support touch sleep on ESP32-S31

Closes IDF-15566 and IDF-14796

See merge request espressif/esp-idf!48443
2026-05-19 11:24:01 +08:00
Chen Ji Chang
43b397eb9e Merge branch 'feat/support_parlio_on_s31' into 'master'
feat(parlio): support parlio on s31

Closes IDF-14711, IDF-14712, IDF-14713, and IDF-15645

See merge request espressif/esp-idf!48028
2026-05-19 10:40:45 +08:00
Chen Chen
11e647e1a4 Merge branch 'doc/i2s_esp32_mclk_restriction' into 'master'
docs(i2s): add note for the restriction of MCLK on esp32

Closes IDFGH-17643

See merge request espressif/esp-idf!48313
2026-05-19 10:34:20 +08:00
Hu Rui
ccf6d53524 feat(touch): support touch sleep on ESP32-S31
Note: deep sleep wake-up currently has issue
2026-05-18 16:53:53 +08:00
C.S.M
e4d26b2572 feat(tsens): Add tsens support on esp32s31 2026-05-18 11:07:58 +08:00
Chen Jichang
78e47e3ebf feat(parlio): support parlio on s31 2026-05-15 16:53:17 +08:00
Chen Chen
a766fcf526 docs(i2s): add note for the restriction of MCLK on esp32
Closes https://github.com/espressif/esp-idf/issues/18564
2026-05-15 16:36:14 +08:00
Gao Xu
891c53b472 Merge branch 'feat/adc_continuous_s31' into 'master'
ADC: oneshot and continuous mode support on ESP32-S31

Closes IDF-14744 and IDF-14741

See merge request espressif/esp-idf!47423
2026-05-15 10:15:55 +08:00
gaoxu
4e3751b32e feat(cam): support dvp cam on ESP32-S31 2026-05-14 17:09:49 +08:00
gaoxu
03c8862a9f feat(adc): support ADC single ended oneshot and continuous mode on ESP32-S31 2026-05-14 16:31:29 +08:00
morris
4384743750 fix(i2s): remove unused EXAMPLE_ES7210_I2C_ADDR in the example
Closes https://github.com/espressif/esp-idf/issues/18575
2026-05-13 11:04:11 +08:00