Commit graph

789 commits

Author SHA1 Message Date
mrfaptastic
07d9f7a294 Merge branch 'master' of https://github.com/mrfaptastic/ESP32-RGB64x32MatrixPanel-I2S-DMA 2019-07-29 11:00:12 +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
e59ddcafdc
Update README.md
Update README per #15
2019-07-13 20:00:25 +01:00
mrfaptastic
85d0d44891 Added new demo
Based on Aurora code.
2019-05-11 15:20:53 +01:00
mrfaptastic
95dd8aa339 Update Buffer_Swap_Test.ino 2019-01-12 17:22:13 +00: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
6445a566fe Merge branch 'master' of https://github.com/mrfaptastic/ESP32-RGB64x32MatrixPanel-I2S-DMA 2019-01-03 00:42:20 +00:00
mrfaptastic
e0b2c2edb7 Updated images 2019-01-03 00:42:16 +00:00
mrfaptastic
e5e2a8e35f
Updated README for new custom pin mapping 2019-01-03 00:42:04 +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
61b3276894
Merge pull request #5 from marcmerlin/master
Updated demo text. Merging changes from @marcmerlin. Thanks
2018-12-31 00:22:47 +00:00
Marc MERLIN
df631432f3 Port Panel GFX demo. 2018-12-25 02:54:55 -08:00
Marc MERLIN
137da49f80 Initial version from git@github.com:marcmerlin/RGB-matrix-Panel.git . 2018-12-25 02:06:20 -08:00
Marc MERLIN
afadf50695 Update demo screen (less blurry, no overwrite and proper colors). 2018-12-25 01:52:47 -08:00
Marc MERLIN
c8eefd7ca7 Fix RGB to actually be RGB
Also aligned text to avoid overwriting.
2018-12-25 01:43:59 -08:00
mrfaptastic
0564945c74 Added PatternWave demo sketch
New Sketch
2018-10-31 22:09:38 +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
77914725f0 Minor wording changes. 2018-10-29 22:57:10 +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
6836c4a563 Updated library properties 2018-10-24 08:33:43 +01:00
mrfaptastic
3bd07bdb74 Updated Library Properties 2018-10-24 00:21:37 +01:00
mrfaptastic
e59a88e0cb Update readme 2018-10-23 23:58:49 +01:00
mrfaptastic
8ec2112416
Update README.md 2018-10-23 08:08:59 +01:00
mrfaptastic
10672eae0e
Update README.md 2018-10-23 01:15:38 +01:00
mrfaptastic
8dfae93f11 Update LICENSE.txt 2018-10-23 01:14:40 +01:00
mrfaptastic
ce33c39174
Update README.md 2018-10-23 01:13:45 +01:00
mrfaptastic
ed653bc89b Merge branch 'master' of https://github.com/mrfaptastic/ESP32-RGB64x32MatrixPanel-I2S-DMA 2018-10-23 01:11:47 +01:00
mrfaptastic
b0823782e2
Update README.md 2018-10-23 01:11:30 +01:00
mrfaptastic
67cd6cc863 Update image.jpg 2018-10-23 01:10:41 +01:00
mrfaptastic
9f0af56af3
Update README.md 2018-10-23 01:09:16 +01:00
mrfaptastic
9ae27b2c5f
Update README.md 2018-10-23 01:06:29 +01:00
mrfaptastic
17685d04cd Cleanup 2018-10-23 01:01:54 +01:00
mrfaptastic
12aff19666 New Version 2018-10-23 01:00:47 +01:00
mrfaptastic
3245a37e3e Inital commit
Very much work in progress. Terrible code.

Aim is to make this Adafruit compatable.
2018-10-13 03:03:34 +01:00
mrfaptastic
23963f791a Initial commit 2018-10-13 02:59:08 +01:00