-
Couldn't load subscription status.
- Fork 66
Ported GFX Demo from NeoMatrix / RGBPanel to SD1331 #24
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
Conversation
|
build failure is totally unrelated to my change which touches no existing code |
|
Cache cleared and build restarted. |
80Mhz works for me after first init, but it slightly unstable on first run, so default back to 40Mhz.
Shows incredible improvement from 3.68fps to 86.96fps.
Added new count_writePixels benchmark vs single pixel pushes.
|
Any idea why travis keeps breaking on unrelated changes? |
|
You could try switching to the board and sketch it’s failing on and compile them on your computer. |
|
@makermelissa first, nice to see you helping out on bugs and PRs, thank you for your help :) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tested and looks good. Thanks.


This is a hello world GFX demo I've written and ported to multiple GFX supported backends.
It is not fully optimized for SD1331 but simply meant to show how it works on that backend, including the issue of clear() being slow.
One big plus is that it shows how to display bitmaps (missing from the existing demo included with the code)
This same demo is already present in these 2 Adafruit trees:
If you have a good memory of ancient times, you may think "mmmh, some of this code looks familiar", and you would be right :) See https://github.com/adafruit/Adafruit_LED_Backpack/blob/master/examples/matrix8x8/matrix8x8.ino
and other similar GFX compatible backends: