Commit graph

15 commits

Author SHA1 Message Date
mrfaptastic
9a5ed4db9e Improved memory checks 2020-07-29 10:44:38 +01:00
mrfaptastic
75136c59e1 New Version 2020-07-29 08:47:54 +01:00
mrfaptastic
194a5f0f31 Cleanup 2019-07-29 13:45:06 +01:00
mrfaptastic
da358dcb1f rename setBrightness to setPanelBrightness
For some strange reason it causes a panic. Some other arduino function must be conflicting.
2019-07-29 12:57:53 +01:00
mrfaptastic
ebddfd96f4 Reduce / Remove Ghosting
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
2019-07-29 11:00:04 +01:00
mrfaptastic
85d0d44891 Added new demo
Based on Aurora code.
2019-05-11 15:20:53 +01:00
mrfaptastic
5f8388eac9 Added double buffering / back buffer example
Current implementation simply write to the active DMA buffer, but you might want to use both buffers and do off-screen writes.
2019-01-12 17:20:49 +00:00
mrfaptastic
c66fced326 Disable auto back-buffer switch logic.
No point changing to the back-buffer automatically, should be for advanced/manual uses of the library.
2019-01-09 23:51:27 +00:00
mrfaptastic
47a79db50f Memory allocation changes
Move malloc from static class constructor to begin(). Possible fix for #3
2019-01-03 23:09:00 +00:00
mrfaptastic
21f8bbba45 Added ability to define custom pin mappings
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
2019-01-03 00:22:48 +00:00
mrfaptastic
45652d0d52 Addition of faster fillScreen function
Addition of a function to wipe the entire DMA buffer / screen with a single color in a quicker manner.
2019-01-02 23:09:32 +00:00
mrfaptastic
f2208be6e7 Brightness re-enabled.
Brightness code was commented out, uncommented. Default the library so that panels display max brightness.
2018-10-29 23:29:42 +00:00
mrfaptastic
7f9fd475ac Fixed co-ordinate check bug in updateMatrixDMABuffer
Thanks to @FrenchLab47 for finding this one.

Co-Authored-By: Patrick BESSE <pbe33@free.fr>
2018-10-29 22:48:57 +00:00
mrfaptastic
528c8ed561 Animated GIF example added 2018-10-25 23:49:41 +01:00
mrfaptastic
12aff19666 New Version 2018-10-23 01:00:47 +01:00