| Age | Commit message (Collapse) | Author |
|
|
|
- example updated
- allow MATRIX params to be defined outside the lib during compilation time
Signed-off-by: Emil Muratov <gpm@hotplug.ru>
|
|
|
|
|
|
Especially when using the co-ordinates it generates as a means to access memory.
|
|
|
|
It just keeps getting better.
|
|
Allocate memory at the row level.
|
|
Forgot to implement this two years ago... nobody noticed.
|
|
|
|
|
|
For final version 1.1.0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
For some strange reason it causes a panic. Some other arduino function must be conflicting.
|
|
After a lot of trial and error, I believe I've found the resolution to the ghosting, and it's as simple as reducing the brightness level to 60. The actual brightness doesn't change it seems, but the timing of the OE pin being set HIGH is performed earlier which can work better on some panels.
Closes: #14 #12
|
|
Based on Aurora code.
|
|
Current implementation simply write to the active DMA buffer, but you might want to use both buffers and do off-screen writes.
|
|
No point changing to the back-buffer automatically, should be for advanced/manual uses of the library.
|
|
Move malloc from static class constructor to begin(). Possible fix for #3
|
|
Closes issue #4
Use something like:
' display.begin(R1_PIN, G1_PIN, B1_PIN, R2_PIN, G2_PIN, B2_PIN, A_PIN, B_PIN, C_PIN, D_PIN, E_PIN, LAT_PIN, OE_PIN, CLK_PIN ); // setup the LED matrix'
with R1_PIN etc. referring to your own define or constant variables
|
|
Addition of a function to wipe the entire DMA buffer / screen with a single color in a quicker manner.
|
|
Brightness code was commented out, uncommented. Default the library so that panels display max brightness.
|
|
Thanks to @FrenchLab47 for finding this one.
Co-Authored-By: Patrick BESSE <pbe33@free.fr>
|
|
|
|
|