Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

VSYNC restart shift #166

Closed
bwhitman opened this issue Jan 20, 2024 · 4 comments
Closed

VSYNC restart shift #166

bwhitman opened this issue Jan 20, 2024 · 4 comments
Labels
tulipcc Tulip CC hardware
Milestone

Comments

@bwhitman
Copy link
Collaborator

On CC, we'd like to use the restart transmission in VSYNC (either automatically or when detected) when using flash/WiFi/SPIRAM but the shift seems to act in an inverted way to the documentation. On CCr10, when the restart happens, it shifts permanently to the right (instead of correcting a shift.) It almost feels like the porch timers are set incorrectly but I could not find a better set of timings that corrects the shift.

https://docs.espressif.com/projects/esp-idf/en/latest/esp32s3/api-reference/peripherals/lcd.html#bounce-buffer-with-single-psram-frame-buffer

@bwhitman bwhitman added the tulipcc Tulip CC hardware label Jan 20, 2024
@bwhitman bwhitman added this to the Tulip v4r10 milestone Jan 20, 2024
@bwhitman
Copy link
Collaborator Author

Seems to be a ESP-IDF issue. PR here: espressif/esp-idf#13020

@bwhitman
Copy link
Collaborator Author

OK, yes, this is a couple of bugs in esp-idf. I'll for now keep a local copy of the esp_lcd component in Tulip CC until they merge my PR

bwhitman added a commit that referenced this issue Jan 20, 2024
@bwhitman
Copy link
Collaborator Author

Going to close this as we include esp_lcd locally. When/if they merge my changes and an ESP release comes out with it i'll move back.

@bwhitman
Copy link
Collaborator Author

bwhitman commented Feb 6, 2024

My PR has been merged (nice!) espressif/esp-idf#13020 so we can remove my local patch when it hits a release

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
tulipcc Tulip CC hardware
Projects
None yet
Development

No branches or pull requests

1 participant