Commit Graph

1653 Commits

Author SHA1 Message Date
morris
f7502ee0cb Merge branch 'isp_dma_one_frame_v6.1' into 'release/v6.1'
feat(isp): support isp dma input and add example (v6.1)

See merge request espressif/esp-idf!50754
2026-08-28 10:05:35 +08:00
Roland Dobai
9090ed4c05 Merge branch 'fix/kconfig_bool_defaults_v6.1' into 'release/v6.1'
fix(kconfig): use 'n' instead of '0'/'false' for bool defaults

See merge request espressif/esp-idf!52032
2026-08-27 15:28:20 +02:00
morris
88e8e6bb13 Merge branch 'feat/uhci_receive_isr_ctn_v6.1' into 'release/v6.1'
feat(uhci): ISR receive and continuous API example/docs (backport v6.1)

See merge request espressif/esp-idf!51641
2026-08-27 18:04:32 +08:00
Jan Beran
a76891bd16 fix(kconfig): use 'n' instead of '0'/'false' for bool defaults
Bool symbols in nimble, BTDM, and two examples used invalid default
literals. The parser already falls back to 'n'; set that explicitly.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-27 14:22:22 +08:00
morris
8163ee0de8 refactor(isp): read DMA input directly from flash
Avoid the PSRAM copy for unencrypted flash
2026-08-26 11:33:58 +08:00
gaoxu
5edf9932f1 feat(isp): Add example and script to check raw picture by ISP dma input 2026-08-26 11:33:58 +08:00
gaoxu
cbd17ac9e3 feat(isp): support isp dma input and add example 2026-08-26 11:33:58 +08:00
C.S.M
68787cd810 feat(uhci): Add uhci_continuous api for example and doc
(cherry picked from commit ae64f66617)
2026-08-10 14:50:17 +08:00
Song Ruo Jing
5e0c2349d4 fix(ci): re-enable some LEDC/UART tests for H4, S31 2026-08-07 16:19:19 +08:00
morris
1ab68e1e3c Merge branch 'doces/add_pcnt_pull_migreation_guide_v6.1' into 'release/v6.1'
docs(pcnt): add gpio pull mode migration guide (v6.1)

See merge request espressif/esp-idf!51118
2026-07-29 19:01:10 +08:00
morris
71ed03fa91 Merge branch 'fix/fix_i2c_olde_example_hang_v6.1' into 'release/v6.1'
fix(i2c_oled): fix example hang when i2c transaction fails (v6.1)

See merge request espressif/esp-idf!50380
2026-07-29 19:00:50 +08:00
Chen Jichang
5ac3c30d5d docs(pcnt): add gpio pull mode migration guide
Closes https://github.com/espressif/esp-idf/issues/18862
2026-07-24 11:04:30 +08:00
Jiang Jiang Jian
e56f3d4c20 Merge branch 'fix/jpeg_enc_encrypt_v6.1' into 'release/v6.1'
fix(jpeg): Jpeg can encode and decode in encryption situation (backport v6.1)

See merge request espressif/esp-idf!50662
2026-07-17 15:57:07 +08:00
peter.marcisovsky
28dee52563 feat(usb_device_example): Create per-target sdkconfig.defaults 2026-07-16 10:19:44 +02:00
peter.marcisovsky
63c49d432d feat(usb_device): Add SDMMC support for MSC USB Device example for esp32s31 target
- Added CI build of the MSC device example with SDMMC config
2026-07-16 10:19:44 +02:00
morris
f91e2baa41 feat(jpeg): simplify decoder example and add pytest coverage 2026-07-13 16:18:51 +08:00
C.S.M
e92e669dee fix(jpeg): JPEG can encode and decode in encryption situation 2026-07-13 15:00:31 +08:00
Chen Jichang
a2e5becddc fix(i2c_oled): fix example hang when i2c transaction fails
Closes https://github.com/espressif/esp-idf/issues/18713
2026-07-06 15:02:26 +08:00
Hu Rui
9c73af2261 refactor(dac): improve the DAC driver 2026-07-02 11:20:37 +08:00
morris
9583d6df06 Merge branch 'feat/async_color_converter_v6.1' into 'release/v6.1'
feat(esp_driver_dma): add async color convert driver (v6.1)

See merge request espressif/esp-idf!49747
2026-07-01 10:22:42 +08:00
Jiang Jiang Jian
cf515d20d7 Merge branch 'feat/support_usb_wakeup_v6.1' into 'release/v6.1'
feat: support usb as wakeup source from light sleep (v6.1)

See merge request espressif/esp-idf!49497
2026-06-30 19:40:33 +08:00
morris
fc14f1009b Merge branch 'ci/twai-runner-update-v.6.1' into 'release/v6.1'
ci: twai runner setup v6.1

See merge request espressif/esp-idf!49802
2026-06-30 12:02:03 +08:00
morris
b0fc4b0e57 feat(dma2d): added async color converter example
illustrate how to use DMA2D convert a YUV422 image to RGB888 format
2026-06-30 11:51:40 +08:00
morris
2c4fb6634f Merge branch 'ci/move_adc_runner_to_generic_v6.1' into 'release/v6.1'
ci(adc): move all ADC runners to generic (v6.1)

See merge request espressif/esp-idf!49792
2026-06-30 11:31:40 +08:00
morris
1660ff9993 Merge branch 'fix/twaifd_assert_fail_v6.1' into 'release/v6.1'
fix(driver_twai): fix driver assert fail when send frame (v6.1)

See merge request espressif/esp-idf!49939
2026-06-30 11:25:35 +08:00
morris
c2db07dcaa 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-29 17:26:08 +08:00
JiangGuangMing
5099acf16e feat(usb): add usb wakeup from light sleep example
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-29 16:08:35 +08:00
wanckl
de63f3978b feat(driver_twai): add prioritized TX queue support 2026-06-23 20:18:04 +08:00
Wan Lei
ea951b0ca6 fix(driver_twai): enable ci test for h4 2026-06-23 20:07:57 +08:00
wanckl
031c500d61 fix(ci): twai test close board to fixed ci jobs pullotion 2026-06-23 11:25:55 +08:00
igor.udot
86fdead05d ci: twai runner setup 2026-06-18 13:22:25 +08:00
gaoxu
6ef114af32 ci(adc): remove ADC runner and move ADC tests to generic 2026-06-18 10:32:40 +08:00
Hu Rui
ef674eddd3 fix(touch): enable touch deep sleep on esp32-s31 2026-06-12 18:05:25 +08:00
morris
a733bfa397 Merge branch 'fix/i2s_sample_rate_restriction_v6.1' into 'release/v6.1'
fix(i2s): fix test issue on esp32s31 & esp32h4 (v6.1)

See merge request espressif/esp-idf!48952
2026-06-04 11:14:58 +08:00
morris
9d444910bd Merge branch 'fix/fix_mipi_lcd_dirty_buffer_v6.1' into 'release/v6.1'
feat(lcd): support buffer switch interrupt (v6.1)

See merge request espressif/esp-idf!49100
2026-06-04 11:09:11 +08:00
Chen Jichang
f17bc5d033 feat(lcd): support buffer switch interrupt 2026-06-01 18:28:50 +08:00
Chen Jichang
85a7a7381c test(parlio): enable h4 parlio test 2026-05-28 19:48:45 +08:00
Chen Chen
de8beef26e fix(i2s): fix test issue on esp32s31 & esp32h4 2026-05-27 16:31:31 +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