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

Overlap pixel transmission with pixel computation in displayio #9539

Open
deshipu opened this issue Aug 20, 2024 · 1 comment
Open

Overlap pixel transmission with pixel computation in displayio #9539

deshipu opened this issue Aug 20, 2024 · 1 comment

Comments

@deshipu
Copy link

deshipu commented Aug 20, 2024

The new RP2350 chip has an HSTX peripheral that allows for high-speed data transfers independent from the system clock. It could potentially be used for the fourwire and paralleldisplaybus modules, allowing greater transmission speeds and possibly making the transfers asynchronous, allowing them to happen while the next portion of the data is being computed.

@tannewt tannewt added this to the Long term milestone Aug 20, 2024
@tannewt
Copy link
Member

tannewt commented Aug 20, 2024

I don't think the HSTX buys us much over using DMA + SPI or PIO. We don't have an existing bug for this so I'll tweak it to be non-HSTX specific.

@tannewt tannewt changed the title Use the HSTX peripheral for fourwire and paralleldisplaybus Overlap pixel transmission with pixel computation in displayio Aug 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants