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

Display lib rewrite - use DMA. #13

Open
piodabro opened this issue Dec 20, 2017 · 3 comments
Open

Display lib rewrite - use DMA. #13

piodabro opened this issue Dec 20, 2017 · 3 comments

Comments

@piodabro
Copy link
Owner

The display lib is based on Adafruit Arduino library.
It uses synchronous I2C.
It should be rewrited to use DMA.

@piodabro
Copy link
Owner Author

piodabro commented Mar 21, 2018

Done paritally by conkerkh in
#26

It needs some more work on nonblocking display calls.
Implement double buffering?

@piodabro piodabro reopened this Mar 21, 2018
@Daniel-1276
Copy link

Hi, isn't that issue solved in v0.9?

@piodabro
Copy link
Owner Author

Hi, it has been solved partially. It still needs some work to make display lib fully DMA dependent. Now only image memory is written via DMA, commands are sent synchronously.
Lib need a rewrite to make it working more asynchronously using DMA and DMA interrupts.

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