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
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