morris
ee2cfdb3f3
Merge branch 'feature/isp-flash-dma-input' into 'master'
...
feat(isp): add aligned flash DMA input example
See merge request espressif/esp-idf!50959
2026-07-23 19:13:55 +08:00
peter.marcisovsky
8a9a79468e
fix(usb_device_example): Remove non-existing tinyusb reset weak callback
2026-07-22 19:41:02 +08:00
Chen Jichang
f0fd8fb0d0
docs(pcnt): add gpio pull mode migration guide
...
Closes https://github.com/espressif/esp-idf/issues/18862
2026-07-22 14:47:22 +08:00
morris
3af71b792e
refactor(isp): read DMA input directly from flash
...
Avoid the PSRAM copy for unencrypted flash
2026-07-21 10:46:04 +08:00
Alexey Lapshin
8a17c206c6
Merge branch 'feature/enable_unused-but-set-variable_errors' into 'master'
...
change: re-enable -Werror=unused-but-set-variable
See merge request espressif/esp-idf!50725
2026-07-16 15:31:20 +04:00
Alexey Lapshin
1791325998
change(ci): enable -Werror=unused-but-set-variable
2026-07-16 10:54:36 +07:00
Chen Chen
3c59fcd2cb
fix(i2c): update u8g2 for GCC 16 build
...
Update to an upstream revision that removes variables triggering
-Werror=unused-but-set-variable.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-16 09:57:09 +08:00
morris
055ba9d3f9
Merge branch 'feat/tusb_msc_example_sdmmc_esp32s31' into 'master'
...
feat(usb_device): Add SDMMC support for MSC USB Device example for esp32s31 target
See merge request espressif/esp-idf!50304
2026-07-15 18:56:28 +08:00
peter.marcisovsky
1e03246965
feat(usb_device_example): Create per-target sdkconfig.defaults
2026-07-15 11:31:55 +02:00
gaoxu
427fe38df0
feat(isp): Add example and script to check raw picture by ISP dma input
2026-07-15 11:30:49 +08:00
gaoxu
ea417f202e
feat(isp): support isp dma input and add example
2026-07-14 18:15:44 +08:00
peter.marcisovsky
a465662c66
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-13 14:29:40 +02:00
C.S.M
3359f647c5
Merge branch 'feat/h21_temperature_sensor' into 'master'
...
feat(temperature_sensor): Add temperature sensor support for esp32h21
Closes IDF-11624 and IDF-11625
See merge request espressif/esp-idf!50419
2026-07-08 17:02:58 +08:00
C.S.M
fff527fbd7
feat(temperature_sensor): Add temperature sensor support for esp32h21
2026-07-07 15:05:39 +08:00
C.S.M
fbdf6d7427
fix(jpeg): JPEG can encode and decode in encryption situation
2026-07-07 10:42:45 +08:00
morris
651d6a283f
refactor(esp_common): centralize ALIGN_UP/ALIGN_DOWN into esp_macros.h
...
Remove ~50 duplicate local definitions of ALIGN_UP/ALIGN_DOWN/ALIGN_UP_BY/
ALIGN_DOWN_BY across the codebase and replace them with canonical
ESP_ALIGN_UP/ESP_ALIGN_DOWN from esp_macros.h.
2026-07-06 13:36:06 +08:00
morris
8548b5cfa8
feat(ppa): add blend with color key example
2026-07-05 15:32:16 +08:00
morris
d56d5532fc
Merge branch 'refactor/jpeg_decoder_example' into 'master'
...
feat(jpeg): simplify decoder example and add pytest coverage
See merge request espressif/esp-idf!49733
2026-07-01 16:27:50 +08:00
Hu Rui
03cf5bb45a
Merge branch 'refactor/driver_dac_common' into 'master'
...
refactor(dac): improve the DAC driver
See merge request espressif/esp-idf!48212
2026-07-01 13:36:23 +08:00
morris
6c79fabe36
feat(jpeg): simplify decoder example and add pytest coverage
2026-06-29 22:44:49 +08:00
Hu Rui
3de0e061c1
refactor(dac): improve the DAC driver
2026-06-26 13:45:38 +08:00
morris
a374068b99
refactor(rgb_panel): localize panel setup helpers
...
Move the RGB panel initialization out of the shared example component
and into example-local files so the LCD setup flow and Kconfig stay
close to the example. Rename the helper APIs and sync the log
expectations so the teaching-oriented example remains easier to follow.
2026-06-25 15:40:29 +08:00
morris
d59e7cf1e6
feat(ppa): refactor PPA example and improve test coverage
...
also removed its dependency on the LCD driver
2026-06-24 16:43:17 +08:00
Chen Jichang
3ea2152434
fix(i2c_oled): fix example hang when i2c transaction fails
...
Closes https://github.com/espressif/esp-idf/issues/18713
2026-06-23 18:57:39 +08:00
wanckl
4ab13e5894
fix(ci): twai test close board to fixed ci jobs pullotion
2026-06-22 20:18:58 +08:00
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