Skip to content

feat(thorvg): update lottie example to utilize the full screen resolution#699

Merged
suda-morris merged 1 commit intoespressif:masterfrom
suda-morris:feat/lottie_example_full_screen
Mar 10, 2026
Merged

feat(thorvg): update lottie example to utilize the full screen resolution#699
suda-morris merged 1 commit intoespressif:masterfrom
suda-morris:feat/lottie_example_full_screen

Conversation

@suda-morris
Copy link
Collaborator

Thanks to the EDMA support in the SPI master driver, now we can transfer the PSRAM buffer without copying into the internal memory.

…tion

thanks to the EDMA support in the SPI master driver, now we can transfer
the PSRAM buffer without copying into the internal memory
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the ThorVG Lottie ESP32-S3 example configuration to render at the panel’s full native resolution and to take advantage of SPI master EDMA improvements for PSRAM-backed buffers.

Changes:

  • Adjust the example render/output resolution to 368×448 and lower the SPI pixel clock to 20 MHz.
  • Update the SH8601 panel component dependency to ^2.0.0.
  • Enable PSRAM XIP from PSRAM and increase the task watchdog timeout for the ESP32-S3 example config.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
thorvg/examples/thorvg_lottie/sdkconfig.defaults.esp32s3 Enables PSRAM XIP and adjusts WDT timeout for the S3 example configuration.
thorvg/examples/thorvg_lottie/main/thorvg_example_main.c Updates render dimensions to match full-screen output and adjusts SPI clock.
thorvg/examples/thorvg_lottie/main/idf_component.yml Bumps esp_lcd_sh8601 dependency to a newer major version.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@suda-morris suda-morris merged commit ecd6659 into espressif:master Mar 10, 2026
165 of 166 checks passed
@suda-morris suda-morris deleted the feat/lottie_example_full_screen branch March 10, 2026 08:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants